汽车温控系统软件技术方案.docx

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

汽车温控系统软件技术方案

汽车温控系统软件技术方案

1.技术目标:

本系统要求采用宏晶科技生产的基于51内核的STC89C516RD单片机,美国DALLAS公司生产的DS18B20一线式数字温度传感器,为主要芯片来来完成整个汽车温度控制系统的开发。

本系统要求能以10次/s的速度自动采集现场的环境温度和光照强度、采集空调和窗帘的开闭状态,并通过LCD液晶屏实时地显示出来。温度的感应范围-55~+125℃,精度为±0.5℃。光强的强度范围分为强、较强、中、较弱、弱5档。空调和窗帘的状态为开或者关。

用户可以通过手机或者小灵通等终端与GSM模块连接的系统之间进行无线通信,通信范围为移动网络覆盖的所有范围,做到了真正的通信范围无穷大。具体的通信为:

1)当系统检测到温度和光强超过设定的标准值时,会自动的发送超标的中文提示短信至用户的手机。

2)用户可以向系统发送中文短信,实时的查询车内的温度、光强、空调、窗帘的情况。

3)用户可以发送控制信号控制车内的3种动作:①拉上窗帘和拉开窗帘。拉窗帘是由单片机给予高电平给LG9110,驱动马达,通过马达正转和反转来实现拉上窗帘和拉开窗帘的动作。②启动空调和停止空调。通过单片机给予LG9110高电平,驱动直流电机上的扇叶,以此来模拟汽车空调启动和停止。③启动发动机和停止。发动机用电动马达模拟,通过单片机控制其转动和停止模拟汽车发动机启动与关闭。

2.技术内容

2.1.系统方案

本设计硬件电路包括电源模块、控制模块、温度模块、光强模块、显示模块、电机驱动模块和GSM通信模块等7部分组成。各模块之间的关系如图1所示。

2.1.6GSM模块

GSM模块采用西门子公司生产的TC35,具有中英文短信的收发功能。TC35是Siemeils公司推出的新一代无线通信GSM模块。自带RS232通讯接口,可以方便地与PC机、单片机连机通讯。可以快速、安全、可靠地实现系统方案中的数据、语音传输、短消息服务(ShortMessageSer-vice)和传真。TC35模块的工作电压为3.3~5.5V,可以工作在900MHz和1800MHz两个频段,所在频段的功耗分别为2W(900M)和1W(1800M)。

TC35采用的是RS232的电平接口,可以与PC机直接相连。在本设计中,需要主控CPU的UART和TC35之间连接一个TTL转RS232电平电路。

2.1.7电源模块

电源模块采用LM2576DC/DC直流降压开关电源,能将+12V的点烟器直流电压降至+5V和+3.3V等多种直流电压,以供电给其他模块。

2.2软件流程

本系统软件分为4大部分。第一部分为DS18B20温度传感,需设定正确时序读取和输出信息;第二部分为光感传感,用ADC0832将光敏电阻感应的模拟电压值转化成数字信号输送给单片机;第三部分为LM6029显示屏,通过单片机控制显示车内的状态;这三部分构成了主程序。第四部分为GSM模块,单片机通过串口中断接收和发送GSM模块通信的信息。系统流程图如图5所示。

2.3系统测试

系统测试采用逐个模块调试和测试的方法。先用万用表测试电源模块的输出是否为系统设计的3.3V和5V;再通过ISP下载测试单片机的最小系统;然后连接LCD模块测试其是否能够正常显示;接下来连接光强传感器和温度传感器测试温度和光强是否与采集值成正比;再测试窗帘、空调、发动机模拟系统在电源模块正常工作情况下能否正常工作;最后用PC机的串口调试和GSM模块之间的串行通信。

将整机系统连接好,电源模块接上电源,重复以上步骤,通过移动电话发信息到GSM模块当中,发送查询指令,观测移动电话机接收到的信息数据和LCD显示屏显示的数据和显示中的数据是否相符合。发送控制指令,观察系统是否按用户要求转动模拟发动机和空调、窗帘是否会自动拉上和关闭。通过以上测试,就可以判断整机运行是否正常。

附:方案技术规格:

技术指标

技术参数

输入规格

热电偶:K、S、R、E、J、N

热电阻:Pt100

线性电压:0~5V、1~5V、0~1V、0~100mV、0~20mV等

线性电流(需外接精密电阻分流):0~10mA、0~20mA、4~20mA等

扩展输入(在MIO位置安装I4模块):0~20mA、4~20mA输入及二线制变送器直接输入

扩充规格:在保留上述输入规格基础上,允许用户指定一种额外输入规格(可能需要提供分度表)

测量范围

K(0~1300℃)、S(0~+1700℃)、R(0~+1700℃)、E(0~1000℃)、J(0~1200℃)、N(0~1300℃)

Cu50(-50~+150℃)、Pt100(-200~+900℃)

线性输入:-9990~+30000由用户定义

测量精度

0.3级(0.3%FS±0.1℃)

分辨率

对于K、E、T、N、J、Pt100为

您可能关注的文档

文档评论(0)

138****2866 + 关注
实名认证
内容提供者

施工员持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年06月09日上传了施工员

1亿VIP精品文档

相关文档