canon668 发表于 2011-12-4 22:44:25

求STC89C52芯片智能抽油烟机的高手(小弟不才,希望大家帮手)

本人准备设计一个由STC89C52芯片制成的抽油烟机,       
1.单片机最小系统处理模块,处理器选择STC89C52芯片。它能够运行各种程序,
2.按键模块,为了方便步线和简化程序,本模块采用独立式键盘,按键采用触发式按键,该模块实现5个功能,分别为:复位、时间加10分钟、时间减10分钟、开/关、自动运行、定时。
3.显示模块,该模块主要完成当前抽油烟机工作时间状态的显示,时间状态显示主要用三个个共阴七段数码管(静态)构成
4.电动机控制模块,该模块由1个电磁继电器和一个电动机MOTOR组成。电磁开关的优点的是用低电位去控制高电位,这是因为STC89C52用的是+5V,而MOTOR用的是220V的工作电压,实现电动机转动功能。
4.烟雾检测模块,采用的是负温度系数的热敏电阻NTC,具有负电阻突变和灵敏度较高稳定性好的特点。热敏电阻类型是:NTC-MF5A,设定45摄氏度为抽油烟机的最低启动温度,附加一个滑动变阻器4.35K欧姆的来调节,当空气中含有大量油烟蒸气时候,温度升高,NTO-MF5A电阻率增大,超出45摄氏度时候,单片机分析后电极启动做120s的温度检测过程。
http://cache.amobbs.com/bbs_upload782111/files_48/ourdev_701604IWGBH7.jpg
主程序设计流程图 (原文件名:1.jpg)

http://cache.amobbs.com/bbs_upload782111/files_48/ourdev_701605EHKDE3.jpg
中断扫描程序流程图 (原文件名:2.jpg)

http://cache.amobbs.com/bbs_upload782111/files_48/ourdev_701606XO5BY1.jpg
LED显示主程序流程图 (原文件名:3.jpg)

http://cache.amobbs.com/bbs_upload782111/files_48/ourdev_701607K5AZSQ.jpg
整体框图 (原文件名:4.jpg)

canon668 发表于 2011-12-4 22:46:03

本人因为快毕业啦,但是学习成绩非常一般,电子专业不是我喜爱的,被迫混日子!希望你们会编程的朋友帮我手,感激不尽!

canon668 发表于 2011-12-4 22:52:50

http://cache.amobbs.com/bbs_upload782111/files_48/ourdev_701617J2DAN7.jpg
定时显示部分 (原文件名:6.jpg)

http://cache.amobbs.com/bbs_upload782111/files_48/ourdev_701618PS4E7H.jpg
芯片管脚 (原文件名:7.jpg)

http://cache.amobbs.com/bbs_upload782111/files_48/ourdev_701619C6AAZ5.jpg
按键部分 (原文件名:8.jpg)

http://cache.amobbs.com/bbs_upload782111/files_48/ourdev_701620B64C2X.jpg
总体电路 (原文件名:9.jpg)

l50211 发表于 2011-12-16 16:26:44

回复【2楼】canon668
-----------------------------------------------------------------------

硬件设计成本太高了!你可以用扫描方式做数码管显示。按键用单独IO口就OK啦

ourgalaxy 发表于 2011-12-16 17:24:37

很简单啊!这些都没问题。问题是你用测温的东西怎么检测烟雾呢?
页: [1]
查看完整版本: 求STC89C52芯片智能抽油烟机的高手(小弟不才,希望大家帮手)