摘要
汽车上的常规负载开关常采用普通机械继电器做功率开关器件,但因有机械触点,常常发生触头氧化或粘连等故障;这篇论文对带有CAN总线通讯功能的电子式继电器进行了研究,以Infineon XC2234L微处理器、NMOS和CAN总线收发器为控制核心,利用AltiumDesigner软件对硬件电路进行模块化设计,利用英飞凌开发工具Dave和Tasking软件编写底层驱动代码,同时利用VisualStudio设计上位机端监控程序;该电子继电器具有通信和报警、输入与输出隔离、MOS管过热保护和能控制200A大电流的功能;经大量实验测试及现场应用结果表明,该继电器满足设计要求,其CAN报文数据收发准确、MOS管温度控制在合理范围内且能稳定控制200A的负载。
Conventional load switches on automobiles often use ordinary mechanical relays as power switching devices,but because of mechanical contacts,it often occurs contact oxidation or adhesion.This paper studies the electronic relay with CAN bus communication function,with Infineon XC2234 LMCU,NMOS and CAN bus transceiver as the control core,the hardware circuit is modularized by AltiumDesigner software,the underlying driver code is written by Infineon development tool Dave and Tasking software,at the same time,VisualStudio is used to design the upper computer monitoring program.It has the functions of communication and alarm,isolation between input and output,MOSFET overheat protection and 200 Ahigh-current control.The results of a large number of experiments and field applications show that the relay meets the design requirements,its CAN message data receiving and sending is accurate,the temperature of MOSFET is controlled within a reasonable range and the load of 200 Acan be controlled stably.
作者
杨云露
龚元明
周建鹏
Yang Yunlu;Gong Yuanming;Zhou Jianpeng(College of Automotive Engineering,Shanghai University of Engineering Science,Shanghai 201620,China)
出处
《计算机测量与控制》
2020年第1期170-174,共5页
Computer Measurement &Control