论文部分内容阅读
随着人们对汽车舒适性、智能性以及节能环保的要求不断提高,越来越多的电器设备被运用到汽车上,传统的点对点配电方式必然导致整车线束复杂庞大,占用更多的车内空间。为了解决上述问题,现代汽车设计时都采用了串行总线的方式控制车身电器设备,目前主流使用的总线是CAN总线,CAN总线有很多适应汽车电气控制的优点,但是对于许多微处理器来说,必须使用专门的接口芯片才能进行CAN总线通讯,这使得在设计时芯片的选择性不够友好,一定程度上限制了使用,也提高了成本。针对上述情况,本文尝试着将TWI总线技术用于汽车车身电气控制,该总线系统采用通用的嵌入式芯片即可实现总线协议处理及发送等关键环节,可以将总线节点尽可能多地贴近用电器,更好的减少车身线束与总线通讯成本。 文章完成的工作主要包括以下几个部分:首先,针对汽车车身电气特点,根据TWI总线结构的要求,定义了总线数据传输格式,分析了开关量信号的输入与车身电器输出之间的逻辑关系。其次,对车身控制总线节点的功能进行了划分,设计制作了主节点、从节点的硬件电路,主要解决了主控芯片的选型及最小系统的搭建,并针对汽车车身几种典型用电器进行相关驱动电路的设计实现。第三,编写完成了车身控制总线系统的软件程序,包括TWI总线通讯信道的建立;根据汽车用电器功能的实现,设计了相应用电器的驱动程序;通过建立输入输出映射表,使开关量信号的输入能够正确地对应相应电器的功率输出。最后,对TWI总线通信、开关量的输入输出逻辑对应关系和各用电器控制驱动模块进行了测试实验,实验结果表明,该总线系统能够较好的实现预定目标。