工业电热毯实验报告
发布日期:2018-01-09 作者:工业电热毯 点击:
一、工业电热毯设计综述: 可连续设定温度;对温度进行监测并显示;根据设定的温度自动调整加热量;温度极限时的声光报警;漏电自动监测(监测加热电流或不同点的电压监测来实现)即在上电之后,红灯亮,在数码管的前两位显示的是35°C,设置为基础加热温度,在这个温度基础上可以实现温度的加减,设置完成加热温度之后按下开始加热键之后,红灯切换为绿灯亮,表示加热工作开始,发热电阻丝加热,通过DS18B20温度传感器在数码管的后两位上显示出当前的温度值,同时与前两位的设置温度比较,若超过设置温度,则扬声器开始报警,同时继电器开关断开,停止加热,这样就实现了电热毯的温度控制报警系统。 二、基本方案: 设计的电热毯具有连续控制温度并能报警的功能,则先需要实现对温度的设定,再是对温度的监测显示,最后是实现报警功能,就要分几个模块; 通过对显示模块、温度传感模块、按键控制模块、频率发生等模块的设计来实现电热毯的温度控制与报警系统。
三、工业电热毯实验原理
IIR巴特沃什低通滤波器设计
3 四、工业电热毯软硬件仿真: 程序:#include <REG52.H> #include<intrins.h> #define uchar unsigned char #define uint unsigned int sbit LED0=P1^0; sbit LED1=P1^1; sbit LED2=P1^2; sbit LED3=P1^3; sbit buzzer=P1^4; sbit button1=P3^2; sbit button2=P3^3; sbit button3=P3^4; sbit DQ=P2^1; sbit HE=P2^0; sbit green=P2^4; sbit red=P2^6; unsigned char table[10]={0xC0,0xF9,0xA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90}; unsigned char TempBuffer[2]={3,0}; unsigned int starter,temp_value,set_temp,counter; void delay1ms(uint aa) //误差 0us { unsigned int a,b,c; for(c=aa;c>0;c--) for(b=142;b>0;b--) for(a=2;a>0;a--);