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單片機系列
主站蜘蛛池模板: 婷婷激情亚洲| 久久免费视频6| 国产va欧美va在线观看| 国产午夜精品一区二区三区软件| 一级毛片高清| 日韩精品亚洲一区中文字幕| 999福利激情视频| 国产特一级毛片| 亚洲精品无码在线播放网站| 99这里只有精品6| 国产av色站网站| av在线5g无码天天| 97se亚洲综合不卡 | 亚洲福利视频一区二区| 国产成人亚洲日韩欧美电影| 丁香亚洲综合五月天婷婷| 一级毛片免费的| 国产区免费| 欧美国产日韩在线| 免费高清毛片| 欧美精品色视频| 日韩高清在线观看不卡一区二区| 国产精品吹潮在线观看中文| 婷婷午夜天| 日韩欧美中文在线| 91美女在线| 国产91精品调教在线播放| 91免费国产在线观看尤物| 国产综合网站| 无码一区中文字幕| 91麻豆精品国产高清在线| 亚洲黄网在线| 在线观看国产精品第一区免费| 亚洲成人黄色在线观看| 亚洲欧美在线精品一区二区| 亚洲女同欧美在线| 一边摸一边做爽的视频17国产 | 亚洲第一黄片大全| 久久久四虎成人永久免费网站| 亚洲AV无码久久精品色欲 | 国产jizz| 美女一级毛片无遮挡内谢| 黄色污网站在线观看| 波多野结衣AV无码久久一区| 蜜桃臀无码内射一区二区三区| 亚洲va视频| 精品久久久久成人码免费动漫| 亚洲国产日韩一区| 91外围女在线观看| 久久这里只有精品2| 久久一本精品久久久ー99| 久久综合丝袜长腿丝袜| 国产高潮流白浆视频| 无码内射在线| 97在线国产视频| 爆乳熟妇一区二区三区| 国产在线视频福利资源站| 免费国产无遮挡又黄又爽| 五月婷婷伊人网| 黄色网页在线播放| 亚洲国产精品人久久电影| av大片在线无码免费| 伦精品一区二区三区视频| 99热这里只有精品在线播放| 亚洲视频在线观看免费视频| 久久久国产精品免费视频| 91青青草视频在线观看的| 国产一二三区在线| 亚洲成网站| 亚洲男人的天堂在线观看| 成人另类稀缺在线观看| 天天躁日日躁狠狠躁中文字幕| 国产一级二级三级毛片| 亚洲永久色| 国产欧美日韩精品第二区| 国产欧美在线视频免费| 久久精品中文无码资源站| 国产菊爆视频在线观看| 国产麻豆精品手机在线观看| 伊人久久大线影院首页| 中文字幕在线日韩91| 亚洲日本韩在线观看|