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

PC機與MSP430之間多機通信的設計

2014-11-15 02:07:54吳雄英謝興紅
電子測試 2014年3期
關鍵詞:單片機

吳雄英,謝興紅,閆 萍

(成都理工大學信息科學與技術學院,成都,610000)

0 引言

多機通信主要應用在工業控制和智能檢測中:通過一個上位機控制多個下位機,通過下位機對被控設備進行控制和狀態檢測,同時返回數據給上位機。RS232總線只能實現一對一的通信,RS485總線可掛接32臺設備,能夠進行多機通信。多機通信的基本結構如圖1所示。

圖1 多機通信基本結構Fig.1 The basic structure of the Multiprocessor Communication

1 RS232/RS485轉換電路

PC機具有較強的數據分析處理能力,良好的人機界面及大容量數據存儲空間,可充當上位機,用來監控下位機的運行狀況。但是,通常PC機上只有RS232串口,要使用RS485來進行實現多機通信,必須配置RS485實現與RS232之間的轉換。單片機與PC機間的RS485通信總體硬件接口電路框圖如圖2所示。

圖2 RS232/RS485轉換電路框圖Fig.2 The converter circuit diagram of RS232 to RS485

2 MSP430與RS485接口電路設計

下位機通常由單片機來充當。MSP430單片機具有豐富的外圍模塊,如MSP430F149就包含:7組I/O端口,精密模擬比較器,硬件乘法器,2組頻率可達8MHZ的時鐘模塊,2個可以實現異步、同步及多址訪問的USART。在實際的應用中,USART接口具有極大的通用性,當寄存器UxCTL的SYNC位為0時,USART工作在異步模式下。在異步模式下,USART通過URXD、UTXD這兩個引腳和外部系統連接。其與MAX485的接口電路如圖3所示。

圖3中,RS485采用平衡發送和差分接收方式來實現通信:在發送端TXD將串行口的TTL電平信號轉換成差分信號A、B兩路輸出,經傳輸后在接收端將差分信號還原成TTL 電平信號。

輸出電路的設計要充分考慮到線路上的各種干擾及線路特性阻抗的匹配。由于工程環境比較復雜,現場常有各種形式的干擾源,所以485總線的傳輸端一定要加有保護措施。在電路設計中采用穩壓管D1、D2組成的吸收回路,也可以選用能夠抗浪涌的TVS瞬態雜波抑制器件。

考慮到線路的特殊情況(如某一臺下位機的485芯片被擊穿短路),為防止總線中其它分機的通信受到影響,在485信號輸出端串聯了兩個20Ω的電阻R10、R11。這樣本機的硬件故障就不會使整個總線的通信受到影響

在應用系統工程的現場施工中,由于通信載體是雙絞線,它的特性阻抗為120Ω左右,所以線路設計時,在RS-485網絡傳輸線的始端和末端各應接1只120Ω的匹配電阻(如圖1中R8),以減少線路上傳輸信號的反射。

由于RS-485芯片的特性,接收器的檢測靈敏度為±200mV,即差分輸入端VA-VB ≥+200mV,輸出邏輯1;VA-VB≤-200mV,輸出邏輯0;而A、B端電位差的絕對值小于200mV時,輸出為不確定。如果在總線上所有發送器被禁止時,接收器輸出邏輯0,這會誤認為通信幀的起始引起工作不正常。解決這個問題的辦法是人為地使A端電位高于B兩端電位,這樣RXD的電平在485總線不發送期間(總線懸浮時)呈現唯一的高電平,單片機就不會被誤中斷而收到亂字符。通過在485電路的A、B輸出端加接上拉、下拉電阻R7、R9,即可很好地解決這個問題。

3 軟件設計

MSP430單片機的UART模塊具有比普通51單片機更完善的特性,如:可選擇奇偶校驗方式、波特率小數部分可編程、提供差錯控制及錯誤狀態位、串口中斷喚醒CPU等。將這些特點應用于串口通信中可以增強通信的可靠性,比如:UART硬件模塊可以被設置為若奇偶校驗出錯則不接收當前數據,通過設定波特率調制值可使波特率更準確,通過休眠模式的應用可提高CPU工 作的效率并降低系統的功耗。

