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

上传人:xzh****18 文档编号:34637177 上传时间:2018-02-26 格式:DOCX 页数:7 大小:168.70KB
返回 下载 相关 举报
汽车温控系统软件技术方案_第1页
第1页 / 共7页
汽车温控系统软件技术方案_第2页
第2页 / 共7页
汽车温控系统软件技术方案_第3页
第3页 / 共7页
汽车温控系统软件技术方案_第4页
第4页 / 共7页
汽车温控系统软件技术方案_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《汽车温控系统软件技术方案》由会员分享,可在线阅读,更多相关《汽车温控系统软件技术方案(7页珍藏版)》请在金锄头文库上搜索。

1、汽车温控系统软件技术方案1.技术目标:本系统要求采用宏晶科技生产的基于 51 内核的 STC89C516RD 单片机,美国 DALLAS 公司生产的 DS18B20 一线式数字温度传感器, 为主要芯片来来完成整个汽车温度控制系统的开发。本系统要求能以 10 次/s 的速度自动采集现场的环境温度和光照强度、采集空调和窗帘的开闭状态,并通过 LCD 液晶屏实时地显示出来。温度的感应范围-55+125,精度为0.5。光强的强度范围分为强、较强、中、较弱、弱 5 档。空调和窗帘的状态为开或者关。用户可以通过手机或者小灵通等终端与 GSM 模块连接的系统之间进行无线通信,通信范围为移动网络覆盖的所有范围

2、,做到了真正的通信范围无穷大。具体的通信为:1)当系统检测到温度和光强超过设定的标准值时,会自动的发送超标的中文提示短信至用户的手机。2)用户可以向系统发送中文短信,实时的查询车内的温度、光强、空调、窗帘的情况。3)用户可以发送控制信号控制车内的 3 种动作:拉上窗帘和拉开窗帘。拉窗帘是由单片机给予高电平给 LG9110,驱动马达,通过马达正转和反转来实现拉上窗帘和拉开窗帘的动作。启动空调和停止空调。通过单片机给予 LG9110 高电平,驱动直流电机上的扇叶,以此来模拟汽车空调启动和停止。启动发动机和停止。发动机用电动马达模拟,通过单片机控制其转动和停止模拟汽车发动机启动与关闭。2.技术内容2

3、.1.系统方案本设计硬件电路包括电源模块、控制模块、温度模块、光强模块、显示模块、电机驱动模块和 GSM 通信模块等 7 部分组成。各模块之间的关系如图 1 所示。2.1. 1主控系统模块主控系统模块采用宏晶科技生产的基于 51 内核的 STC89C516RD+单片机来完成信号采集、控制和通信功能,它有 64K 的片内 FLASHROM 和 1280B 的片内 RAM 资源,并具有 51 的内核,加密性很强,采用 ISP 下载的方式简单易用,且存储容量较大,很适合于做开发设计使用。在本设计中 STC89C516RD+单片机担当了控制核心,首先通过前向通道对外部的各种感应器进行数据采集,然后通过

4、各输入模块不同的自适应算法将其与内部参考数据进行分析与比对,再通过 GSM/CDMA 网络向汽车用户发送警示短信,汽车用户也可以通过 GSM/CDMA网络向系统发送查询与控制的各种信息。2.1.2温度模块温度模块采用美国 DALLAS 公司生产的 DS18B20 一线式数字温度传感器。DS1820 数字温度计提供 9 位(二进制)温度读数指示器件的温度信息,经过单线接口送入主机 CPU,被测温度值为-55+125。温度模块与主控 CPU 的接口电路如图 2 所示。2.1.3光强模块光强模块通过 ADC0832 将光敏电阻感应光强产生的模拟信号转换为数字信号采样至单片机,实现对车内光强数据的采集

5、。2.1.4LCD显示模块显示模块采用带中文字库的 LM6029LCD 显示屏显示输出。LM6029 点阵图形液晶显示模块采用 S680724 控制器,点阵数 128x64,自带中文字库,采用 8bit 的并行接口与主控 CPU相连,显示模块与主控 CPU 的接口电路如图 3 所示。2.1.5电机驱动模块直流电机的驱动采用 LG9110 驱动芯片,它能通过控制线带动直流电机的正、反转,从而控制外部输出设备的动作,电机驱动模块与主控 CPU 的接口电路如图 4 所示。2.1.6GSM模块GSM 模块采用西门子公司生产的 TC35,具有中英文短信的收发功能。TC35 是 Siemeils公司推出的

