下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 桂林电子科技大学信息科技学院汽车微控制器应用实训报告学 号 姓 名 指导教师: 实训题目:汽车温度监控系统设计 1 系统设计1.1 设计要求1.1.1 设计任务 用温度传感器(18B20)进行温度采集,实现汽车温度监控。1.1.2 性能指标要求 (1) 用温度传感器(18B20)进行温度测量,并显示温度值。(2) 设计风扇驱动电路。(3) 通过按键设置温度报警值,超过设置温度可发出声光报警。(4) 超过设置温度可自动开启风扇,温度越高,风扇转速越快。(5) 其他创新功能。1.2 设计思路及设计框图1. 2.1设计思路使用DS18B20进行温度采集,使用L9110H控制风扇运作,使用两个按键分
2、别控制温度额定值的加减,PWM调节风扇速度。1.2.2总体设计框图 按键输入 MC9S12XS单片机 控制器PWM调速数码管显示温度传感器2 各个模块电路及程序的设计测温部分:void display_buff(void) int dat ; Start_DS18B20(); /启动温度转换 wd=Get_Temp(); /读取温度 dat=wd/16; if(dat90)set=90; if(k2=0) delay(500); if(k2=0) set-; if(set5)set=5; 3 调试过程首先,检查电路板是否连对,是否有焊错的地方,用万用表测量各VCC与GND之间是否导通,检查无误
3、后接通电路,查看电源指示灯是否亮起。其次,程序每编写完一个模块编译一次,查看是否通过,并验证程序功能是否实现。最后,接通实验箱连接电路板下载程序,查看风扇是否随温度的变化而变化,数码管是否能正常显示额定温度与实测温度。4 功能测试4.1 测试仪器与设备 万用表,计算机,飞思卡尔实验箱。4.2 性能指标测试 (1) 用温度传感器(18B20)进行温度测量,能正常显示温度值。(2) 风扇能正常运转。(3) 可通过按键设置温度报警值。(4) 超过设置温度可自动开启风扇,温度越高,风扇转速越快。4.3 误差分析采样精确度低,仪器间不精密都是造成误差的原因。5 实训心得体会通过这次实训,让我更加深入的了
4、解了飞思卡尔MC9S12XS128单片机,也让我认识了温度传感器DS18B20和电机驱动芯片L9110H。这次实训不仅加强了我们的动手能力,还让我们学到了一些基本的编程能力,其中PWM通道时钟周期与分频因子间的计算关系是让我最混乱的,在反复计算与换算后也终于弄懂了。6 参考文献1 谢自美电子线路设计实验测试(第二版)武汉:华中科技大学出版社,20002张阳单片机原理及嵌入式系统开发电子工业出版社,20133潘新民微型计算机控制技术(第二版)电子工业出版社,2011附录附录1:原理图,实物图 附录2:程序清单#include #include derivative.h #include CRG.
5、h#include DS18B20.h#define k1 PORTB_PB1#define k2 PORTB_PB2#define k1_dir DDRB_DDRB0 #define k2_dir DDRB_DDRB1#define uchar unsigned charconst uchar smg_tab=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f;const uchar wx_tab=0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80;uchar disbuff_tab8;static int wd;u
6、nsigned static int shice;uchar set=25; void SetBusCLK_32M(void); void delay(long t) unsigned static int x,y; for(x=0;x0;y-); void scan_anjian(void) if(k1=0) delay(500); if(k1=0) set+; if(set90)set=90; if(k2=0) delay(500); if(k2=0) set-; if(set5)set=5; void display_buff(void) int dat ; Start_DS18B20(
7、); /启动温度转换 wd=Get_Temp(); /读取温度 dat=wd/16; if(dat80)shice=dat; disbuff_tab2=shice%10; disbuff_tab3=shice/10; disbuff_tab5=set%10; disbuff_tab6=set/10;void display(void) uchar i; PTH=0x00; for(i=0;iset) PWMDTY1=(shice-set)*4+50; else PWMDTY1=0; void main(void) DDRA=0XFF; DDRH=0XFF; k1_dir=0; k2_dir=0; PUCR_PUPBE=1; PWM_Init(); Se
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026福建浦丰乡村发展集团有限公司企业招聘2人笔试备考试题及答案解析
- 2026中央财经大学第一批博士后研究人员招收笔试备考题库及答案解析
- 2026重庆市万州区龙都街道办事处2月公益性岗位招聘1人笔试备考题库及答案解析
- 2026年浙江中烟工业有限责任公司集中招聘(112人)笔试备考试题及答案解析
- 2026广东深圳市罗湖区童乐幼儿园招聘1人(短期班主任)笔试备考题库及答案解析
- 【上半年联考】2026年三亚市营商环境建设局下属事业单位招聘4人考试重点试题及答案解析
- 2026福建泉州安溪六中招聘编外合同制教师笔试备考题库及答案解析
- 倾听盛唐边塞之歌-四年级上册“边塞诗”学习任务群教学设计
- 2026广西玉林市玉州区南江街道社区卫生服务中心乡村医生招聘1人笔试备考题库及答案解析
- 2026中国科学院空间应用工程与技术中心研究生部教育主管岗位招聘1人笔试备考试题及答案解析
- 滨海新区2025-2026学年高二第一学期期末检测物理试题(原卷+解析)
- 2025-2030中医药产业发展现状与创新驱动政策建议研究报告
- 2025年《汽车行业质量管理》知识考试题库及答案解析
- 职高生理专业考试题及答案
- 【新疆、西藏】2025年高考全国卷理综化学高考真题(原卷版)
- 初中英语非谓语动词重点知识讲解与练习
- 2025年中国芭蕾舞剧演出行业市场全景分析及前景机遇研判报告
- 奥林巴斯相机μ-840说明书
- 2023年华北水利水电工程集团有限公司招聘笔试真题
- 《乌鲁木齐市国土空间总体规划(2021-2035年)》
- 厂房设施验证方案及报告带风险评估样本
评论
0/150
提交评论