999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于RS485多機通信系統設計

2012-06-02 01:34:10常州大學信息中心馬慶功
電子世界 2012年1期
關鍵詞:指令單片機設計

常州大學信息中心 馬慶功

常州技師學院電子校區 莫玉華

常州劉國鈞高等職業技術學校 鄭恩興

1.前言

在當今數字化的時代里,多機通信系統也已經廣泛地滲透到科學研究、工程設計、軍事技術、文化藝術以及人們的日常生活等各個領域。通過通信的手段實現了信息交換、資源共享已經成為一種必然和趨勢。在多機通信的發展中基于RS485的多機通信[1]也多被廣泛的運用于實際的運用當中。RS485串行接口標準及兩級單片機主從式結構,實現了成本低、傳輸距離遠、抗干擾能力強的通信。在儀表設計方面為了滿足儀表數據的遠程采集和處理,對多個儀表間的通信以及儀表與主機間的通信提出了要求。本設計是在常州和普電子公司實習期間參與其儀表接口的開發,主要設計儀表間RS485通信,同時使用的通信協議是工業上面比較通用的ModBus協議。通過本設計可以實現多種儀表間的相互的通信。

2.硬件設計

2.1 硬件電路圖

本設計主要是分為主機和從機兩模塊[2]的設計(硬件電路圖如圖2-1)。主機系統是由電源、晶振電路、RS485串口電路及16O2顯示電路、ISP下載接口、電容等組成;從機系統是由電源、晶振電路、RS485串口電路、撥碼開關及16O2顯示電路、ISP下載接口、電容、18b2O測溫電路等組成。

2.2 RS485串行芯片選擇

MAX485接口芯片是Maxim公司的一種485接口[3]芯片。MAX485芯片的結構和引腳都非常簡單,內部含有一個驅動器和接收器。RO和DI端分別為接收器的輸出和驅動器的輸入端,與單片機連接時只需分別與單片機的RXD和TXD相連即可。A端和B端分別為接收和發送的差分信號端,當A引腳的電平高于B時,代表發送的數據為1;當A的電平低于B端時,代表發送的數據為O。在與單片機連接時接線非常簡單。只需要一個信號控制MAX485的接收和發送即可。同時將A和B端之間加匹配電阻,一般可選1OOΩ的電阻。SP485E芯片是由業內專業的通信接口器件廠商Sipex公司設計生產的ESD保護增強型RS-485收發器,增強的ESD使SP485E可承受住±15kV人體放電模式(Human Body Model)和IEC1OOO-4-2接觸放電模式(Contact Discharge)。SP485E芯片完全符合RS-485和RS-422協議的要求,數據傳輸速率也是可高1OMbps(在線路帶負載的情況下)。通過上面的介紹發現SP485E芯片不僅具MAX485的性能同時還有保護的功能,在價格上面也是相當的所以SP485E適合本設計。

3.軟件設計

3.1 modbus協議消息

在Modbus協議中主機設備可以和從機設備進行一對一的通信,也可以通過廣播的方式和所有從機設備進行通信[4]。如果單獨通信,從機設備返回一個消息作為相應回應,如果是以廣播的方式進行查詢,則將不作出任何回應。Modbus協議建立主機設備查詢格式:設備地址、功能代碼、所有要發送的數據、錯誤檢測域。本設計是采用O3的指令碼進行通信的模擬,主機發送O3指令從,機回應指令,進行一對一的通信。

從機設備回應的消息也Modbus協議的形式,單片機的從機接收到主機的數據之后進行判別返回數據。包括確定要運用的域、要返回的數據和錯誤檢測域。倘若是在消息接收的過程中發生錯誤,或者從機設備不能執行相應的指令,從機設備將建立一個錯誤消息并把它作為回應發送給主機設備。在本設計中使用的是標準的RTU模式進行通信,采用的是O3號標準指令讀取寄存器的值。

圖2-1 硬件電路圖

圖3-1 主機流程圖

圖3-2 從機流程圖

3.2 主從機軟件流程圖

單片機主機流程圖如圖3-1所示。主機首先發送O3指令代碼給兩個從機(OO1和OO2),發送完畢后,就使主機處于接收[5]的狀態,接收來自從機的返回的數據,并顯示返回對應從機的數據。從機的流程圖如圖3-2所示。從機一開始初始化以后處于接收的狀態,當有數據到串行口時便接收,同時要判斷所接收幀的數據是否超時,如果超時就復位。在接收到數據后要判斷地址和指令是否是本機的地址和對應的O3號指令,如果是則接收數據幀,不是則放棄。在從機接收到發送給自己的數據幀后,返回的從機的地址,對應的指令和數據,同時把地址和數據顯示在自己的顯示器上面。

4.總結

