<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 手機與無(wú)線(xiàn)通信 > 設計應用 > 基于CAN總線(xiàn)和Internet的分布式網(wǎng)絡(luò )監控系統

基于CAN總線(xiàn)和Internet的分布式網(wǎng)絡(luò )監控系統

作者: 時(shí)間:2009-10-14 來(lái)源:網(wǎng)絡(luò ) 收藏

本文引用地址:http://dyxdggzs.com/article/157820.htm

5.2can通信程序
can通信程序包括can初始化、數據發(fā)送和數據接收等。
初始化can控制器的操作包括:硬件使能、軟件復位、設置報警界限、設置波特率、設置中斷工作方式、設置驗收濾波器工作方式、設置工作模式并啟動(dòng)can等。在初始化過(guò)程中要注意數據發(fā)送設備和數據接收設備的波特率應相同,否則設備之間無(wú)法進(jìn)行通信。
can初始化完成后,進(jìn)入數據的接收和發(fā)送階段。為保證發(fā)送數據的完整性,采用查詢(xún)方式發(fā)送數據;同時(shí)為保證接收數據的實(shí)時(shí)性,采用中斷方式接收數據。數據發(fā)送和接收流程圖如圖6所示。

發(fā)送數據時(shí),將待發(fā)送的數據打包成符合can協(xié)議的幀格式后寫(xiě)入發(fā)送緩沖區,并自動(dòng)發(fā)送。在寫(xiě)發(fā)送緩沖區前必須查詢(xún)其狀態(tài),只有在有空閑的發(fā)送緩沖區時(shí)才將數據寫(xiě)入。啟動(dòng)發(fā)送成功后,通過(guò)查詢(xún)can狀態(tài)寄存器或配置發(fā)送成功中斷來(lái)判斷數據是否發(fā)送成功。
采用中斷方式接收數據,在初始化程序中必須使能接收中斷。在中斷服務(wù)子程序中,讀取can中斷允許寄存器,判斷是否有接收中斷標志,有則讀取接收緩沖區數據。為防止接收緩沖區中數據溢出,可開(kāi)辟一個(gè)循環(huán)接收數據隊列來(lái)暫時(shí)存儲數據,主程序則通過(guò)查詢(xún)該隊列來(lái)獲得總線(xiàn)數據。

6測試結果
系統安裝調試后,經(jīng)過(guò)一段時(shí)間的運行,系統穩定可靠,無(wú)異?,F象。圖7是系統主服務(wù)器接收到的數據,其中ady表示a相電壓,adl表示a相電流,plv表示頻率,wg表示無(wú)功功率,yg表示有功功率,cjsj表示采集時(shí)間。

7結束語(yǔ)
本文采用can總線(xiàn)傳輸技術(shù)解決鞍鋼集團大孤山選礦廠(chǎng)與控制系統各部件之間的信號傳輸問(wèn)題。can總線(xiàn)的采礦廠(chǎng)與控制系統簡(jiǎn)化了系統的傳輸線(xiàn)束,同時(shí)大大的提高了系統的可靠性和傳輸響應的實(shí)時(shí)性,也為企業(yè)實(shí)現節能降耗、成本核算、過(guò)程優(yōu)化以及建立mes信息管理系統奠定了物理基礎。
參考文獻(略)


上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>