单片机+ DS18B20温度传感器+ LCD1602显示屏+三个按键+ DS1302时钟芯片+三个小灯(蓝色、黄色和红色)+蜂鸣器+继电器
整个作品的功能有如下这些点:
(1) 单片机程序读取温度并显示。读取的是DS18B20温度传感器内部的温度。
(2) 单片机程序读取时间并显示,读取的是DS1302芯片的时间,这个时间会和电脑时间保持一致。
(3) 按键可以设定水闭饥温,按键一用于选择按键2和按键3用于加减,设置的时候带设置的值进行游标闪烁,以轿培返提示此时正在设置这个值。
(4) 按键可以设置打开预约或者关闭预约,按键可以设置预约时间。
(5) 如果处于打开预约状态,那么到了预约时间后,系统会开始加热工作。
(6) 如果处于打开预约状态,蓝色小灯处于点亮状态;如果处于没有打开预约状态,蓝色小灯处于熄灭状态。
(7) 如果处于加热状态,红色小灯处于点亮状态。比如设定温度为40℃,中兆那么单片机程序从0℃加热到40℃这个过程红色小灯应该一直处于点亮的状态。
(8) 如果处于保温状态,黄色小灯处于点亮状态。比如设定温度为40℃,那么单片机程序加热到40℃之后就会处于保温状态,此时黄色小灯应该处于点亮状态。
(9) 超温断电保护并蜂鸣器报警。这里的超温是指105℃,当检测到的温度超过105℃时,则单片机控制继电器断开,并且进行蜂鸣器报警。
(10) 控制加热的时候,也即是单片机程序控制继电器吸合。此时温度上升过程只能我们人工去调节DS18B20温度传感器。到达设定温度后,单片机程序会控制继电器断开,此时即进入保温状态。
目前你要涉及到温度的调节问题。温控器当然比AD模块便宜多了哦,才几百块。AD模块是以千为单位的弊竖价格。不过你旅卜厅要能和PLC通讯的温控器就贵了。建议你还拆隐是选用一个型号好的PLC。比如西门子的CPU224CN。自带两路模拟量输入输出,价格不到两千元,这样你PLC和模拟量都有了。写程序控制当然比温控器控制好了。万一要触摸屏改温度参数呢?最好用PLC程序写。
高尔夫座椅加热可以通过USB接口连接到电脑上,以便可以使用电孙举冲脑读取和控制加热则歼程序。另外,也可以使用特定的应用程序来控制加热程序,以便可以在电脑上更好地读取和控制答困加热程序。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)