對于多機通信,MSP430單片機內置了空閑模式和地址模式兩種通信模式,為提供可靠高效的多機通信提供了保證。兩種模式主要在如何確定地址幀方面存在差別:(1)空閑模式:兩個數據塊之間的傳輸空閑時間大于或等于10bits,也即用傳輸線上大于或等于10 bits空閑之后的第一個數據表示地址。(2)地址模式:通過字節幀中的地址位(1或0)指示該幀是地址幀還是數據幀。由于空閑模式要求兩個數據塊之問一定要有大于或等于10 bits的時間問隔,所以在連續傳輸的場合,傳輸速率會比地址模式慢。本設計中采用地址模式。軟件流程如圖4所示。

圖4 軟件流程圖Fig.4 The Software flow-chart

圖3 MSP430與RS485的接口電路Fig.3 The interface circuit between MSP430 and RS485

4 結束語

在多機通信系統中利用RS485總線實現遠程數據傳輸功能,系統易于實現,可靠性高,抗干擾能力強,能比較容易地實現多機通信的功能。在一些工控系統中具有較好的應用推廣價值。

[1]鄭秀聰,謝運祥.DSP與單片機的串行通信及液晶顯示系統的設計[J].計算機工程與科學,2011(6).

[2]謝興紅,林凡強,吳雄英.MSP430單片機基礎與實踐[M].北京:北京航空航天大學出版社,2008.

[3]沈建華,揚艷琴,翟驍曙.MSP430系列16位超低功耗單片機實踐與系統[M].北京:清華大學出版社,2004.

[4]胡大可.MSP430系列FLASH型超低功耗16位單片機[M].北京:北京航空航天大學出版社,2001.

[5]MAXIM.MAX485數據手冊.http://www.maxim-ic.com.1996

[6]張淑云,孫江北,霍志明.PC機與單片機的串行通訊[J].中國科技信息,2005(10).

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統的仿真設計
主站蜘蛛池模板: 亚洲一区毛片| 国产一区二区三区精品久久呦| 国产特级毛片| 精品久久综合1区2区3区激情| 久久免费视频播放| 欧美精品1区| 欧美成人手机在线观看网址| 视频国产精品丝袜第一页| 国产小视频在线高清播放| 国产高清自拍视频| 成人福利免费在线观看| 青草视频久久| 99在线视频免费| 国产女人在线视频| 91久久性奴调教国产免费| 国产伦精品一区二区三区视频优播| 国产高清在线观看91精品| 亚洲AV无码久久精品色欲 | 精品视频一区二区观看| 欧美国产在线看| 亚洲AV无码精品无码久久蜜桃| 日韩一级毛一欧美一国产| 国产精品一区二区在线播放| 日本人妻丰满熟妇区| 好紧太爽了视频免费无码| 亚洲αv毛片| 无码中字出轨中文人妻中文中| 久久午夜影院| 国产97公开成人免费视频| 精品無碼一區在線觀看 | 91久久夜色精品| 日韩欧美国产三级| 国产精品刺激对白在线| 国产波多野结衣中文在线播放| 91在线视频福利| 国产成人一区| 19国产精品麻豆免费观看| 亚洲欧美自拍一区| 最新国语自产精品视频在| 六月婷婷综合| 在线播放真实国产乱子伦| 丁香六月激情婷婷| 成人精品午夜福利在线播放| 国产www网站| 欧美精品三级在线| 国产成人凹凸视频在线| 久久一级电影| 国产a网站| 色综合国产| 看av免费毛片手机播放| 日本欧美视频在线观看| 欧美日韩成人在线观看| 久久毛片基地| 精品久久国产综合精麻豆| 欧美成人第一页| 91网在线| 97国产精品视频人人做人人爱| 99久久国产综合精品2020| 久久久久亚洲精品成人网| www.av男人.com| 国产成年女人特黄特色大片免费| 人妻中文字幕无码久久一区| 91毛片网| 色135综合网| 国产情精品嫩草影院88av| 免费一级α片在线观看| 尤物成AV人片在线观看| 女人18毛片一级毛片在线| 女人18一级毛片免费观看| 黑人巨大精品欧美一区二区区| 国产精品黑色丝袜的老师| 蜜芽一区二区国产精品| 999精品色在线观看| 91亚洲精选| 欧美一级专区免费大片| 国产精品视频a| 国产特级毛片| 熟妇人妻无乱码中文字幕真矢织江 | 精品成人一区二区三区电影 | 欧美成人午夜影院| 2021国产v亚洲v天堂无码| 在线国产你懂的|