- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统设计性实验报告飞思卡尔单片机
嵌入式系统设计性实验报告
作者:苏显龙 班级:50806 学号 10
摘要:该实验设计基于飞思卡尔MC9S12DG128开发板平台,根据实验的要求,完成了水温控制系统各个模块的设计,并对整个系统进行调试,并取得比较好的效果。MC9S12DG128是一个以16位中央处理器为核心的16位微控制器,并且集成了用于采集、控制与通信的多个模块。本次实验运用MC9S12DG128的AD转换模块采集时事的温度,用脉冲宽度调制(PWM)技术控制固体继电器导通与关断时间的长度完成加热。并通过串口(SCI)实时传送加热的状态。测温电路采用热电阻。
关键字 温度控制 MC9S12DG128 固体继电器 热电偶 PID控制
任务描述
1.制作一个水温自动控制系统,控制对象为1升净水,容器为搪瓷器皿。水温可以在一定范围内由人工设定,并能在环境温度降低时实现自动控制,以保持设定的温度基本不变。
定的温度基本不变。
2.要求
(1)温度设定范围为 40~90℃,最小区分度为1℃,标定温度≤1℃。
(2)环境温度降低时(例如用电风扇降温)温度控制的静态误差≤1℃。
(3)用十进制数码管显示水的实际温度保留一位小数。
(4)采用适当的控制方法(如数字PID),当设定温度突变(由 40℃提高到60℃)时,减小系统的调节时间和超调量。
(5)温度控制的静态误差≤0.2℃。
(6)从串口输出水温随时间变化的数值。
一、系统设计的功能
0.1.MC9S12DG128单片机是本次设计的控制核心。MC9S12DG128是一个以16位中央处理器为核心的16位微控制器,128K的字节的Flash EEPROM存储器,8K字节的RAM,2K字节的EEPROM,两个异步串行通信接口(SCI),两个串行外围接口(SPI),两个8通道模拟数字转换器(ADC),1个8通道脉宽调制模块,两个兼容CAN2.0A/B协议的控制器,1个Byteflight模块和内部集成电路总线。主要完成AD转换,PID控制算法的运算,并且输出PWM波控制固态继电器。
0.2.键盘模块采用4*4矩阵式键盘,大大减少了I/O端口的使用量,并且功能强大。键盘模块主要完成预设温度的输入。
0.3.热电阻阻测温模块。热电阻是中低温区最常用的一种温度检测器。它的主要特点是测量精度高,性能稳定。本次实验采用铂热电阻的测量,精确度高,稳定性相当好。
0.4.显示模块包括数码管显示和LED显示。数码管用来显示搪瓷内水的实时温度,LED发光二极管用来指示此时加热的强度。
0.5.加热模块是通过单片机输出的PWM波,控制固态继电器导通与关断,从而控制加热器的导通与关断,PWM波是通过单片机经过PID计算得出的。PID算法在温度控制系统中有着广泛的应用,并且数字PID技术的成熟,大大减少了硬件的成本,微控制器的出现大大提高了控制精度和速度。
二、硬件设计原理及内容
2.1热电阻测温电路。
图2中的Rt为铂热电阻,R1为10k,WR1为150的绕线电位器,用来
保证电桥电路中当温度为0 °C时电压输出Vt为0V。电桥的供电
电压Va为5V,为保证电压精度,由一只5k的电位器WR2电源电桥
电压,VH电压为VH=4V,电桥a点电位和b点电位分别为:
=Rt+
考虑电桥初始平衡条件:R2*WR1=R1*Rt,,R0为初始时
刻电阻。
Vt=Va-Vb=*R1*R0(at+b)/(2atR0+2bR0+R0+R2)(R1+WR1);
图3中所示为精密放大电路,需将此电压用精密放大器放大后才能作为
或转换的输入值WR3为调零点电位器,WR4为调放大倍数的电位器。究竟要放
大多少倍,我们可以做一下定量分析。在0~100°C的范围内,热电阻的线
性度很好,满足以上的公式。
2.2.矩阵键盘。图4中为矩阵式键盘的接法。H0-H3作为输出,H4-H7作为输入,通过依次给H0-H3赋高电平,分别依次轮询H4-H7引脚电平的状态,从而确定哪一个按键按下。
2.3.数码管显示。本次实验使用的是共阴数码管,数码管所对应的数字符号的段选已经存储在单片机中,单片机通过计算,得出每个数码管应该显示的数字,通过位选赋给每一个数码管,中间家一定的延迟时间,利用人的视觉暂留现象,可以认为所有数码管同时点亮。
2.4.串口通信。MC9S12DG128模块中集成两个串口通信模块:SCI1和SCI0。.
本次实验中使用了SCI0模块。通过异步串口通信可以将搪瓷中水的温度实时的反应到上位机上。在上位机上可以用曲线实时的监测搪瓷里水的温度变化。
2.5.PWM控制固体继电器
MC9S12D
您可能关注的文档
- 家电连锁经营模式分析.doc
- 家畜育种学实验实习指导.doc
- 家畜饲养工高级.doc
- 家装公司周工作安排参考计划.doc
- 家装图纸标准.doc
- 家用汽车选购与使用维护.ppt
- 家装竣工验收资料表格.doc
- 家长会心理健康讲座.doc
- 容灾的未来:面向灾备资源共享的容灾云技术.doc
- 容积和容积单位课堂实录与评析.doc
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)