当前位置:首页 > 汽车电子 > 汽车电子
[导读]0 引 言 由于石油资源的日益紧缺和人们环保意识的提高,新型动力交通工具不断涌现,如:氢燃料汽车、乙醇燃料汽车等,其中以电能作动力的环保型交通工具发展更为迅速。载有蓄电池的无轨电车是最具发展潜力的公共

0 引 言
    由于石油资源的日益紧缺和人们环保意识的提高,新型动力交通工具不断涌现,如:氢燃料汽车、乙醇燃料汽车等,其中以电能作动力的环保型交通工具发展更为迅速。载有蓄电池的无轨电车是最具发展潜力的公共交通工具,它除了具有电车的优点以外,还省去了架设部分供电线路的优点,对美化城市起到极其重要的作用。据资料显示,北京在2008年就有近800辆的这种“准”无轨电车投入运营。然而,由于这样大型的电车内部蓄电池数量非常多,供电电压达到500 V之高,所以绝缘和漏电的处理技术一直是困扰电车开发人员的一大难题。目前,电车供电系统采用了多重逆变技术,把低压24 V供电与高压电动机驱动部分、大型充电机部分进行严格隔离,并安装了与大地接触的放电铁链,使得漏电问题得到了很好的解决。但是,在偶发情况特别是雨天天气环境下,依然会出现乘客上车过程中被电击的现象。针对此,实时测量放电铁链即大地与车皮之间电压的漏电检测装置的研制就非常必要。


1 工作原理
    本装置安装于电车内部,供电电压为电车上的低压24 V电源(实际工作电压在18~36 V),装置本身装有3颗LED指示灯,分别是系统工作电源指示绿灯、低压漏电30 V指示黄灯和高压漏电70 V以上指示红灯,其中1根接线为铁链引线,另外2根接线到前台仪表显示系统。系统框图如图1所示。

    电车车皮本身为低压电源的负极,从以往的实测和理论分析得出,被测铁链在漏电情况下达到了电车内部蓄电池的总电压,并且与车皮之间的电压呈现出正负的现象。所以,本系统在设计时充分考虑了上述情况,并在信号调理电路的设计上进行了处理。当被测信号与车皮之间电压在30~70 V之间或在-30~-70 V之间时本装置黄灯亮;当被测信号与车皮之间电压大于等于70 V或小于等于-70 V时本装置红灯亮。


2 系统电路设计及网络协议
    本系统的核心控制器采用了ATME公司的高性能8位AVR单片机ATmega 16,其内部具有8路单端的10位ADC采集接口;16 KB的系统片内可编程FLASH,烧写次数达到数万次;1 KB的片内SRAM;具有32个可编程控制的I/O接口;同时还能达到16 MIPS的高运行速度。本装置采用外部扩展CAN控制器的方式,实现了与整车的CAN网络系统进行通信功能。
2.1 信号调理电路
    此部分电路主要对被采集电压进行调理,最终转化为MCU能接受的0~5 V的电压范围;由于被采对象是个正负高电压信号,系统对于采集精度要求为±1 V。详细的设计电路如图2所示。

    当Vin>0时,二极管D4导通,D2截止;输出到MCU的ADC0上的电压值为:
    
    当Vin<0时,二极管D2导通,D4截止;输出到MCU的ADC1上的电压值为:

   
    为保证调理后的电压值满足MCU的ADC接口电压要求,电路中采用了稳压管进行稳压保护;同时还添加了信号滤波电路进行平滑处理。2.2 CAN接口电路与网络编程协议
    CAN接口电路采用了PHILIPS公司的SJA1000控制器和TJA1050高性能收发器。为了使本装置与电车上其他各路系统如蓄电池管理系统、发动机系统、仪表显示系统的电气隔离,该CAN接口的设计上采用了高速光耦6N137和单独的隔离5 V电源,隔离电压达到了电车电器部件隔离规范要求的3 000 V。详细设计如图3所示。

    CAN 2.0B协议数据单元由标识码和数据域两个,部分组成,标识码包括了优先权(P)、保留位(R)、数据页(DP)、格式域(PF)、特定域(PS)、源地址(SA)和数据域(DF)七部分。
    SAE J1939是以CAN 2.0B扩展信息格式为基础,用于大型车辆的协议。该设计参照此协议并兼容了北京公交的无轨电车电器控制CAN编码协议,规定了通讯的波特率为200 kHz。标识码由29位组成,分别为状态ID和指令ID。定义为:PF=0XFF,PS=0X04,优先级=3,地址=0X09。数据域由8个字节,64位组成,各个单元的数据域都有不同定义。


