您现在的位置:首页 > 技术支持技术支持

基于CAN总线的电车漏电检测装置的研制

发布时间:2018-07-02 06:33:15  来源:大电流电感厂家   查看:


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总线技术发送、接收命令和数据。实践证一体成型电感器明,该装置能够很好地监测电车漏电状态,从而消除了乘客上车偶尔被电击的现象,提高了整车的安全性能。

平面变压器厂家 | 平面电感厂家

超宽输入范围工业控制电源的设计在设计工业控制的辅助电源时,可采用美国PI公推出的TinySwitch-Ⅲ系列第三代微型开关电源。目前,世界通用的交流输入电压范围是u=85~265V。但是当18V<u<75V时,芯片就无法提供足够的

新型镍氢电池充电器在设计便携式产品和无线通信设备时,工程师们有多种电池解决方案可以选择,包括镍氢电池(NiMH)、锂离子电池、锂聚合物电池和高级锂电池(ALB)等。其中,锂电池以其最高的能量密度和不断降低的价格而得到越

烧钽电容C5为钽电容,C4为固态电容。方案已经进入小批量产阶段,200台中会出现大概三四台烧钽电容的问题,一般上电后就爆炸,百思不得其解。






备注:增加R5前,爆炸后光耦会损坏;增加R5后,爆

CopyRight2014
大电流电感 | 大功率电感 | 扁平线圈电感 注塑加工厂