在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            關(guān) 閉

            新聞中心

            EEPW首頁 > 工控自動化 > 設(shè)計(jì)應(yīng)用 > 基于CAN總線的溫室測控系統(tǒng)的研究與設(shè)計(jì)

            基于CAN總線的溫室測控系統(tǒng)的研究與設(shè)計(jì)

            作者: 時(shí)間:2011-07-14 來源:網(wǎng)絡(luò) 收藏

            為了提高的實(shí)時(shí)性,報(bào)文接收模塊采用中斷接受方式。該模塊包括主程序和接受中斷服務(wù)程序兩部分組成,主程序必須在中斷控制報(bào)文接受之前使能的接受中斷和微控制器QG8的全局中斷。當(dāng)報(bào)文發(fā)送完之后會產(chǎn)生一個(gè)中斷通知來接收報(bào)文。首先應(yīng)該看一下中斷標(biāo)志類型,如果是報(bào)文成功發(fā)送產(chǎn)生的中斷,將報(bào)文讀入濾波器中,否則產(chǎn)生報(bào)文出錯(cuò)標(biāo)志,INTF.MERRF位被置1.將接收到報(bào)文的標(biāo)示符字段與濾波寄存器中的值進(jìn)行比較,如果兩者匹配,將該報(bào)文載入相應(yīng)的接受緩沖器,否則產(chǎn)生一個(gè)無效報(bào)文。如果緩沖器慢將會產(chǎn)生溢出錯(cuò)誤,EFLG.RXOOVER位置1.報(bào)文接受成功且處理完畢后,MCU將清除中斷標(biāo)志,返回主程序以接受下一條報(bào)文。具體的流程圖如圖5所示。另外整個(gè)報(bào)文接受過程都可以在接受中斷服務(wù)程序中完成,不需要與主程序發(fā)生交互作用。

            本文引用地址:http://www.biyoush.com/article/161817.htm

            f.JPG


            3.2 應(yīng)用層軟件實(shí)現(xiàn)
            目前國內(nèi)還沒有CAN通訊的應(yīng)用層協(xié)議標(biāo)準(zhǔn),而國外現(xiàn)有流行的CANopen、DeviceNet和CANkingdom等應(yīng)用層協(xié)議對于本的要求來說實(shí)現(xiàn)復(fù)雜會造成資源浪費(fèi)。本文定義了一個(gè)簡單的通信協(xié)議來完成所需求的功能。
            該協(xié)議中采用29位(ID.28-ID.0)標(biāo)識符的擴(kuò)展幀格式,這些位的發(fā)送順序是從ID.28到ID.0,最高7位ID.28~I(xiàn)D.22不能全是隱性1。每一個(gè)標(biāo)識符對應(yīng)一條信息,只有與自己標(biāo)識符相同的信息才被接收端接收。標(biāo)識符ID號的大小還決定了發(fā)送的優(yōu)先級和等待時(shí)間,標(biāo)識符越小的報(bào)文幀優(yōu)先被發(fā)送。本協(xié)議中ID號位28~24的五位表示信息采集節(jié)點(diǎn),包括各種傳感器模塊,ID號為23~18的四位表示顯示節(jié)點(diǎn),包括各種數(shù)據(jù)的顯示和報(bào)警節(jié)點(diǎn)。ID號為19~14的六位為執(zhí)行控制節(jié)點(diǎn),包括CO2發(fā)生器、循環(huán)風(fēng)扇等控制設(shè)備節(jié)點(diǎn)。ID15~13為信息類別,包塊各種命令信息和狀態(tài)信息等信息節(jié)點(diǎn)。ID12~I(xiàn)D0為預(yù)留。

            4 系統(tǒng)測試
            為了測試本的性能,在實(shí)驗(yàn)室里進(jìn)行了CAN節(jié)點(diǎn)之間的溫度測試,如圖6所示。在18點(diǎn)和19點(diǎn)(橫坐標(biāo)表示時(shí)間)之間進(jìn)行了溫度的測試,在18點(diǎn)鐘到18點(diǎn)30分之間A和B節(jié)點(diǎn)一直顯示實(shí)驗(yàn)室的室內(nèi)溫度(15~17℃之間),過半個(gè)小時(shí)后將B節(jié)點(diǎn)放入22℃的溫水中,然后取出。從圖中可以看到紅色曲線(A節(jié)點(diǎn)溫度曲線)一直是恒溫狀態(tài)(15~17℃之間),而白色曲線(B節(jié)點(diǎn)溫度曲線)在18點(diǎn)30分鐘溫度升到22℃,隨著溫度傳感器被取出,溫度也在下降到15~17℃之間。

            a.JPG



            5 結(jié)束語
            本文根據(jù)目前系統(tǒng)存在的問題,提出了用CAN構(gòu)成測控系統(tǒng)傳輸網(wǎng)絡(luò),并根據(jù)系統(tǒng)需要了簡單的應(yīng)用層通信協(xié)議和進(jìn)行了CAN節(jié)點(diǎn)之間溫度測試。測試結(jié)果表明:本傳輸網(wǎng)絡(luò)結(jié)構(gòu)簡單、可靠性高。另外該測控模塊也可以運(yùn)用在鍋爐控制、樓宇控制等各種工業(yè)現(xiàn)場測控系統(tǒng)中,實(shí)用性強(qiáng)、應(yīng)用范圍廣。


            上一頁 1 2 3 4 下一頁

            評論


            相關(guān)推薦

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

            關(guān)閉