久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 基于CAN的農業灌溉監測系統設計

基于CAN的農業灌溉監測系統設計

作者: 時間:2016-12-19 來源:網絡 收藏

unsignedcharcan_receive()

{

MSG_STRUCTrmsg;

inti;

unsignedcharbuf1,buf2;

while((*(unsignedchar*)(BASE_CAN+2))&0x01)

/*判斷是否有可接收信息*/

{

buf1=*(unsignedchar*)(BASE_CAN+20);

/*將一幀信息取出*/

buf2=*(unsignedchar*)(BASE_CAN+21);

rmsg.dlen=buf2&0x0f;/*數據長度*/

for(i=0;i

rmsg.data[i]=*(unsignedchar*)(BASE_CAN+22+i);

}

*(unsignedchar*)(BASE_CAN+1)=0x04;

/*釋放接收緩沖器*/

rmsg.rtr=(buf2>>4)&0x01;/*遠程幀*/

rmsg.id=buf1;/*取出報文標識符*/

rmsg.id<<=3;

rmsg.id|=(buf2>>5)&0x06;

switch(rmsg.id)/*按標識符轉入不同的數據處理程序*/

case

......

break;

}

3系統應用必要性總結

中國是一個水資源嚴重缺乏的國家,提倡節水灌溉勢在必行,實施按方收費是農田灌溉用水的必然趨勢,最終實現農田灌溉用水的微機自動監測、計量、收費一體化。CAN總線是自動化控制領域的熱點之一,被譽為自動化領域的局域網,現在已經廣泛應用于工業控制的各個領域。在本次設計中將控制器與CAN總線進行了很好的結合,在應用中充分發CAN總線的優勢,在農田灌溉監測中發揮更大的作用。

參考文獻

[1]饒運濤,鄒繼軍,鄭勇蕓.現場總線CAN原理與應用技術[M].北京:北京航空航天大學出版社,2003.

[2]譬學勤.現場總線與發展趨勢過程檢測控制儀表及系統現狀和發展研討會文集,1996(12):252-257

[3]伍偉杰.基于CAN總線的節水灌溉自控系統設計與研究[J]節水灌溉2006(1)13-5

[4]鄔寬明.CAN總線原理和應用系統設計.北京:北京航空航天大學出版社,1996

[5]史久根,張培仁,陳真勇.CAN現場總線系統設計技術.北京:國防工業出版社,2004

[6]陳楊,劉曙生,龍志強.基于CAN總線的數據通信系統研究[J].測控技術,2000,19(10):53-55

[7]史九根等.CAN現場總線設計技術[M].北京:國防工業出版社,2004.

[8]蔡華鋒,廖冬初,潘健,等.C8051F040中的CAN控制器的應用[J].單片機與嵌入式系統應用,2005(1):55—58.

[9]章磊,李耀,劉光徽.基于CAN總線網絡的現場監控系統[J].儀表技術與傳感器,2007(12):39-41,49


上一頁 1 2 3 下一頁

評論


技術專區

關閉