车载温控系统的嵌入式设计_1.docx

上传人:安*** 文档编号:17787114 上传时间:2022-05-26 格式:DOCX 页数:7 大小:19.46KB
返回 下载 相关 举报
车载温控系统的嵌入式设计_1.docx_第1页
第1页 / 共7页
车载温控系统的嵌入式设计_1.docx_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《车载温控系统的嵌入式设计_1.docx》由会员分享,可在线阅读,更多相关《车载温控系统的嵌入式设计_1.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、车载温控系统的嵌入式设计wangsl导语:LPC2214是Philips公司的一款嵌入式微控制器MCU,它采用了ARM7TDMI内核,1、硬件平台设计1.1LPC2214LPC2214是Philips公司的一款嵌入式微控制器MCU,它采用了ARM7TDMI内核,片上资源特别丰富,带有16K字节片内静态RAM和256KB嵌入的高速Flash存储器。128位宽度的存储器接口和独特的加速构造使32位代码可以在最大时钟速率下运行。对代码规模有严格控制的应用可使用16位Thumb形式将代码规模降低30%,而性能的损失却很小。由于LPC2214较小的144脚封装、极低的功耗、多个32位定时器,8路10位A

2、DC64脚和144脚封装以及多达9个外部中断使它们十分适用于工业控制、医疗系统、访问控制和POS机。由于内置了宽范围的串行通讯接口,它们也非常合适于通讯网关、协议转换器、嵌入式软modern以及其他各种类型的应用。1.2CPLD扩展电路及键盘LCD该电路的主要功能是对CPU芯片的外围功能进展扩大,使系统具有良好的人机接口。对于功能要求比拟复杂的电路,一般都采用CPU+CPLD的形式,采用该形式的原因主要有两个方面:1CPU作为系统的核心,无法、也没有必要知足所有用户的详细功能要求,只需给用户以标准的外部总线接口EBIexternalbusinterface即可,让用户根据自己的需要进展必要的功

3、能扩展。2CPLD用在电路设计中有以下几点上风:可方便地实现地址译码;编程方式简便,可方便地通过软件编程实现各种逻辑器件的功能;时钟延迟可达纳秒级,十分合适在线监测领域的应用,具有高可靠性。键盘主要作用是手动控制方式情况下,各位置的传感器信号的检测及控制,各处检测到的温度以数字量的方式显示在LCD上。实现了手动方式的温度检测及控制集中统一的治理。1.3系统存储器及调试接口LPC2214支持8位、16位和32位寻址方式,具有较强的寻址才能,可方便的构建较大的存储空间。由于芯片自身带有256KB的高速Flash,对于采用C/OS-设计嵌入式通讯控制器已经足够,无需在外部挂接FLASH存储器。系统选

4、用IS61LV25616AL作为SRAM存储器,知足了嵌入式操纵系统及通讯控制器中的内存块拷贝运行要求。LPC2214支持JTAG协议,JTAGJointTestActionGroup结合测试行动小组是一种国际标准测试协议。主要用于芯片内部测试及对系统进展仿真、调试,通过JTAG接口,可对芯片内部的所有部件进展访问,因此是开发调试嵌入式系统的一种简洁高效的手段。目前JTAG接口的连接有两种标准,即14针接口和20针接口,笔者选用14针接口。1.4系统通讯LPC2214内部集成了两个UART通道,利用MAX489实现RS-422通讯接口,以便同上位机之间的通讯;另外一个UART接口用于同同级系统

5、之间的通讯。利用RTL8019AS芯片RJ-45网络接口,在温控设备出现无法处理的故障时,用五级以上的双绞线接入基于神经网络的故障诊断效劳器,实现了远程以太网故障诊断功能。1.5数字及模拟接口LPC2214提供了多达76个可编程的I/O端口,温度控制器主要的模拟量信号有:前仓温度模拟量信号,后室温度模拟量信号,发动机温度模拟量信号及系统设备的模拟量信号8路。模拟信号经隔离放大后由8路10位ADC进入温度控制器。温度控制器内的数字信号由I/O口,经过隔离放大后,到达相应的控制终端,控制透风扇开关,系统设备温度及前仓、后室的空调启停等。而其他数据总线和地址总线及局部GPIO在系统板上引出,以供扩展

