地铁车辆调试用逻辑控制器设计

  • 格式:pdf
  • 大小:3.33 MB
  • 文档页数:6

第47卷第1期Vol.47No.l铁道技术监督检验与认证RAILWAY QUALITY CONTROL_________________INSPECTION AND CERTIFICATION 地铁车辆调试用逻辑控制器设计邓举明「,刘嘉宇2,贾海燕'(1.青岛地铁集团有限公司运营分公司车辆部,山东青岛266000;2.北京城建设计发展集团股份有限公司,北京100037;3.中车四方车辆有限公司,山东青岛266111)摘要:分别从外部接口组成和内部架构2个方面阐述地铁调试用逻辑控制器的结构:从电源、ARM 处理器外围电路、开关量输入/输出电路及通信电路4个方面阐述逻辑控制器的电子板卡主卡(或从卡)硬件电路设计,简要论述逻辑控制器电子板卡主卡(或从卡)的编程方式。

控制器采用模块化设计,与外部其他控制器通过CAN通信网络连接,电路简洁,通用性强,大大降低了调试用控制器成本。

关键词:地铁动车组;逻辑控制器;CAN通信;ARM处理器中图分类号:U270.7:TP391.8文献标识码:B文章编号:1006-9178(2019)01-0024-06Abstract:The articles specifies the structure of logic controller used for metro vehicle debugging in terms of such two aspects as external interface composition and internal architecture.It specifies the hardware circuit design of mas­ter(slave)electric board card used for logic controllers in terms of such four aspects as power supply,peripheral circuit of ARM processors;Dl/DO circuit and communication circuit,giving a brief introduction to the program­ming mode for the master(slave)electric board card used for logic controllers.The controller adopts a modular de­sign and connects to other external controllers via the CAN communication network.The circuit is simple and strong in versatility,thus greatly lowering the controller debugging costs.Keywords:Subway Multiple-F nit;Logic Controller;CAN Communication;ARM Processor0引言目前,地铁车辆调试时,需要给车辆外接输入逻辑信号。

如果采用车辆专用微机,将导致成本太高;如果采用普通的微机控制器,远距离通信稳定性较差。

因此,需要研发一种价格低廉、通信稳定、编程简单、使用方便的地铁车辆调试用逻辑控制器。

1逻辑控制器结构1.1逻辑控制器外部接口组成该逻辑控制器的外部接口由1路DC110V电源输入接口、70路开关量输入信号、40路继电器输出信号、1路RS232通信和1路CAN通信接口组成1.2逻辑控制器内部架构该地铁车辆调试用逻辑控制器应用模块化设计理念.由1块DC/DC隔离电源模块,1块电子板R主板和4块电子板从板组成主板和从板的硬件收稿日期:2018-10-30作者简介:邓举明.r程师电路完全相同,仅程序不同。

每块电子板卡主板(或从板)分别具有14路开关量输入、8路继电器输出、1个RS232接口和1个CAN接口匚电子板卡主板和从板之间利用CAN通信连接,将各自采集的数据相互发送,共同完成数据采集和逻辑控制;逻辑控制器与外部控制器之间采用CAN通信,由电子板卡主卡完成地铁车辆调试用逻辑控制器内部架构如图1所示不同的地铁车辆调试用逻辑控制器之间通过CAN通信连接:该设计方案至少保证6套调试用逻辑控制器组网后可正常工作:2逻辑控制器电子板卡主卡(或从卡)硬件电路设计开关量信号经过光耦和排阻等转换为ARM 芯片可以承受的高电平(3.3V)和低电平信号(0),输入给ARM芯片脉冲量输入信号经过光耦和排阻等转换为ARM芯片可承受的矩形波型号(高电平信号为3.3V,低电平信号为0),输入给ARM芯片.ARM芯片可以根据内部程序输出低电•24•2019仆:1月(总第387期)铁道技术监督第47卷第1期图1地铁车辆调试用逻辑控制器内部架构平或高电平信号,间接控制板载继电器的得电与失电,进而控制开关量的输岀ARM芯片的CAN 通信引脚与CAN收发器连接,组成CAN通信接口.ARM芯片的USART引脚与MAX3232电平转换芯片连接,组成RS232通信接口逻辑控制器内部电子板卡主板或从板硬件原理如图2所示。

