版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、智能风扇调速系统总体设计框图系统电路设计总体设计方框图所示,控制器采用单片机AT89S52,温度传感器采用DS18B20,用2位LED数码管以串口传送数据实现温度显示。总体设计方框图主控制器单片机AT89S52具有低电压供电和体积小等特点,四个端就能满足电路系统的设计需要,很适合便携手持式产品的设计使用系统可用二节电池供电。状态显示显示风扇调速系统处于的工作状态,状态有三种分别是 低速状态、中速状态和高速状态,此系统以发光二极管指示作演示。LED显示本系统共使用的三个共阳极七段数码管分别显示,当前的温度和设定定时的倒计时时间。温度以标准摄氏度为单位。时间以分钟为单位。数码管采用单片机P0口并行
2、数据输出,P2口数据扫描控制显示,三极管8550做数码管的驱动。键盘控制有一组键盘控制倒计时温度的设定加与减。另一组控制系统处于的三种状态,分别对应的是低速状态、中速状态和高速状态,此系统以发光二极管指示作演示。还有一个开关按键是控制系统是处于自动状态和手动状态的开关。温度传感器DS18B20温度传感器是美国DALLAS半导体公司最新推出的一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现位的数字值读数方式。DS18B20的性能特点如下:独特的单线接口仅需要一个端口引脚进行通信;多个DS18B20可以并联在惟一的三线上,实现多点
3、组网功能;无须外部器件;可通过数据线供电,电压范围为3.05.5;零待机功耗;温度以或位数字;用户可定义报警设置;报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件;负电压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作; 系统复位系统单片机采用的是上电复位,当复位键按下时,系统会变为,开始的初始状态。时钟振荡 系统单片机使用的是外部时钟振荡,振荡频率为标准的11.0592MHZ。主要参数序号参数数值备注1电源电压220V交流2工作电压4V6V直流3功率8W4设定值09分钟5低速30度32度6中速32度34度7高速34度以上8误差范围精度误差小于0.5主要元器件序号名称作
4、用个数1AT89S52单片机运算处理12DS1802传感器温度测量13数码管LG5011BSR温度显示44蜂鸣器温度报警15变压器变压16整流桥交流变直流17三端稳压器7805稳定电压值18AT24C02掉电存储器元件清单元件名称单位(只)型号参数备注温度传感器1DS18B20-55100度 5V单片机1AT89S52变压器1220V变9V9V/8W整流桥11安C1,C2230PC3,C6222UF/25VC41220UF/25VC512.2UF/25R1R67100欧姆1/8WR7R93510欧姆1/8WR10110K1/8WR11R1554.7K1/8WR16R216510欧姆1/8WD1
5、1发光二极管发红电源指示D2D65发光二极管发红按下指示D71发光二极管白发白低速指示D81发光二极管白发蓝中速指示D91发光二极管白发红高速指示稳压管1LM7805Y11晶震11.0592HZS1S66按键S1-11开关Q1Q348550NPNU10U123LG5011BSR7段数码管电路板2块电源线1条风扇调速系统使用说明书1 接通交流220伏电源,电源指示灯亮。2 按下启动电源开关,系统开始运行。3 当手动/自动按键弹起时,为手动状态,温度显示为当前温度,时间显示为零,加,减键不起作用。4 分别按下,低速至高速按键,相应的指示灯亮。5 当手动/自动按键按下时,为自动状态,温度显示为当前温
6、度,时间显示为零,加,减键起作用。每次加1或减1 。系统处于倒计时状态。6 分别按下,低速至高速按键,相应的指示灯亮。7 当系统处于自动状态时,如果温度大于30度,低速灯自动点亮。如果温度大于32度,中速灯自动点亮。如果温度大于34度,高速灯自动点亮。风扇调速最终程序#includecode unsigned char seg7code11= 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x40; /显示段码sbit TMDAT =P31; /DS18B20 的数据输入/输出脚DQ,根据情况设定sbit P2_7=P27;sbit P2_
7、6=P26;sbit P2_5=P25;sbit jia=P24;sbit jian=P23;sbit di=P22;sbit zh=P21;sbit ga=P20;unsigned int z=0;sbit q=P17;unsigned int sdata;/测量到的温度的整数部分/unsigned char xiaoshu1;/小数第一位/unsigned char xiaoshu2;/小数第二位/unsigned char xiaoshu;/两位小数bit fg=1; /温度正负标志/*显示延时程序*/void Delay(unsigned int tc)while( tc != 0 )
8、unsigned int i;for(i=0; i80; i+);tc-;/延时部分/void yanshi (unsigned int count) unsigned char i;while(count-)for(i=0;i115;i+);/发送复位/void fashong (void) unsigned char i;TMDAT = 0; for(i=0;i103;i+);TMDAT = 1; for(i=0;i4;i+);bit tmrbit (void) /读一位/ unsigned int i;bit dat;TMDAT = 0;i+;TMDAT = 1;i+; i+; /微量延
9、时 /dat = TMDAT;for(i=0;i8;i+);return (dat);unsigned char tmrbyte (void) /读一个字节unsigned char i,j,dat;dat = 0;for (i=1;i=8;i+) j = tmrbit(); dat = (j 1); return (dat);void tmwbyte (unsigned char dat) /写一个字节unsigned char j,i;bit testb;for (j=1;j 1;if (testb) TMDAT = 0; /写0i+; i+;TMDAT = 1;for(i=0;i8;i+
10、); else TMDAT = 0; /写0for(i=0;i0x7f) /最高位为1 时温度是负a=a; b=b+1; /补码转换,取反加一fg=0; /读取温度为负时fg=0sdata = a/16+b*16; /整数部分/xiaoshu1 = (a&0x0f)*10/16; /小数第一位/xiaoshu2 = (a&0x0f)*100/16%10;/小数/xiaoshu=xiaoshu1*10+xiaoshu2; /小数void DS18B20PRO(void) tmstart();/yanshi(5); /如果是不断地读取的话可以不延tmrtemp(); /读取温度,执行完毕温度将存于
11、void Led()if(fg=1) /温度为正时显示的数据 P2_7=0;P0=seg7codesdata/10; /输出十位Delay(8); P2=P2|0xf0;P2_6=0;P0=seg7codesdata%10|0x80; /输出个位Delay(8); P2=P2|0xf0; P2_5=0;P0=seg7codez%10|0x80; /输出延时位 Delay(4); P2=P2|0xf0;if(sdata30)P1=0xfe;if(sdata32)P1=0xfd;if(sdata34)P1=0xfb;void buzidong()void DS18B20PRO();void Led
12、();DS18B20PRO();Led();if(di=0)Delay(200);P1=0xfe;if(zh=0)Delay(200);P1=0xfd;if(ga=0)Delay(200);P1=0xfb;void zidong()while(z-)void DS18B20PRO();void Led();unsigned char i,k;/for(y=30;y0;y-)for(i=12;i0;i-)/for(j=80;j0;j-)for(k=248;k0;k-)if(jia=0)Delay(200);z+;if(jian=0)Delay(200);z-;DS18B20PRO();Led();if(di=0)Delay(200);P1=0xfe;if(zh=0)Delay(200);P1=0xfd;if(ga=0)Delay(200);P1=0xfb;/*if(di=0)|(sdata30)Delay(200);P1=0xfe;if(z
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 室内设计合同纠纷的解决途径
- 租赁市场房屋租赁合同
- 离婚协议书关于子女旅游与活动的参与权
- 2024年社保补偿协议书
- 广告拍摄制作合同范例
- 2024学校与企业合作范本
- 签订新合同旧合同作废2024年
- 快递配送合同样式
- 2024年环境友好型清洁生产技术服务合同
- 2024年阳光房装修合同模板
- 学术论文文献阅读与机助汉英翻译智慧树知到答案2024年重庆大学
- 供货方案及保证措施供货方案六篇
- (初级)航空油料特设维修员(五级)理论考试题库-上(单选题)
- 公园广场保洁管理服务投标方案(技术方案)
- 大视听产业发展系列报告一:2024年微短剧内容和营销研究报告-艾瑞咨询-202408
- 七年级历史上册第一学期期中综合测试卷(人教版 2024年秋)
- 房建监理大纲技术标
- 无人机应用技术专业教学资源库可研报告
- 辅警劳动合同辅警劳动合同
- 2024版水土保持监理合同
- 2024年浙江宁波东方人力资源服务限公司象山分公司招录派遣制工作人员公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版
评论
0/150
提交评论