国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

CAN總線技術及其在軌道交通制動系統(tǒng)上的應用

2017-11-30 07:51:42郭曉鵬江蘇無線電廠有限公司
數碼世界 2017年11期
關鍵詞:收發(fā)器通信協(xié)議微控制器

郭曉鵬 江蘇無線電廠有限公司

CAN總線技術及其在軌道交通制動系統(tǒng)上的應用

郭曉鵬 江蘇無線電廠有限公司

本文提出了一種應用CAN總線系統(tǒng)作為通信協(xié)議的方案。在介紹CAN總線通信的特點的同時,對CAN通信程序編程分析,用于實現(xiàn)軌道交通系統(tǒng)的連接和通信。同時,對于軌道交通的制動通信過程,對數據傳輸的可靠性以及穩(wěn)定性的高要求,確保CAN總線通信的高效安全及可靠。

CAN總線 制動系統(tǒng) STM32 軌道

目前,隨著我國軌道交通的快速發(fā)展,運輸系統(tǒng)的安全高效運行取決于軌道車輛的可靠性和自動化程度,而軌道列車的制動系統(tǒng)更是關乎列車的運行安全。其中,各節(jié)車廂之間的通信可靠性顯得尤為重要。

1 CAN總線的原理及特性

控制器局域網絡(CAN總線)是國際標準委員會頒布的串行總線通信協(xié)議。該技術廣泛用于汽車工業(yè),造船和工業(yè)設備研發(fā)生產等方面需要總線控制的領域。

通過判斷兩條總線的優(yōu)勢級別和隱性級別,實現(xiàn)CAN總線控制器的數據通訊。消息傳送是通過發(fā)出端與接收端之間的總線改變來完成的。CAN總線通信協(xié)議具有多主控制CAN總線協(xié)議通信速率具備錯誤檢測、通知和恢復功能等特點

2 CAN總線的結構

軌道交通制動系統(tǒng)中,各個單獨列車需要分別制動,根據這一特點,本文可以將CAN總線技術應用于制動系統(tǒng)通信方案中,如圖1展示了CAN總線連接圖。

圖1 軌道交通車輛中制動子系統(tǒng)的結構通過CAN總線連接

2.1 硬件設計

CAN總線通信用于交通管理系統(tǒng)中時,硬件電路部分包括STM32微控制器、TJA1050收發(fā)器以及CAN收發(fā)電路。

STM32處理器采用增強型高性能RISC內核,其工作頻率高達72MHz,自帶高速存儲器,可以滿足不同需求;TJA1050是一種常用的控制器端點接口收發(fā)器,能夠為CAN總線控制器提供所需收發(fā)電平,具有傳輸速度快,電磁輻射低,抗電磁干擾能力極強等優(yōu)點。

STM32系統(tǒng)是CAN電路系統(tǒng)的核心,最小的設計包含以下幾方面:上電復位電路、啟動選擇項、JTAG調試接口還有電源系統(tǒng)等。

圖2 STM32系統(tǒng)的最小電路圖

圖2展示了STM32系統(tǒng)的電路圖。

2.2 軌道交通系統(tǒng)的軟件設計

當硬件電路系統(tǒng)設置完備,需要對CAN通信節(jié)點進行編程調試,以達到軌道交通制動系統(tǒng)的基本要求。

CAN模塊的初始化是非常重要的,這直接關系到CAN控制器能否成功控制其子系統(tǒng),所以必須根據正確的CAN模塊要求進行配置。在STM32控制程序中,節(jié)點數據的傳輸由發(fā)送子程序控制。發(fā)送消息數據后,檢查CANTXOK位以驗證消息是否已經成功發(fā)送。根據CAN協(xié)議規(guī)范,CAN模塊自動完成消息發(fā)送。

當CAN總線上的每個節(jié)點檢測到消息時,它將自動確定接收到的消息中的ID是否與自身設置的接收過濾器ID相同。如果兩者是一致的,這表明該郵件已發(fā)送到節(jié)點。當CAN總線的中斷時,系統(tǒng)會第一時間關閉中斷。接收到數據后,將接收到的數據將存儲在系統(tǒng)中預先定義的緩沖區(qū),等待STTM32控制程序控制和釋放接收郵箱。當完成后,可以重新打開中斷,方便下次信號被中斷。

3 CAN總線應用于在鐵路制動系統(tǒng)

軌道交通制動系統(tǒng)的運輸中,需要傳輸多個重要參數,如制動信號,電制動作用力,車輛總重以及各車軸速度等制動指令。在設計和應用中,軌道交通制動系統(tǒng)常以單一車輛作為節(jié)點傳輸數據。

當硬件和軟件系統(tǒng)完成設計,可以通過試驗臺對其進行離線測試,然后在軌道系統(tǒng)上進行在線調試。結果表明,軌道交通電子控制單元能夠很好地與CAN系統(tǒng)相匹配,滿足傳輸速率的同時,錯誤率極低,能夠穩(wěn)定可靠地傳輸數據,達到了設計的要求。

4 結語

本文搭建了CAN總線通信系統(tǒng),包括STM32微控制器、TJA1050收發(fā)器以及CAN收發(fā)電路等結構,設計了高效合理的軌道交通制動功能系統(tǒng)通信模塊。經過實際在線運行表明,該系統(tǒng)通信效果良好,穩(wěn)定可靠,達到了設計的需求。

[1]袁利大,馬洪連.輕軌列車改造項目中基于MSP430與SJA1000的CAN總線通信節(jié)點設計[J].軟件,2010(12)65-69.

[2]彭剛,秦志強.基于ARMCortex-M3的STM32系列嵌入式微控制器應用實踐[M].北京:電子工業(yè)出版社,2011.

[3]黃智偉,王兵,朱衛(wèi)華,等.STM32F32位微控制器應用設計與實踐[M].北京:北京航空航天大學出版社,2014.

郭曉鵬,1988.09,男,漢族,河南省滑縣,本科,助理工程師,從事電子通信方面的研究。

猜你喜歡
收發(fā)器通信協(xié)議微控制器
清管球收發(fā)器設計細節(jié)分析及應用
基于Z-Stack通信協(xié)議棧的紅外地溫采集電路設計
物聯(lián)網技術在微控制器實驗教學中的應用
電子制作(2017年14期)2017-12-18 07:07:58
Virtex5 FPGA GTP_DUAL硬核兩個收發(fā)器獨立使用的實現(xiàn)
基于DMX512通信協(xié)議的多路轉發(fā)器設計與研究
基于NS-3的PLC多頻通信協(xié)議仿真平臺設計與實現(xiàn)
電測與儀表(2016年2期)2016-04-12 00:24:52
Atmel針對新一代物聯(lián)網應用發(fā)布全新32位微控制器
最新STM32設計工具增加對混合信號微控制器的支持
RSSP-I、RSSP-Ⅱ及SAHARA三種安全通信協(xié)議實現(xiàn)技術簡介
意法半導體(ST)推出世界首款基于ARM Cortex-M7的STM32 F7系列微控制器
万山特区| 正宁县| 伊宁县| 揭西县| 镇康县| 承德县| 温宿县| 庐江县| 辛集市| 陇南市| 栾城县| 平乡县| 新民市| 乐清市| 东辽县| 莒南县| 隆安县| 嵊泗县| 洞头县| 阿鲁科尔沁旗| 菏泽市| 蒙阴县| 安达市| 汉中市| 长兴县| 台南市| 清新县| 合肥市| 陆良县| 方山县| 南充市| 新源县| 扬州市| 泰兴市| 宁都县| 淅川县| 饶平县| 炉霍县| 吴忠市| 瓮安县| 永德县|