降氐隔离图2逻辑控制器内部电子板卡主板或从板硬件原理2.1电源设计电源电路的稳定性直接决定着控制器的稳定性,因此首先考虑电子板卡主卡(或从卡)的电源设计:该逻辑控制器内部配备一个DC/DC隔离电源模块,将地铁车辆的DC110V电源转换为与外部电源隔离的稳定的DC12V电源供给电子板卡,以防止外部干扰源进入逻辑控制器电子板卡的电源输入端设计有一个7805电源芯片.该芯片能够将DC12V电源转换为DC5V电源;再经过一个电子板卡上的一个ASM1117电源芯片,将DC5V 电源转化为DC3.3V电源.供给ARM处理器芯片:电子板卡上的板载继电器线圈由DC12V电源直接供电:2.2ARM处理器外围电路设计2.2.1ARM处理器的选择处理器是逻辑控制器的控制核心ARM处理器具有高性能.低功耗.低价格,可反复擦写程序.丰富的可选择芯片,广泛的第三方支持和完整的产品线等优点:目前.全球几乎所有的半导体厂家都向ARM公司购买ARM内核技术,再配上多种不同的外部设备和接口,生产各种基于ARM内核技术的处理器芯片其中,比较典型的如意大利ST公司生产的基于ARM CORTEX-M3的STM32F103C8T6芯片,该芯片内部自带CAN通信控制器,引脚数量能够满足该电子板卡设计需求且价格低廉,因而在设计地铁车辆调试用逻辑控制器•25•检验与认证地铁车辆调试用逻辑控制器设计的电子板卡时选用该型号的ARM 处理器:STM32F103C8T6芯片的主要参数如下:内核为ARM C0RTEX-M3;数据总线宽度为32 bit ;最高工作频率为72 MHz ;封装为LQFP48; FLASH为 128 KB ; RAM 为 20 KB ; GPIO 为 37 个;最低工作电压为2 V ;最高工作电压为3.6 V ; 16位定时器为4个;电机控制定时器为1个;12位AD转换单元为2个;12位AD 转换通道为10个;SPI为2个;I2C 为2个;U ( S ) ART 为3个;控制 器局域网络(CAN)为1个;工作温度为-40T~+85 C2.2.2 ARM 处理器外围电路的设计该逻辑控制器的ARM 处理器采用8 MHz 晶振,DC3.3 V 电源供电;B00T0和BOOT1引脚均设计为电位下拉模式,程序下载后自动从内部存储器开始运行。

ARM 处理器每个(;PI()引脚均可通 过修改寄存器数值,设置为上拉输入、下拉输入、浮空输入、模拟输入、普通推挽输出、普通开漏输出、复用推挽输出和复用开漏输出等8种输入输出模式 另外,ARM 处理器的许多GPIO 引脚还附加很多特殊功能 ARM 处理器的外围电路原理如 图3所示。

h\\ 1)1()沁 CI.K 斗Pr ()、1 ]:zrlhp(8 MHz](Z :—1、7卩1)()GND—10K NRST 丛VBAT I,\L)D124I ))236\))34X VDDA9VCC_3V3__________________5()UC-OIT/PD1 6 =卩\()—\\KlP 1P\TT P\2~T l\\3"T 匕乂 1PA5~T IU6 T 1>,\7 TL1TX(P\9) PA9 30111R\( PMO) PA103L ZPA11 3g TAlllg PA13 3S ; pa H stPAl^gSTM32K103C8T6PAO-WKIP PBO PA1PB1PA2PB2/B00T1PA3PB3/.iri)0PA4PB4/JNTRST1>\5PB5PA6PB6PA7PB7PA8PB8PA9PB9PA10PB10PAI 1PBl 1PA12PB12PA13/J I'MS/SWDK)PR 13PA 14/J rCK/SWCLK PBI4PA15/JTDIPBl 5()S(: IN/PDOPC13-TAMPER-RTC OSC 0UT/PD1PC14-OSC32 INPC15-OSC32_OUTBOOTONRSTVBATVI)I) 1VSS 1\ 1)1) 2\ SS 2\ DI)_3VSS_3VDDAVSSA图3 ARM 处理器的外围电路原理出u X/B()()T1 II -直2B1R2TRST(PB4)「1() KPIN(一PB8)HQJU _____________B12113_____________^14 织52 pc 13§ Mid()UC32—I 、N PC15-QgC32-0123 VSS135 \ 0Al Y5518 VSSAGNDGND2.3开关量输入/输出电路设计2.3.1开关量输入电路设计电子板卡的开关量输入电路原理如图4所示。

外部开关或按钮的触点一端接电子板卡的端子X0,另一端接DC 12 V 电源负端。

当外部开关或按钮触点闭合后,端子X0的电位变为0,光耦inO 输入端内部发生二极管导通发光,光耦inO 的输出端感应到光线后导通接近短路 这时光耦inO 输出端的正端电平被拉低,电位接近0:由于inO 输岀端的正端与ARM 芯片的输入引脚PA1连接,此时PA1引脚被拉低为低电平(正常没有输入信号时.ARM 处理器引脚默认为高电平)。

排阻RP1在光耦的输入端起到限流作用.防止光耦输入端因过流烧毁 排阻RP2在光耦的输 出端起到限流作用,防止光耦输出端因过流烧毁 2.3.2开关量输出电路设计电子板卡的开关量输出电路原理如图5所不。