6、新一代无线通信 GSM 模块。自带 RS232 通讯接口,可以方便地与 PC 机、单片机连机通讯。可以快速、安全、可靠地实现系统方案中的数据、语音传输、短消息服务(ShortMessageSer-vice)和传真。TC35 模块的工作电压为 3.35.5V,可以工作在 900MHz和 1800MHz 两个频段,所在频段的功耗分别为 2W(900M)和 1W(1800M)。TC35 采用的是 RS232 的电平接口,可以与 PC 机直接相连。在本设计中,需要主控 CPU的 UART 和 TC35 之间连接一个 TTL 转 RS232 电平电路。2.1.7电源模块电源模块采用 LM2576DC/D

7、C 直流降压开关电源,能将+12V 的点烟器直流电压降至+5V和+3.3V 等多种直流电压,以供电给其他模块。2.2 软件流程本系统软件分为 4 大部分。第一部分为 DS18B20 温度传感,需设定正确时序读取和输出信息;第二部分为光感传感,用 ADC0832 将光敏电阻感应的模拟电压值转化成数字信号输送给单片机;第三部分为 LM6029 显示屏,通过单片机控制显示车内的状态;这三部分构成了主程序。第四部分为 GSM 模块,单片机通过串口中断接收和发送 GSM 模块通信的信息。系统流程图如图 5 所示。2.3 系统测试系统测试采用逐个模块调试和测试的方法。先用万用表测试电源模块的输出是否为系统

8、设计的 3.3V 和 5V;再通过 ISP 下载测试单片机的最小系统;然后连接 LCD 模块测试其是否能够正常显示;接下来连接光强传感器和温度传感器测试温度和光强是否与采集值成正比;再测试窗帘、空调、发动机模拟系统在电源模块正常工作情况下能否正常工作;最后用 PC 机的串口调试和 GSM 模块之间的串行通信。将整机系统连接好,电源模块接上电源,重复以上步骤,通过移动电话发信息到 GSM模块当中,发送查询指令,观测移动电话机接收到的信息数据和 LCD 显示屏显示的数据和显示中的数据是否相符合。发送控制指令,观察系统是否按用户要求转动模拟发动机和空调、窗帘是否会自动拉上和关闭。通过以上测试,就可以

9、判断整机运行是否正常。附:方案技术规格:技术指标 技术参数输入规格 热电偶:K、S、R、E、J、N热电阻:Pt100线性电压:05V、15V、01V、0100mV、020mV等线性电流(需外接精密电阻分流):010mA、020mA、420mA等扩展输入(在MIO位置安装I4模块):020mA、420mA输入及二线制变送器直接输入扩充规格:在保留上述输入规格基础上,允许用户指定一种额外输入规格(可能需要提供分度表)测量范围 K(01300)、S(0+1700)、R(0+1700)、E(01000)、J(01200)、N(01300)Cu50(-50+150) 、Pt100(-200+900)线性

10、输入:-9990+30000由用户定义测量精度 0.3级(0.3%FS0.1)分辨率 对于K、E、T、N、J、Pt100 为 0.1,对于S、R为1温度漂移 0.015%FS/(典型值约80ppm/)扩充输入规格(不保证0.3级精度): T、B、WRe3-WRe25、WRe3-WRe526、Pt100(0.01)、Cu50等采样周期 A/D转换器每秒采样8次;设置数字滤波参数FILt=1时,响应时间1秒报警功能 上限、下限、偏差上限、偏差下限等4种方式,有上电免除报警选择功能控制周期 0.5-120.0秒可调,设定值应为0.5秒的整数倍调节方式 位式调节方式(回差可调)采用AI人工智能技术的P

11、ID调节,并可选择标准PID调节输出规格(模块化) 继电器触点开关输出(常开+常闭,L1或L4模块):250VAC/2A 或30VDC/1A可控硅无触点开关输出(常开或常闭):100240VAC/0.2A(持续),2A(20mS瞬时,重复周期大于5S)SSR电压输出:12VDC/30mA (用于驱动SSR固态继电器)可控硅触发输出:可触发5500A的双向可控硅、2个单向可控硅反并联连接或可控硅功率模块线性电流输出:020mA或420mA 可定义;输出电压11V;最大负载电阻500欧;输出精度0.2%FS电磁兼容 IEC61000-4-4(电快速瞬变脉冲群),4KV/5KHz; IEC61000-4-5(浪涌),4KV隔离耐压 电源端、继电器触点及信号端相互之间 2300VDC;相互隔离的弱电信号端之间 600VDC电 源 100240VAC,-15%,+10% / 5060Hz;120-240VDC;或24VDC/AC,-15%,+10%电源消耗 6W使用环境 温度-10 +60;湿度90%RH

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号