一.硬件方案
本设计主要以51单片机系统进行温度采集与控制;温度信号由数字温度传感器DS18B20采集,主控器主动获取传感器温度值,通过PID算法,与设置温度进行计算,输出继电器的控制状态,并在LCD显示屏进行显示。
主要由51单片机+最小系统+LCD1602液晶显示模块+DS18B20温度传感器+继电器电路+蜂鸣器模块+LED指示灯模块+按键模块;如图:
二.设计功能
(1)采用PID控制算法,对水温进行实时控制;
(2)设定容器内水的温度在:水温–90°;自动平衡,容器内水温误差0.5°;
(3)PID算法容器内水温上升或下降10°时间不超过10min;
(4)设有三个按键,1为复位按键,2为目标水温的加,3为目标水温的减;
三.设计原理图
(1)原理图主要采用AD软件进行设计,如图:
(2)PCB图如下:
四.软件设计
主程序源码
void main()//主函数
{
init();//初始化函数
pid_init (&temp_PID);
InitTimer0();
temp_PID.Proportion =120; // Set PID Coefficients
temp_PID.Integral =5;
temp_PID.Derivative =2;
while(1)
{
temp_control();//控制按键函数
if(time_value if(time_value==30) { display_real_tenp(temp_m1); }//显示函数 if(time_value==60) temp_m=unnormal_proccessing(temp_m1);//温度转换函数*100 if(time_value==100) { if(set_temp-temp_m>250) { PWM=PWM_MAX; } else { PWM_I=pid_calc(&temp_PID,temp_m); PWM =PWM_I ; if( PWM>=100)PWM=100; else if(PWM<=PWM_MIN) PWM=PWM_MIN; } } if(time_value==120) { PWM_P=PWM/2; LcdWriteCom(0x80+0X40+0x0C); LcdWriteData('0'+PWM_P/100); LcdWriteCom(0x80+0X40+0x0D); LcdWriteData('0'+PWM_P%100/10); LcdWriteCom(0x80+0X40+0x0E); LcdWriteData('0'+PWM_P%10); } } }
上一篇:基于51单片机的大气压温度检测系统
下一篇:基于51单片机的智能语音电子秤设计
推荐阅读
史海拾趣
Discera公司的产品在性能和稳定性上表现出色,很快就引起了美国军方的关注。经过严格的测试和评估,Discera的CMOS MEMS谐振器成功通过了美国军方的质量可靠性测试,并获得了军方的认证。这一成就不仅证明了Discera产品的卓越性能,也为公司进一步拓展军用市场打下了坚实的基础。
DIALIGHT公司的故事始于1938年的纽约布鲁克林,当时该公司专注于为飞机生产仪表板灯。随着技术的不断进步和市场的变化,公司在1971年,即LED推出仅一年后,推出了他们的第一个LED产品。这一举措标志着DIALIGHT正式从传统的飞机仪表板灯制造转向LED照明技术的研发和应用。从此,DIALIGHT彻底改变了LED的用途,将其广泛应用于世界各地的交通控制、指示灯、结构塔和工业场所,为全球提供了优质的照明解决方案。
飞虹半导体自2002年建厂之初,便意识到大功率半导体产品市场几乎被国外进口产品垄断。为了改变国内电子厂家在价格与交货期上的被动局面,飞虹半导体毅然踏上了大功率半导体国产化生产研发的道路。尽管面临重重困难,但飞虹半导体坚持不懈,逐步在LED驱动、工业开关电源、新能源电动车等多个领域取得突破。其功率器件产品因性能优越,逐渐获得市场认可,为国产半导体替代进口产品贡献了重要力量。
随着电子行业的不断发展,Elpakco Inc公司意识到,只有不断创新才能在激烈的市场竞争中立于不败之地。公司加大研发投入,积极引进先进技术和设备,不断推出具有创新性和竞争力的新产品。其中,公司研发的一款智能封装技术,不仅提高了生产效率,还降低了生产成本,引领了行业的技术潮流。
随着科技的不断进步,超音意识到技术创新对于公司发展的重要性。因此,公司加大了研发投入,积极引进高端人才,不断推出具有创新性和竞争力的产品。其中,超音的一款高端音响产品凭借其卓越的音质和精美的外观设计,在市场上获得了广泛的好评。此外,超音还积极与其他科技公司合作,共同研发新产品,不断拓宽产品线。
CTS Corporation的创始人在1896年创立了这家公司,当时的主要业务是设计并生产高品质的电话产品。随着电话技术的普及和通信行业的快速发展,CTS凭借其出色的产品质量和创新的设计理念,逐渐在电话市场中占据了一席之地。公司的创始人凭借其敏锐的商业洞察力和不懈的努力,为CTS奠定了坚实的基础。
七﹑阻抗的大小 在前次的共模和异模讨论中有提到﹐共模Vcm电压的产生﹐是和共模电流及接地阻抗的大小有关﹐也就是 VCM = ICM X RG一般来说Icm的电流往往不是 ...… 查看全部问答∨ |
|
求ICETEK-5100USB的仿真器,我从导师那里拿到了一套ICETEK-VC5509-A的DSP系统,是ICETEK-5100USB的仿真器,可惜没有光盘,请大家给我传一份,不胜感激.我的邮箱 kljie1000@163.com… 查看全部问答∨ |
|
本帖最后由 jameswangsynnex 于 2015-3-3 19:58 编辑 DIY方面就有了不少政策性的变动,其中尤以希捷再次缩短质保时间最为引人关注。众所周知,市售的硬盘大多都是三年有限质保,而唯有希捷的盒装产品在之前一直是五年质保,因此深受一些用户尤其是 ...… 查看全部问答∨ |
2440 wince 5 usb device cable插入/拔出会触发什么中断? 我在2440+wince 5上实现把nandflash作为winxp中的u盘,修改default usbdevice为mass_storage,winxp中可以出现u盘 但是这个时候wince中就不能访问那个flash盘了 这是正常的。当断开usb device cable,wince中不会自动恢复flash盘 我跟踪usb devi ...… 查看全部问答∨ |
DrvLib_MapIoSpace和MmMapIoSpace有什么区别? 在6410 bsp中调用map io,用DrvLib_MapIoSpace和MmMapIoSpace有什么区别啊? 这个是DrvLib_MapIoSpace的实现: void *DrvLib_MapIoSpace(UINT32 PhysicalAddress, UINT32 NumberOfBytes, BOOL CacheEnable) { UINT32 MappedAddr = 0 ...… 查看全部问答∨ |