<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > RS485總線在智能供電系統(tǒng)中的應(yīng)用

          RS485總線在智能供電系統(tǒng)中的應(yīng)用

          作者: 時(shí)間:2012-06-19 來源:網(wǎng)絡(luò) 收藏

            接收上傳數(shù)據(jù)并求和校驗(yàn)收到數(shù)據(jù)

            end;

            End;

            3.3下位機(jī)串行通信軟件設(shè)計(jì)

            下位機(jī)串行通信的軟件設(shè)計(jì)可采用查詢和中斷兩種方式,設(shè)計(jì)中采用了中斷方式接收數(shù)據(jù)、查詢方式發(fā)送數(shù)據(jù)。程序分為主程序和中斷接收服務(wù)程序、發(fā)送數(shù)據(jù)程序3個(gè)模塊。在主程序中對(duì)SCI異步串口進(jìn)行初始化(包括操作模式、波特率、字符長(zhǎng)度、奇偶校驗(yàn)位、停止位位數(shù)、中斷優(yōu)先級(jí)和使能控制等信息)。需要注意的是,為了保證通信的穩(wěn)定可靠,串行通信控制寄存器SCICTL1的休眠位SLEEP設(shè)置很重要,具體方法為:初始化時(shí)將所有下位機(jī)的SLEEP位都設(shè)成1,使得它們?cè)趦H當(dāng)檢測(cè)到地址字節(jié)時(shí)才被中斷,在中斷服務(wù)程序里,將接收的地址與本機(jī)地址比對(duì),若相同,則軟件清除SLEEP位以確保SCI在接收到每一數(shù)據(jù)幀都產(chǎn)生中斷,否則SLEEP位仍保持以1,以接收下一個(gè)地址幀。DSP接收數(shù)據(jù)中斷流程圖如圖3所示。



          4結(jié)束語

            本文介紹了公寓智能用電管理系統(tǒng)中利用RS485總線實(shí)現(xiàn)PC機(jī)和多臺(tái)DSP的遠(yuǎn)程串行通信設(shè)計(jì)方案。實(shí)踐證明,該設(shè)計(jì)運(yùn)行可靠,抗干擾性強(qiáng)、可完成較長(zhǎng)距離的串行數(shù)據(jù)通信任務(wù)。該方案對(duì)其它基于DSP的遠(yuǎn)程數(shù)據(jù)通信設(shè)計(jì)具有一定的參考價(jià)值。

            本文的創(chuàng)新點(diǎn)是,利用DSP內(nèi)部的專用串行通信模塊SCI及RS485專用接口芯片實(shí)現(xiàn)了PC機(jī)與多臺(tái)DSP的通信,大大減少了系統(tǒng)的外圍設(shè)計(jì),通過正確設(shè)置SCI中串行通信控制寄存器SCICTL1的休眠位SLEEP,避免了通信混亂,提高了總線抗串?dāng)_的能力。

          參考文獻(xiàn)

            [1]劉和平,王維俊等著.TMS320LF240xDSPC語言開發(fā)應(yīng)用[M].北京:北京航空航天大學(xué)出版社,2003.

            [2]江思敏等著.TMS320LF240xDSP硬件開發(fā)教程[M].北京:機(jī)械工業(yè)出版社,2003.6.

            [3]張磊,陳建鋒,全力.DSP控制的開關(guān)磁阻電機(jī)系統(tǒng)遠(yuǎn)程數(shù)據(jù)通信的研究.中小型電機(jī),2005,32(2):43-46

            [4]王煉紅,章兢.TMS320F2812DSP與PC機(jī)的串口通信設(shè)計(jì).微計(jì)算機(jī)信息,2006,07Z:173-175

          雙絞線傳輸器相關(guān)文章:雙絞線傳輸器原理

          上一頁 1 2 3 下一頁

          關(guān)鍵詞: DSP MAX485 串行通訊

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();