6、之用。2接口抗干扰设计在该大型车载系统中,后室某处温度信号变化,将会直接影响到整个车载系统的性能及状态。所以有必要进步输入输出接口的可靠性。需要对数字量信号及模拟量信号采用有效的抗干扰措施。数字量接口通道总体思想就是全光电隔离方案,数字量开关量输入通道接入光电藕合器后,由于光电藕合器的抗干扰作用,使夹在输入开关量中的各种干扰脉冲都被挡在输入回路的一边。另外,光电藕合器还起到了很好的平安保障作用,由于光电藕合器的输入回路和输出回路之间可耐压1000V,甚至更高。控制信号输出也是采用光电隔离方法,考虑到开关量的输出直接驱动设备的起停,需外加一些保护电路,也可以采用继电器,PhotoMOS继电器,光

7、电藕合器方法。固然模拟量I/O电路与外部电源的隔离可用平安栅来实现,但是,一些强电干扰还会经此和一些其他通道,从模拟量输入输出电路串入系统,因此为了保证智能设备能在任何时候都能工作在平稳,平安环境里,还要加隔离措施。由于模拟量信号是连续的,任何叠加在模拟信号的干扰都会由于有实际意义而起到作用。这说明抗干扰屏蔽的位置越往外推越好,最好在模拟量输入输出口处,因此,要求这里采用的光电藕合器必须具有线性变换和传输的特性。3系统软件设计C/OS-是一个免费的、源代码公开的实时嵌入式内核,提供了实时系统所需的根本功能。C/OS-中包含全部功能的核心局部,代码只占用8.3KB,而且由于C/OS-是可裁剪的,

8、所以用户系统中实际的代码最少可达2.7KB,可谓短小精悍。C/OS-合适小型控制系统,具有执行效率高,占用空间小,确定性、实时性优良和可扩展性强等特点。C/OS-采用的是占先式的实时多任务内核。占先式的实时内核在任何时候都运行停当任务中优先级最高的任务。这样C/OS-就不支持通用的时间片轮转调度。C/OS-中最多可以支持64个任务,分别对应优先级063,其中0为最高优先级,版本保存8个给系统,用户可以使用的有54个。温度控制器的控制要求是:大型车载系统设有温度传感器来检测车载系统多处的温度,温度控制器接收到当前的车载系统各处温度,把它与车载各处原先设定温度标准作比拟以决定系统各处的工况。根据温

9、度的上下,发出相应的控制信号,完成控制以到达监控的目的。如车上的保温室内设定温度为20,当温度控制器接收到温度传感器的值为21,那么温度控制器发出降温数字控制信号,透风扇翻开,当温度传感器的值到达规定的范围19.820.2温度控制器发出停顿信号,透风扇关闭。温度控制器有本机自动、本机手动二种工作方式,温度控制器通过检测键盘信号或者上位机发出的控制信号以决定工作于哪一种控制方式下。此外,温度控制器可以及时检测出电机过载、传感器失灵等故障,然后迅速做出简单的故障处理。假如故障很复杂,无法诊断出来,那么用双绞线连接神经网络故障诊断效劳器,开启控制信号,施行远程故障诊断。根据温度控制器的控制要求,本程

10、序分为6个任务来实现,分别是:任务OSTaskInput周期性的收集车载系统温度传感器的模拟量输入;任务OSTaskControl根据温度控制器接收到当前的车载系统各处温度,把它们分别与车载各处原先设定温度作比拟和发出相应的控制命令,使被控制端工作于制冷或制暖工况,甚至停机如车载系统的发动机处温度过高;任务OSTaskcontrolchoice周期性轮询UART串口,检测是否有上位机控制命令,以使控制器能及时的响应;OSTaskmodechoose通过检测键盘信号或者上位机发出的控制信号以决定温度控制器工作于哪一种控制方式下,默认方式为自动;任务OSTaskRemoteDiagnosis的功能是在接收到控制信号的情况下,周期性地轮询网卡,以实现与远程故障诊断效劳器进展通讯;任务OSTaskEasy_Recover的功能是执行一些简单的故障处理程序。任务之间采用分享变量交互。该软件的初始化工作如下所示:

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

当前位置:首页 > 技术资料 > 技术方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