3 软件例程与应用
    软件采用模块化、结构化的编程方法,本系统软件部分主要由单片机的数据采集模块和CAN接口的通信模块组成;所有代码在ICC AVR开发环境中进行C语言编写。本系统中,核心处理器器ATmega 16与CAN控制器之间采用中断触发的方式进行命令、数据的接收,并采用轮询方式进行数据的发送。
    系统周期性采集到外部信号后,按照规定的格式发送数据到总线上,同时根据需要提前报文和标志并判别是否发送成功;若CAN控制器接收到外部命令数据,利用屏蔽滤波寄存器对接收报文的标识符和预先在接收缓冲器初始化时设定的标识符进行有选择地逐位比较,只有标识符匹配的报文才能进人接收缓冲器并发送信号到MCU的对应引脚,从而触发中断。
3.1 系统初始化
    系统初始化主要对系统中ADC与CAN控制器工作时的各参数设置,其主要内容包括:设置对应2个I/O口为ADC口、设定ADC使能和查询读数方式、硬件使能CAN、设置CAN报警界限、设置总线波特率、设置中断工作方式、设置CAN验收滤波器的工作方式、设置CAN控制器的工作模式等。初始化流程如图4所示。

3.3 接收数据程序
    由于接收采用中断的方式进行,MCU获得中断信号后进入命令数据的判别并对CAN控制器进行相关寄存器复位清0操作。若数据与之前规范的一致,则立刻把前次准备好的数据发给CAN控制器。此功能的软件流程如图6所示。


4 结 语
    本装置能够实时地检测出漏电电压,通过具有强实时性、高可靠性和更好抗干扰能力的CAN总线技术发送、接收命令和数据。实践证明,该装置能够很好地监测电车漏电状态,从而消除了乘客上车偶尔被电击的现象,提高了整车的安全性能。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

CAN总线是一种串行通信协议,是ISO国际标准化的。它最初设计用于汽车内的多路电气布线以节省铜线,但也可以用于许多其他环境。在CAN总线中,所有的单元都可以发送和接收信息,且所有与总线相连的单元都可以开始发送新消息,但如...

关键字: CAN总线 CAN总线故障分析

CAN通信是一种控制器局域网络(Controller Area Network)通信协议,是由德国BOSCH公司开发,并最终成为国际标准(ISO 11898)。它是一种多主方式的串行通讯总线,基本设计规范要求有高的位速率...

关键字: can通信 CAN总线

CAN总线通信是一种用于解决汽车众多控制部件之间的数据交换而开发的一种串行数据通信总线。它的英文全称是Controller Area Network,即控制器局域网。CAN总线通信的特点包括多主控制、通信速度快、通信距离...

关键字: CAN总线 CAN故障维修

常州2023年9月25日 /美通社/ -- 9月23日,由江苏省商务厅指导,世界中餐业联合会、常州市人民政府主办的"第三届中华节气菜大会暨首届江南美食节"在江苏常州开幕。文化和旅游部国际交流与合作局一...

关键字: BSP 可持续发展 大赛 质量控制

北京2023年9月25日 /美通社/ -- 9月21日,由中国质量报刊社·中国质量新闻网主办的第六届食品高质量发展交流会在北京举行,会议主题为"高质量,新生活",旨在推动食品行...

关键字: 自动化 BSP ISO9001 NAS

北京2023年9月23日 /美通社/ -- 近日,主线科技正式获准在北京市智能网联汽车政策先行区道路开启常态化测试与示范,将与物流客户在真实开放的城区道路场景中,率先开启基于L4级别自动驾驶能力的智能卡车运输示范。 随...

关键字: 智能卡 测试 高速公路 BSP

曼谷2023年9月18日 /美通社/ -- 作为东南亚的旅游胜地,泰国一直在全球范围内吸引着无数游客的目光。泰国旅游和体育部近日公布的报告显示,今年前7个月,泰国旅游业总收入约为1.08万亿泰铢(约合人民币2233亿元)...

关键字: BSP GEN 国美 AN

哥伦比卡尔达斯2023年9月22日 /美通社/ -- 近日,天合跟踪与中国电建签订拉美地区哥伦比亚泰普伊光伏电站跟踪支架供货协议,将为其提供108MW智能跟踪系统,其中包含开拓者1P智能跟踪支架、智能算法、以及智慧云平台...

关键字: 光伏电站 跟踪系统 控制器 BSP

2型炎症领域新突破 上海2023年9月22日 /美通社/ -- 赛诺菲今天宣布,达必妥®(度普利尤单抗注射液)获得中国国家药品监督管理局(NMPA)批准,用于治疗适合系统治疗的中度至重度结节性痒疹的成...

关键字: PRIME BSP REPORT SAR

欧莱雅中国旗下上海美次方投资有限公司达成首次开放式创新投资 法国克里希2023年9月22日 /美通社/ -- 欧莱雅集团宣布对中国创新型生物科技公司杉海创新进行少数股权投资,以建立长期合作伙伴关系,共同开发新...

关键字: AN BSP DEVELOPMENT FOR
关闭
关闭