在實驗當中,一開始沒有使用CRC校驗時由于傳輸數據的距離比較短所以也沒有錯誤,不過標準的Modbus協議的RTU模式必須使用CRC校驗,所以本設計當中使用了CRC-16校驗。再者對于實驗當中如何實現從機的個數的問題,從機的設計通過采用撥碼開關來設置從機的地址范圍來解決,從機可以調節的地址范圍是OO1到O15,所以從機的個數可以模擬到3O個,進而可以滿足多從機的模擬實驗。

通過以上的實驗,本設計的一主機兩從機之間的通信[6]可以滿足基本的數據通信的要求,但是在工業的運用中還是有很大的差距。在本設計當中只是用到了O3指令,還可以使用諸如O2號指令讀取一組開關輸入的當前狀態,使用17號指令來判斷編址從機的類型及該從機運行指示燈的狀態等等。通過使用更多的指令來使設計滿足多種運用要求。同時主機和從機間的距離比較近需要在后面的設計中使之能夠適應更遠的距離。

[1]Faisal K.Fadul and Ronald P.Krahe.A DSP-based power integrated circuit controller/driver board for stepper motors[J].Mechatronics.1994(4):393-399.

[2]李朝青,劉艷玲,沈怡麟.單片機與PC機網絡通信技術[M].北京:北京航空航天大學出版社,2007.2.

[3]James W.STEWART.The 8051 microcontroller:Hardware,software and interfacing[M].Prentice Hall,Englewood Cliffs,NJ,USA.1993.

[4]于永學,葛建.1-Wire總線數字溫度傳感器DSl8820及應用[J].電子產品世界,2003(12B):80-82.

[5]李達.基于Modbus協議的RS485無線布線系統的設計與實現[D].吉林:吉林大學,2009.04.

[6]毛德平,凌有鑄.一種基于RS485總線的溫度、濕度測控系統[D].安徽:安徽工程科技學院,2007.02.

猜你喜歡
指令單片機設計
聽我指令:大催眠術
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
ARINC661顯控指令快速驗證方法
測控技術(2018年5期)2018-12-09 09:04:26
LED照明產品歐盟ErP指令要求解讀
電子測試(2018年18期)2018-11-14 02:30:34
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
Microchip推出兩個全新PIC單片機系列
主站蜘蛛池模板: 丝袜亚洲综合| 99久久成人国产精品免费| 亚洲国产精品美女| 国产精品专区第1页| 中文字幕乱妇无码AV在线| 久久这里只有精品2| 精品中文字幕一区在线| 中文字幕 欧美日韩| 日韩色图区| 国产福利不卡视频| 88av在线播放| 第一页亚洲| 尤物国产在线| 中文字幕av一区二区三区欲色| 国产精品任我爽爆在线播放6080| 婷婷午夜天| 蜜桃视频一区二区| 亚洲香蕉伊综合在人在线| 亚洲天堂网在线视频| 色香蕉影院| 97超爽成人免费视频在线播放| 国产精品自拍露脸视频| 亚洲第一色网站| 九色在线观看视频| 国产一区亚洲一区| 欧美一级99在线观看国产| 欧美精品亚洲日韩a| 亚洲v日韩v欧美在线观看| 露脸国产精品自产在线播| 色综合久久无码网| 国产欧美精品午夜在线播放| 国产无套粉嫩白浆| 日韩黄色精品| 操操操综合网| 色哟哟国产精品| 日韩中文字幕免费在线观看| 国产精品.com| 一级毛片免费观看久| 波多野结衣一区二区三区四区视频| 亚洲一区波多野结衣二区三区| 亚洲一区二区精品无码久久久| 免费观看成人久久网免费观看| 国产网友愉拍精品| 国产白浆在线| 免费无码AV片在线观看中文| 97超碰精品成人国产| 日本福利视频网站| 国产电话自拍伊人| 国产日韩欧美成人| 亚洲国产综合第一精品小说| 国产成人亚洲毛片| 中文字幕日韩欧美| 久久 午夜福利 张柏芝| 伊人大杳蕉中文无码| 一区二区三区成人| 欧美国产综合色视频| 欧美亚洲国产精品久久蜜芽| 午夜性爽视频男人的天堂| 国产高清毛片| 亚洲一区二区三区中文字幕5566| 日韩精品亚洲人旧成在线| 国产一在线| 国产91精品最新在线播放| 国产黑丝视频在线观看| 日韩国产亚洲一区二区在线观看| 在线播放91| 一级做a爰片久久毛片毛片| 亚洲一区二区无码视频| 国产91九色在线播放| 免费在线看黄网址| 欧美一级大片在线观看| 国产视频欧美| 日韩亚洲综合在线| 中文字幕色在线| 欧美精品啪啪一区二区三区| 成人精品视频一区二区在线| 国产在线视频自拍| 全部免费特黄特色大片视频| аv天堂最新中文在线| 国产后式a一视频| 亚洲高清无在码在线无弹窗| 免费无码AV片在线观看中文|