新聞中心

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



        4結(jié)束語

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

          本文的創(chuàng)新點(diǎn)是,利用DSP內(nèi)部的專用串行通信模塊SCI及RS485專用接口芯片實(shí)現(xiàn)了PC機(jī)與多臺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 串行通訊

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 怀来县| 泸溪县| 中西区| 永安市| 东安县| 保德县| 仁怀市| 长治县| 河间市| 东丰县| 红桥区| 万山特区| 客服| 大城县| 若羌县| 金阳县| 吉隆县| 枞阳县| 河东区| 霍山县| 吕梁市| 新密市| 大化| 通榆县| 沅陵县| 桓仁| 吉木萨尔县| 汝阳县| 桐梓县| 临泽县| 玉山县| 鹤壁市| 当阳市| 冕宁县| 揭西县| 贺州市| 周口市| 盐城市| 海林市| 乌审旗| 两当县|