亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于STM32的智能牽引機的通信系統(tǒng)的設(shè)計

        2018-07-20 01:40:56李金金宋臻朱建光
        電腦知識與技術(shù) 2018年13期
        關(guān)鍵詞:牽引機通信系統(tǒng)模塊化

        李金金 宋臻 朱建光

        摘要:牽引機是用于 220KV 以上高壓輸電線路施工中必不可少的工程機械。針對電力施工企業(yè)的牽引機的改造需求,設(shè)計了基于STM32智能牽引機的通信系統(tǒng)。該系統(tǒng)以STM32F407為主控芯片,分別設(shè)計了CAN總線模塊、觸摸屏通信模塊和無線通信模塊。經(jīng)工程實踐表明該系統(tǒng)應(yīng)用效果良好,滿足企業(yè)的要求,在市場上與同類型產(chǎn)品相比,具有一定的優(yōu)勢,具有很高的實用價值。

        關(guān)鍵詞:牽引機;通信系統(tǒng);模塊化;STM32

        中圖分類號:TM351 文獻標識碼:A 文章編號:1009-3044(2018)13-0220-03

        作為輸電線路的架空施工過程中最為重要的機械設(shè)備之一,牽張設(shè)備中牽引機通信系統(tǒng)的高效性、可靠性對施工的安全及工程進度有著舉足輕重的影響。國內(nèi)的許多電力施工企業(yè)的牽張設(shè)備目前研究方向集中在牽張設(shè)備系統(tǒng)故障的預(yù)防和排除,但是近幾年由于施工現(xiàn)場的指令不明等因素導(dǎo)致的人身安全及設(shè)備損耗等事故日益顯著,對于牽引機的通信系統(tǒng)研究比較少。因此,研發(fā)設(shè)計一種牽引機通信系統(tǒng)控制器,具有重要的意義,這可以提高牽張設(shè)備架線施工過程中的可靠性、安全性,減小架線人員的工作強度,規(guī)避重大性災(zāi)難事故的發(fā)生、杜絕巨額的經(jīng)濟損失。本文選擇意法半導(dǎo)體公司的嵌入式領(lǐng)域主流高性能芯片STM32F407作為通信系統(tǒng)的微控制器。

        1 通信系統(tǒng)的總體設(shè)計

        牽引機的通信系統(tǒng)是由CAN總線通信模塊、觸摸屏通信模塊、無線通信模塊與存儲模塊組成。CAN總線通信模塊分為CAN1與CAN2通信;CAN1與東風康明斯發(fā)動機通信,用來讀取發(fā)動機轉(zhuǎn)速、水溫、機油壓力等數(shù)據(jù)并且可以控制發(fā)送機的轉(zhuǎn)速,用來調(diào)整牽引卷筒的輸出轉(zhuǎn)速與轉(zhuǎn)矩;CAN2用于多機通信,把不多于四臺的牽引機組成一個系統(tǒng),通過設(shè)置主輔機的模式,操作人員通過控制一臺主機,就可以實現(xiàn)主輔機同步同轉(zhuǎn)速牽引鋼絲繩。

        STM32F407通過RS485總線與觸摸屏通信,顯示采集到的數(shù)據(jù)和輸入控制參數(shù)等功能??梢詫崟r監(jiān)控牽引機的運行狀況,可以使施工人員更方便。

        無線通線模塊采用市場上最流行的SIM868模塊,其具有GPS衛(wèi)星定位與數(shù)據(jù)傳輸?shù)裙δ堋S捎跔恳龣C長年在野外工作,為了業(yè)主更好的管理牽引機,需要GPS衛(wèi)星定位功能給牽引機進行實時定位;還需要把牽引機數(shù)據(jù)實時上傳到服務(wù)器。

        采集到的數(shù)據(jù)可以存儲在SD卡中;不用更改的觸摸屏數(shù)據(jù)存在外部Flash中,每次觸摸屏的初始數(shù)據(jù)變化時,STM32F407向外部Flash寫一次。

        2 控制器的硬件設(shè)計

        STM32F407是由ST(意法半導(dǎo)體)公司開發(fā)的一種高性能微控制器。STM32F407選用基于 ARMV7 架構(gòu)Cortex-M4內(nèi)核的32位嵌入式微控制器,具有192KB的SRAM,1MB的FLASH,其內(nèi)核的構(gòu)架非常先進,性能也十分優(yōu)越,主頻率最高可達168MHz,運算能力及數(shù)據(jù)處理水平也非常優(yōu)越,不僅可以完全滿足智能牽引機的通信系統(tǒng)的需要,而且在硬件設(shè)計過程中容易很多,使得該芯片非常適合用于各種產(chǎn)品及工業(yè)控制。

        2.1 CAN通信模塊設(shè)計

        本文采用CAN總線實現(xiàn)與發(fā)動機通信和多機通信功能。CAN總線收發(fā)器采用ADM3053芯片,其內(nèi)部集成了DC-DC轉(zhuǎn)換器,可以隔離STM32F407與發(fā)動機ECU的信號與電源,使通信更加安全、高效。可以把CAN總線上收到CAN-H、CAN-L信號轉(zhuǎn)換為相應(yīng)的數(shù)字信號,送到STM32F407的CAN總線控制器引腳。為了防止回波發(fā)射,CAN總線的起止端都有一個120歐姆的終端電阻來做阻抗匹配。

        2.2 觸摸屏通信模塊設(shè)計

        本文需要用觸摸屏作為人機界面,監(jiān)控、顯示系統(tǒng)的運行狀態(tài),如ADC采集數(shù)據(jù)、發(fā)動機相關(guān)參數(shù)等。STM32F407與觸摸屏的通信電路采用RS485總線,簡單高效,保證了數(shù)據(jù)傳輸?shù)目煽啃浴?/p>

        網(wǎng)絡(luò)層主要采用RS485/Modbus總線模式,分為物理層、數(shù)據(jù)鏈路層和應(yīng)用層;物理層采用RS485串行接口;數(shù)據(jù)鏈路層采用Modbus串行鏈路協(xié)議;應(yīng)用層采用Modbus協(xié)議。

        其中物理層的實現(xiàn)是把數(shù)據(jù)通過STM32轉(zhuǎn)化成串行數(shù)據(jù),再經(jīng)過RS485轉(zhuǎn)換芯片轉(zhuǎn)換成RS485總線電平信號。RS485轉(zhuǎn)換芯片采用ADM2582。該芯片的前后信號、電源全隔離,具備±15 kV ESD保護功能,可以進行高速、多點通信,完全符合本系統(tǒng)要求。

        2.3 無線通信模塊設(shè)計

        無線通線模塊采用SIM868模塊。此模塊性能穩(wěn)定,工業(yè)級接口標準,內(nèi)嵌TCP/IP協(xié)議,可以實現(xiàn)語音、短信、數(shù)據(jù)傳輸、藍牙、GPS衛(wèi)星定位等功能。該模塊功耗較低,與STM32可以依靠串口通信來實現(xiàn)數(shù)據(jù)的傳輸,上面的天線還可以采用直連的方式來保證阻抗的相互匹配。

        2.4 存儲模塊

        采用4G的SD卡用來存儲ADC采集到的數(shù)據(jù)和CAN總線讀取的發(fā)動機參數(shù),SD卡與STM32F407處理器自身具有的SDIO接口完全兼容。STM32F407的SDIO接口,最高通信速度可達 48MHz,最高每秒可傳輸數(shù)據(jù)24M。

        Flash采用的是W25X128,它是一種NOR型SPI Flash,存儲高達128Mbit;它通過SPI總線與STM32F407進行數(shù)據(jù)傳輸,用于存儲觸摸屏的固定參數(shù);同時對Flash的CS#、CLK、DI、DO進行置位與復(fù)位的操作,便可以實現(xiàn)對Flash的讀、寫、擦除控制。

        3 控制器的軟件設(shè)計

        系統(tǒng)軟件設(shè)計在Keil MDK-ARM開發(fā)環(huán)境里編寫。它集成了業(yè)內(nèi)最領(lǐng)先的技術(shù),融合了中國多數(shù)軟件開發(fā)工程師所需的特點和功能,提供了完善的設(shè)備調(diào)試和軟件仿真功能,包含了眾多的案例模板和固件實例,支持多種調(diào)試接口 ( 如UART、JTAG 及 JLINK 等 ) ,可大大減小開發(fā)難度,縮短開發(fā)周期。主程序流程圖如圖1所示:

        3.1 CAN總線通信軟件設(shè)計

        CAN總線程序是依靠查詢的方式來發(fā)送數(shù)據(jù),運行中斷方式來接收數(shù)據(jù)的節(jié)點的主程序主要是初始化的控制器CAN以及數(shù)據(jù)的發(fā)送、接收和處理部分。CAN總線子程序流程圖如圖2所示。

        3.2 觸摸屏通信軟件設(shè)計

        實現(xiàn)觸摸屏與STM32的通訊,主要是解決通訊協(xié)議的問題。本文使用開放的Modbus通訊協(xié)議,以觸摸屏作主機,STM32作從機。觸摸屏本身支持 Modbus通訊協(xié)議,如果STM32編寫底層的Modbus通訊協(xié)議,兩者就可以通信了。

        觸摸屏作為上位機,通過串口向STM32發(fā)送查詢消息幀,并且接收 STM32 發(fā)送回來的消息回應(yīng)幀;下位機 STM32接收到查詢消息幀后,對其進行解析、執(zhí)行和回應(yīng)。

        Modbus協(xié)議有2種傳輸方式:ASCII和RTU。本文采用RTU傳輸模式,2個消息幀之間至少要相隔3.5個字符時間;消息幀在傳輸?shù)倪^程中必須作為一段連續(xù)的數(shù)據(jù)流。

        3.3 無線通信軟件設(shè)計

        通過STM32F407的串口發(fā)送AT指令來控制SIM868模塊的相應(yīng)動作,相關(guān)AT指令如表1所示。將SIM868模塊設(shè)置為透傳模式;這樣在模塊連接TCP成功之后,STM32就可以與SIM868模塊通信,SIM868模塊自動將數(shù)據(jù)發(fā)送至服務(wù)器端,極大地方便了軟件設(shè)計。

        在模塊進行TCP連接后,若連接不成功則重新進行連接;若連接成功,則發(fā)送采集到的數(shù)據(jù)傳輸至服務(wù)器端,同時開啟串口中斷接收模塊的返回值,并判斷返回值是數(shù)據(jù)還是命令;若返回值為數(shù)據(jù)則啟用接收,若為命令,則根據(jù)命令號結(jié)合相應(yīng)結(jié)構(gòu)體處理命令。

        行NMEA-0183數(shù)據(jù)解析。NMEA-0183是美國國家海洋電子協(xié)會為海用電子設(shè)備制定的標準格式,目前業(yè)已成了GPS導(dǎo)航設(shè)備統(tǒng)一的RTCM標準協(xié)議。NMEA-0183 協(xié)議解析部分,這里利用了一個簡單的數(shù)逗號方法來解析。這樣,我們就可以通過STM32讀出牽引機所在地的經(jīng)、緯度等信息。

        4 結(jié)語

        牽引機控制器設(shè)計完成后,在現(xiàn)場進行一系列測試,經(jīng)工業(yè)現(xiàn)場運行表明,本系統(tǒng)具有通信實時性好,功耗低、可靠性高、抗干擾能力強等優(yōu)點。設(shè)備運行情況良好,達到了預(yù)期目標,與目前國內(nèi)的牽引機相比具有顯著優(yōu)點。該控制器實物和觸摸屏顯示如圖3、圖4所示。

        參考文獻:

        [1] 王杰.基于無線通訊網(wǎng)的牽張設(shè)備狀態(tài)監(jiān)控系統(tǒng)研究[J].通信電源技術(shù),2016,33(4):169-170.

        [2] 張洋,劉軍. 精通STM32F4(庫函數(shù)版)[M].北京:北京航空航天大學(xué)出版社,2015.

        [3] 石中鎖,周卓.基于STM32的SAE-J1939協(xié)議在壓裂車中的應(yīng)用[J].徐州工程學(xué)院學(xué)報(自然科學(xué)版),2013,28(3):5-7.

        [4] 朱亮.李東波.基于 RS485/Modbus 皮帶跑偏檢測傳感網(wǎng)絡(luò)的研究與實現(xiàn)[J].中國農(nóng)機化學(xué)報,2014,35(4):217-220.

        [5] 司海瑞.基于ARM+GPRS的遠程無線監(jiān)控系統(tǒng)的研究與開發(fā)[D].南京:南京航空航天大學(xué),2015.

        [6] 張河新.王曉輝.基于STM32和CAN總線的智能數(shù)據(jù)采集節(jié)點設(shè)計[J].化工自動化及儀表,2012, 39(1):78-80.

        [7] 林填達.張泉宏.基于Modbus協(xié)議的STM32與觸摸屏通訊的實現(xiàn)[J].總線與網(wǎng)路,2015,8(4):45-48.

        [8] 韓進.馬雙.基于SIM800C的GPRS數(shù)據(jù)傳輸系統(tǒng)設(shè)計[J].電子產(chǎn)品世界,2016,10:39-42.

        猜你喜歡
        牽引機通信系統(tǒng)模塊化
        模塊化自主水下機器人開發(fā)與應(yīng)用
        鋁擠壓后部精整雙牽引控制系統(tǒng)
        重型機械(2022年1期)2022-03-02 02:00:06
        橘園運送裝置設(shè)計
        青年生活(2020年29期)2020-08-14 19:45:44
        鋁擠壓機輔機生產(chǎn)線新技術(shù)
        模塊化住宅
        ACP100模塊化小型堆研發(fā)進展
        中國核電(2017年2期)2017-08-11 08:00:56
        模塊化VS大型工廠
        基于電力線信道分析的調(diào)制解調(diào)方式選擇
        淺析計算機網(wǎng)絡(luò)與通信系統(tǒng)
        商情(2016年40期)2016-11-28 11:24:37
        基于html5及android平臺的幼兒接送系統(tǒng)
        日韩国产精品一区二区三区| 蜜桃成人无码区免费视频网站| 最新国产三级| 亚洲欧洲日产国码无码av野外| 国产av精选一区二区| 波多野结衣中文字幕一区二区三区| 国模欢欢炮交啪啪150| 免费一区啪啪视频| 亚洲av永久综合网站美女| 亚洲一区二区三区四区地址| 无码成人一区二区| 国产AV无码专区久久精品网站| 看黄色亚洲看黄色亚洲 | 9久久婷婷国产综合精品性色| 精品久久久久久无码中文字幕 | 久久久综合九色合综国产| 成人综合激情自拍视频在线观看| 久久伊人最新网址视频| 国产亚洲精品久久久ai换| 亚洲欧洲日产国产AV无码| 日韩av一区二区在线观看| 国产一区二区三区日韩精品| 激情综合色五月丁香六月亚洲| 精品一区二区三区四区少妇| 少妇精品偷拍高潮少妇在线观看 | 日夜啪啪一区二区三区| 日日摸日日碰人妻无码老牲| 国产一区二区在线观看av| 亚洲 日韩 激情 无码 中出| 激情 人妻 制服 丝袜| 色综合999| 亚洲av高清一区二区在线观看| 最新国产精品久久精品| 国产高中生在线| 最新亚洲视频一区二区| 亚洲综合欧美色五月俺也去| 五月婷婷俺也去开心| 久久久久久一本大道无码| 老熟女老女人国产老太| 少妇下蹲露大唇无遮挡| 亚洲韩国在线|