• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于Cortex—M3的云終端設(shè)計

      2014-10-21 12:55:13李南安朱文彬梁芳芳王力
      電子世界 2014年23期
      關(guān)鍵詞:CAN總線

      李南安 朱文彬 梁芳芳 王力

      【摘要】為了滿足日益發(fā)展的舞臺燈光要求,本文提出了一種基于Cortex-M3為基礎(chǔ)的云終端顯示設(shè)備的設(shè)計。并對硬件系統(tǒng)和軟件系統(tǒng)進行了說明。

      【關(guān)鍵詞】云終端;Cortex-M3;DMX512; LPC1768;CAN總線

      一、前言

      在傳統(tǒng)的DMX512調(diào)光設(shè)備終端上,調(diào)光槽號只能事先設(shè)置好或者由上級指定;而且安裝后,并不清楚每條線路對應哪個調(diào)光槽號,造成維護困難。因此有必要對傳統(tǒng)的DMX512調(diào)光設(shè)備終端進行如下改造。

      二、硬件設(shè)計

      LPC1700系列Cortex-M3微控制器用于處理要求高度集成和低功耗的嵌入式應用。ARM Cortex-M3是下一代新生內(nèi)核,它可提供系統(tǒng)增強型特性,例如現(xiàn)代化調(diào)試特性和支持更高級別的塊集成。其操作頻率可達100MHz。ARM Cortex-M3 CPU具有3級流水線和哈佛結(jié)構(gòu),帶獨立的本地指令和數(shù)據(jù)總線以及用于外設(shè)的稍微低性能的第三條總線。ARM Cortex-M3 CPU還包含一個支持隨機跳轉(zhuǎn)的內(nèi)部預取指單元。

      本終端設(shè)備采用的LPC1768微控制器,其外設(shè)組件包含高達512KB的Flash存儲器、64KB的數(shù)據(jù)存儲器、以太網(wǎng)MAC、USB主機/從機/OTG接口、8通道的通用DMA控制器、4個UART、2條CAN通道、2個SSP控制器、SPI接口、3個I2C接口、2-輸入和2-輸出的I2S接口、8通道的12位ADC、10位DAC、電機控制PWM、正交編碼器接口、4個通用定時器、6-輸出的通用PWM、帶獨立電池供電的超低功耗RTC和多達70個的通用IO管腳。本終端設(shè)備考慮功能,硬件設(shè)計框圖如圖1所示。

      圖1 云終端硬件框圖

      圖2 485接口和CAN總線接口電路

      本云終端設(shè)備采用CAN總線承載DMX512信號,485接口和CAN總線接口電路如圖2所示。

      三、軟件設(shè)計

      本云終端設(shè)備軟件結(jié)構(gòu)分鍵盤掃描、按鍵掃描,1602顯示,3色燈顯示,CAN數(shù)據(jù)處理,串口數(shù)據(jù)處理,主控制器模塊。主控制模塊流程如圖3所示。

      圖3 主控制模塊流程

      CAN數(shù)據(jù)處理摸塊處理CAN數(shù)據(jù)包的重組成DMX512數(shù)據(jù)包,和DMX512數(shù)據(jù)包打包稱CAN數(shù)據(jù)包,對于DMX512數(shù)據(jù)包的重組,由于CAN總線已經(jīng)保證了CAN數(shù)據(jù)按順序傳送,因此只需要按源進行分類,便能夠進行數(shù)據(jù)還原。

      鍵盤掃描模塊負責鍵盤的操作讀取,為了防止鍵盤誤操作采用軟件消抖。其流程圖如上圖4所示。

      四、結(jié)束語

      本文設(shè)計了一種基于Cortex-M3 的云終端設(shè)備,以CAN總線通信技術(shù)為基礎(chǔ),并從應用角度出發(fā),給出了云終端節(jié)的硬,軟件設(shè)計。

      圖4 鍵盤掃描流程

      實際應用證明,該設(shè)備操作方便,運行良好,功能穩(wěn)定,可靠。解決了實際中出現(xiàn)的問題,效果良好。

      參考文獻

      [1]錢國明.基于LPC1768智能電力監(jiān)控終端的設(shè)計與實現(xiàn)[D].西安電子科技大學,2012.

      [2]石軍,林紅.基于LPC1768單片機的無刷直流電機控制系統(tǒng)[J].電工電氣,2012,02:26-28.

      [3]林勇.基于LPC1768的低壓抄表集中器設(shè)計與應用[J].實驗室研究與探索,2014,05:87-90+100.

      [4]趙志軍,王建英.RS232/CAN智能協(xié)議轉(zhuǎn)換器及其通信網(wǎng)絡(luò)[J].中國鐵道科學,2007,03:134-139.

      [5]李偉光,陳剛,張送.基于SJA1000的CAN系統(tǒng)節(jié)點設(shè)計[J].機電工程技術(shù),2009,06:73-75+163.

      [6]黃天戌,袁學文,程安宇.一種基于CAN總線的數(shù)據(jù)采集系統(tǒng)[J].測控技術(shù),2003,03:24-25+27.

      [7]馮立杰,傅民倉,李文波.DMX512與CAN總線混合通信網(wǎng)的實現(xiàn)方法[J].現(xiàn)代電子技術(shù),2006,08:98-99.

      [8]宋利偉.基于以太網(wǎng)的多功能DMX512控制器的設(shè)計與實現(xiàn)[D].華南理工大學,2013.

      猜你喜歡
      CAN總線
      論網(wǎng)絡(luò)通信技術(shù)
      基于嵌入式的汽車輔助制動系統(tǒng)研究
      CAN總線通信技術(shù)在電梯監(jiān)控系統(tǒng)中的應用
      基于CANoe的J1939協(xié)議在ECU通信中的應用
      科技視界(2016年18期)2016-11-03 22:53:48
      商用車基于CAN總線的組合儀表開發(fā)與應用
      CAN總線在鐵路設(shè)備通信中的應用
      利用MC9S12(X)單片機構(gòu)建CAN總線網(wǎng)絡(luò)的研究
      基于CAN總線的智能微噴灌監(jiān)控系統(tǒng)中下位機的硬件電路組成與設(shè)計
      基于CAN總線的變電站通訊網(wǎng)絡(luò)設(shè)計
      CAN總線技術(shù)、系統(tǒng)實現(xiàn)及發(fā)展趨勢
      原阳县| 聂荣县| 青田县| 墨脱县| 辉县市| 桐柏县| 岱山县| 枝江市| 蓬安县| 凤冈县| 托里县| 准格尔旗| 阳曲县| 兴隆县| 门源| 乃东县| 子洲县| 建宁县| 邹城市| 荆州市| 临泉县| 福清市| 阿拉善右旗| 日照市| 洞头县| 响水县| 柞水县| 涪陵区| 南陵县| 镶黄旗| 镇安县| 化州市| 大同县| 昭觉县| 临沂市| 渝中区| 黄浦区| 丘北县| 克什克腾旗| 开鲁县| 陆河县|