下载此文档

汽车温度监控系统设计.doc


文档分类:通信/电子 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
桂林电子科技大学信息科技学院《汽车微控制器应用》实训报告学号姓名指导教师:实训题目:(18B20)进行温度采集,实现汽车温度监控。(18B20)进行温度测量,并显示温度值。设计风扇驱动电路。通过按键设置温度报警值,超过设置温度可发出声光报警。超过设置温度可自动开启风扇,温度越高,风扇转速越快。其他创新功能。,使用L9110H控制风扇运作,使用两个按键分别控制温度额定值的加减,PWM调节风扇速度。:voiddisplay_buff(void){intdat;Start_DS18B20();//启动温度转换wd=Get_Temp();//读取温度dat=wd/16;if(dat<80)shice=dat;disbuff_tab[2]=shice%10;disbuff_tab[3]=shice/10;disbuff_tab[5]=set%10;disbuff_tab[6]=set/10;}风扇部分:voidPWM_Init(void)//PWM初始化{PWME=0x00;//禁止模块PWMPRCLK=0x03;//分频因子8分频PWMSCLA=50;//SA的分频因子设定植0~255PWMCLK=0x02;//通道1PWMPER1=200;//通道1周期系数200PWMDTY1=0;//占空比PWMPOL=0x01;PWMPOL_PPOL1=1;PWMCAE=0x00;//左对齐PWMCTL=0x00;//不级联PWME=0X02;//使能通道1}按键部分:voidscan_anjian(void){if(k1==0){delay(500);if(k1==0){set++;if(set>90)set=90;}}if(k2==0){delay(500);if(k2==0){set--;if(set<5)set=5;}}}3调试过程首先,检查电路板是否连对,是否有焊错的地方,与GND之间是否导通,检查无误后接通电路,查看电源指示灯是否亮起。其次,程序每编写完一个模块编译一次,查看是否通过,并验证程序功能是否实现。最后,接通实验箱连接电路板下载程序,查看风扇是否随温度的变化而变化,数码管是否能正常显示额定温度与实测温度。,计算机,飞思卡尔实验箱。(18B20)进行温度测量,能正常显示温度值。风扇能正常运转。可通过按键设置温度报警值。超过设置温度可自动开启风扇,温度越高,风扇转速越快。,仪器间不精密都是造成误差的原因。5实训心得体会通过这次实训,让我更加深入的了解了飞思卡尔MC9S12XS128单片机,也让我认识了温度传感器DS18B20和电机驱动芯片L9110H。这次实训不仅加强了我们的动手能力,还让我们学到了一些基本的编程能力,其中PWM通道时钟周期与分频因子间的计算关系是让我最混乱的,在反复计算与换算后也终于弄懂了。6参考文献[1]·实验·测试(第二版

汽车温度监控系统设计 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2286107238
  • 文件大小214 KB
  • 时间2020-09-27