一种基于CAN/LIN的汽车检测系统电路的制作方法

文档序号:14553686阅读:390来源:国知局
一种基于CAN/LIN的汽车检测系统电路的制作方法

本发明涉及一种基于can/lin的汽车检测系统电路,适用于检测领域。



背景技术:

当前,我国汽车电子技术水平还比较落后,且主要依靠技术引进来实现,尤其是动力总线系统、车身总线系统的研究更有待于提高.因此,必须学习国际主流总线的技术与标准,开发出自己的汽车总线与网络应用系统,并且参考can/lin总线接口的方案,减少企业的车身电子技术研究周期。通过基于can或lin总线将车身网络系统连接起来,逐步实现中低档轿车和轻型货车车身控制装置的机电一体化。针对国内自主品牌汽车的稳定性的迫切需求,设计了一套基于嵌人式的汽车can/lin总线测试系统。

针对汽车中的测试仪器和系统控制之间数据交换存在的问题,德国博世(bosch)公司在20世纪80年代初开发了一种串行数据通信协议-can总线.can总线是一种多主总线,利用双绞线、同轴电缆或光纤充当通信介质,其通信速率可以达到1m饰s.can总线协议的一个最大特点是对通信数据块进行编码代替以往的站地址编码.can总线协议采用crc检验以保证数据通信的可靠性,同时提供相应的错误处理功能,从而在各节点之间,实现自由通信.can总线结构简单,其内部集成了错误探测模块和管理模块,通过2根线与外部相连与口前通行的通信总线相比,can总线在数据通信方面有较高的性价比,优异的可靠性、灵活性。

在单主多从模式下,拓扑结构为总线型lin网络配置灵活,网络中只有一个主节点和多个从节点,主节点控制整个网络通信,网络中没有通信冲突。由于网络的整个配置信息仅保存在主节点中,从节点均能自由地接人或脱离网络,从节点之间、主从节点之间没有冲突.满足大多数智能传感器和执行器之间对通信距离与通信速度的要求(lin总线单线传输最大距离可达到40m,通信波特率为1kbit/s20kbit/s).sci/uart标准硬件接口应用在lin总线物理层,通过收发器与lin网络相连.大多数单片机中都有sci接口,使用廉价的单片机来开发网络中的从节点,能够降低网络的运营成本。



技术实现要素:

本发明提供一种基于can/lin的汽车检测系统电路,电路可以根据不同用户要求,扩展can/lin总线连接节点的数量,实现较完整的can/lin通讯网络。电路结构较为简单,体积较小,工作稳定,功耗低,适应性好,提高了工作效率,且具有良好的抗干扰性和可靠性。

本发明所采用的技术方案是:

基于can/lin的汽车检测系统电路由中央控制电路、电源电路、can总线接口电路、lin总线接口电路组成。

所述中央控制电路中,由于数字电路的频率高、模拟电路的敏感度强的特点,针对通信信号线,高频的信号线要尽可能远离敏感的模拟电路器件,因此,本设计将模拟地与数字地进行隔离,c8051f500芯片内部提供了稳定的24m内部晶振,因而电路中未设置外部晶振电路.siliconlabs公司c8051f500芯片内部集成博世can控制器,采用can协议进行串行通信.can控制器包含一个can核、控制寄存器、消息ram及消息处理状态机.控制器符合博世2.oa基本can标准和2.0b全功能can标准,方便在can网络上的通信。

所述电源电路采用了lm2937imp-5.0的12v转5v转压芯片;为保护转压电路的安全性,防止回流,采用二极管n5817;输入及输出两端的电容起到稳定两端电压的作用。

所述can总线接口电路中,po口的p0.6和p0.7分别为can总线收发器tja1040与主控制器08051fsooq的发送接口和接收接口,tja1040作为can物理总线和控制器之间的硬件接口,能提高对can总线的差动发送与差动接收能力。

所述lin总线接口电路中,lin总线通信需要12v外部供电,p1口的p1.0和pl.1分别作为lin总线收发器tja1020与主控制器08051fsooq的发送接口和接收接口,p1.2作为lin的启动引脚。tja1020是lin物理总线和主—从协议控制器之间的硬件接口,工作波特率在2.4kbits/s~20kbits/s之间。txd管脚输入的发送数据通过lin收发器转换成lin总线信号,通过收发器控制转换速率与波形,这样能够减少eme。通过一个内部终端电阻lin总线的输出管脚被拉成高电平.通过lin总线的输入管脚,收发器检测到的数据流通过rxd管脚发送至微控制器6-7。

本发明的有益效果是:电路可以根据不同用户要求,扩展can/lin总线连接节点的数量,实现较完整的can/lin通讯网络。电路结构较为简单,体积较小,工作稳定,功耗低,适应性好,提高了工作效率,且具有良好的抗干扰性和可靠性。

附图说明

下面结合附图和实施例对本发明进一步说明。

图1是本发明的中央控制电路。

图2是本发明的电源电路。

图3是本发明的can总线接口电路。

图4是本发明的lin总线接口电路。

具体实施方式

下面结合附图和实施例对本发明作进一步说明。

如图1,中央控制电路中,由于数字电路的频率高、模拟电路的敏感度强的特点,针对通信信号线,高频的信号线要尽可能远离敏感的模拟电路器件,因此,本设计将模拟地与数字地进行隔离,c8051f500芯片内部提供了稳定的24m内部晶振,因而电路中未设置外部晶振电路.siliconlabs公司c8051f500芯片内部集成博世can控制器,采用can协议进行串行通信.can控制器包含一个can核、控制寄存器、消息ram及消息处理状态机.控制器符合博世2.oa基本can标准和2.0b全功能can标准,方便在can网络上的通信。

如图2,电源电路采用了lm2937imp-5.0的12v转5v转压芯片;为保护转压电路的安全性,防止回流,采用二极管n5817;输入及输出两端的电容起到稳定两端电压的作用。

如图3,can总线接口电路中,po口的p0.6和p0.7分别为can总线收发器tja1040与主控制器08051fsooq的发送接口和接收接口,tja1040作为can物理总线和控制器之间的硬件接口,能提高对can总线的差动发送与差动接收能力。

如图4,lin总线接口电路中,lin总线通信需要12v外部供电,p1口的p1.0和pl.1分别作为lin总线收发器tja1020与主控制器08051fsooq的发送接口和接收接口,p1.2作为lin的启动引脚。tja1020是lin物理总线和主—从协议控制器之间的硬件接口,工作波特率在2.4kbits/s~20kbits/s之间。txd管脚输入的发送数据通过lin收发器转换成lin总线信号,通过收发器控制转换速率与波形,这样能够减少eme。通过一个内部终端电阻lin总线的输出管脚被拉成高电平.通过lin总线的输入管脚,收发器检测到的数据流通过rxd管脚发送至微控制器6-7。



技术特征:

技术总结
一种基于CAN/LIN的汽车检测系统电路,适用于检测领域。系统电路由中央控制电路、电源电路、CAN总线接口电路、LIN总线接口电路组成。电路可以根据不同用户要求,扩展CAN/LIN总线连接节点的数量,实现较完整的CAN/LIN通讯网络。电路结构较为简单,体积较小,工作稳定,功耗低,适应性好,提高了工作效率,且具有良好的抗干扰性和可靠性。

技术研发人员:邢筱丹
受保护的技术使用者:邢筱丹
技术研发日:2016.11.22
技术公布日:2018.05.29
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1