《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > RS-485網絡多主機接口解決方案
RS-485網絡多主機接口解決方案
摘要: 提出了一種在多主機的RS-485網絡中,避免發生總線競爭冒險的解決方案。首先介紹了RS-485網絡的特點,說明了多主機RS-485網絡中總線上發生競爭冒險,然后詳細介紹了避免發生競爭冒險模塊的設計原理以及由此模塊構成的RS-485網絡總線數據傳輸的工作流程。
Abstract:
Key words :

引言:

RS-485網絡(以下簡稱為485網絡)中,經常需要多臺主機控制多臺從機。當多臺主機同時發送數據時,將發生競爭冒險。本文采用可重觸發單穩態觸發器74123作為延時控制,設計了一款多主機485網絡中避免RS-485總線(以下簡稱為485總線)競爭冒險、保持數據完整性的模塊。經過長時間測試,多主機發送數據在485總線上發生競爭冒險的概率降至0.1%以下,取得了顯著的效果。

RS-485網絡綜述

RS-485是一種符合工業通訊標準的數據傳輸總線,它是美國電子工業協會(EIA)制定的平衡發送、差分接收的標準異步串行總線。RS-485傳輸數據線路少,易于

實現和擴展,傳輸距離遠,最大傳輸距離可達1200米;它的通訊速率高,數據最高傳輸速率為10Mbps;它從根本上消除了信號地線,具有很強的抗干擾能力。它易于實現一對多點的通訊,接口總線上可連接32個站點,加中繼器后可達255個站點。

競爭冒險

RS-485為半雙工接口,采用雙向單信道通信方式。在485網絡中,同一個時刻只能有一個站點發送數據,其它站點處于接收狀態,以免發生485總線競爭冒險。

485網絡中,一臺主機控制多臺從機,采用主/從通信方式,從機不主動發送數據。每次通信均從主機發起,不會出現485總線競爭冒險。在有些工業現場,需要多臺主機同時控制從機,如果將主機與從機直接互連,每臺主機發送數據為主動的且隨機的,直接互連勢必出現兩臺以上主機同時發送數據的情況,數據同時發送到485總線上,造成485總線競爭冒險。為了避免此錯誤的發生,在多臺主機與485總線之間分別加入一個模塊,使多臺主機在同一個時刻只能有一臺主機數據發送到485總線上,屏蔽其它主機發送信號。屏蔽原則:在空閑狀態下,第一個發送數據的主機不屏蔽,在該主機發送數據結束之前,屏蔽其它主機發送的數據。這樣有效地降低了485總線競爭冒險的概率。

硬件設計

本設計采用74123可重觸發單穩態觸發器構成屏蔽信號電路,監聽485總線數據,當485總線空閑時,主機發送數據可以通過485芯片輸出到485總線上;當485總線有數據時,自動屏蔽該主機發送的數據,待485總線空閑時,該主機發送端的數據方可輸送到485總線上。下面先簡單介紹一下74123芯片和485芯片,然后詳細介紹硬件設計原理。

74123為雙可重觸發單穩態觸發器(有清除端)。其管腳圖如下圖:

 

RS-485接口芯片(以下簡稱為485芯片)有兩個控制使能端,接收使能端/RE和發送使能端DE。其中/RE為低電平有效,DE為高電平有效。將/RE和DE短接,用一個控制信號即可控制接收和發送兩種狀態。/RE和DE為“1”時,發送端接通,數據通過DI腳發送到485總線上;/RE和DE為“0”時,接收端接通,如果485總線上有數據,則通過485芯片轉換,有RO腳輸出高低電平信號。

圖2中自動流向控制電路IC1(以下簡稱IC1)從DataI信號采集,輸出控制485芯片的/RE和DE端??臻e時,DataI保持高電平,IC1輸出低電平,485芯片處于接收狀態;當DataI有數據時,IC1輸出控制信號,使485芯片輸出端接通,DataI信號輸送到485總線上;當DataI數據傳輸結束后,DataI保持高電平,IC1輸出低電平,485芯片轉為接收狀態。

圖3所示電路是在圖2的基礎上加入可重觸發單穩態觸發器電路IC2(以下簡稱IC2)。

當空閑時,即DataI保持高電平、485總線空閑,即485總線上無數據(A為“1”、B為“0”),此時IC1輸出低電平,經過“與”門IC3(以下簡稱IC3)輸出低電平控制485芯片的/RE和DE端,485芯片保持接收狀態,DataO保持高電平,IC2的負脈沖輸出端/Q輸出高電平。

當485總線上有數據輸入、DataI空閑時,485芯片處于接收狀態,DataO有數據,IC2電路被觸發,負脈沖輸出端/Q輸出低電平,IC3被鎖住持續輸出低電平,485芯片保持接收狀態。直到485總線上連續數據包傳輸結束之前,IC2連續被觸發,負脈沖輸出端/Q一直輸出低電平,485芯片一直保持接收狀態。在此過程中,DataI有數據輸入時,因為485芯片處于接收狀態,DataI數據被屏蔽,485總線數據不受輸入端DataI數據的干擾,即不會發生競爭冒險,保證總線數據的完整性。當485總線連續數據包發送結束后,IC2負脈沖輸出端/Q低電平脈沖結束,恢復到高電平,IC3輸出端隨IC1輸出信號變化,即485芯片收發直接由IC1控制,此時DataI有數據時,可以經過485芯片輸送到485總線上。

當485總線無數據、DataI有數據輸入時,此時DataO保持高電平,IC1從DataI采集到電平信號,輸出控制信號,使485芯片輸出端接通,DataI數據輸出到485總線上。直到DataI連續數據包發送結束之前,485芯片一直處于發送狀態。因為DataO保持高電平,IC2的負脈沖輸出端/Q保持高電平,485芯片的控制端/RE和DE直接由IC1輸出控制。當DataI連續數據包結束后,IC1輸出低電平,485芯片轉為接收狀態。

通過調節IC2電路的R和C值可控制/Q輸出的負脈沖的脈寬tW。當C≥1000pF時, tW=K·R·C

其中K為常數,與外界溫度及外接電容C有關,在0.2~0.6間選擇。

當C≤1000pF時,tW估計值如下: tW=6+0.05C(pF)+0.45R(kΩ)C+11.6R

圖4為模塊硬件電路原理圖。左側與主機485接口連接,右側連接485總線。


圖5為兩臺主機與兩臺從機組成的485網絡。其中主機與485總線之間經過圖4中的模塊連接。從機不主動發送數據,每次通信均從主機端發起。開始時485總線空閑,即兩臺主機與兩臺從機均沒有發送數據,此時模塊I和模塊II及兩臺從機的485接口芯片均處于接收狀態。

某一時刻起,主機I開始發送數據,兩臺從機收到數據,同時模塊II收到數據,將主機II發送端屏蔽。在主機I數據沒有發送結束之前,模塊II一直接收485總線數據,持續屏蔽主機II發送端。直到主機I數據發送結束后,模塊II自動解除主機II發送端的屏蔽。在主機I發送數據過程中,兩臺從在等待數據發送結束后才返回數據,所以兩臺從機不發送數據;主機II隨時可能發送數據,由于模塊II在檢測到485總線上有數據屏蔽了主機II的發送端,所以485總線上只有一個站點——主機I在發送數據,避免了發生競爭冒險,保證了主機I發送的數據的完整性。同理當485總線空閑時,由主機II發起的一次通信過程中,模塊I自動屏蔽主機I的發送端,避免了發生競爭冒險,保證主機II發送數據的完整性。

從機在接到主機命令后,返回數據過程中,模塊I和模塊II自動屏蔽發送端。從機發送結束后,485總線空閑,模塊I和模塊II自動解除發送端的屏蔽,等待下一次通信。

 圖5中僅在主機與485總線之間連接了此模塊,如果從機數量比較多,為了防止兩臺以上從機同時發送數據,在從機與485總線之間接入此模塊,確保在同一時刻485總線上只有一個站點發送數據,其它站點處于接收狀態。

結束語

在多主機的485網絡中,接入本文設計的模塊,通過總線上數據信號屏蔽主機發送信號,使總線傳輸數據不受影響,解決了主機隨機發送數據發生總線競爭冒險,大大提高了RS-485總線通信的質量。

參考文獻

【1】閻石主編.數字電子技術基礎(第4版).北京:高等教育出版社,2001
【2】康華光主編.電子技術基礎(第3版).北京:高等教育出版社,1988
【3】劉必虎,沈建國編著.數字邏輯電路.北京:科學出版社,2000
【4】電子工程手冊編委會,集成電路手冊分編委會編.標準集成電路數據手冊 TTL電路(增補本).北京:電子工業出版社,1994
【5】【美】Jan Axelson.Serial Port Complete Programming and Circuits for RS-232 and RS-485 Links and Networks.北京:中國電力出版社,2001

 

 

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久午夜视频| 国产精品揄拍一区二区| 亚洲精品乱码久久久久久黑人| 国产综合18久久久久久| 欧美日韩国产综合网| 欧美在线视频在线播放完整版免费观看| 亚洲综合精品一区二区| 亚洲国产精品va在看黑人| 国产精品对白刺激久久久| **欧美日韩vr在线| 亚洲理伦在线| 亚洲免费在线电影| 亚洲在线一区二区三区| 野花国产精品入口| 国产精品婷婷午夜在线观看| 欧美激情综合五月色丁香小说| 欧美精品一区在线播放| 女生裸体视频一区二区三区| 久久久亚洲人| 国产精品麻豆成人av电影艾秋| 国产一区二区日韩精品欧美精品| 暖暖成人免费视频| 一区在线影院| 欧美日韩另类综合| 亚洲大片精品永久免费| 欧美精品v日韩精品v国产精品| 欧美成人一品| 蜜臀久久99精品久久久久久9| 欧美一级大片在线观看| 免费日本视频一区| 亚洲欧美文学| 欧美激情免费观看| 久久gogo国模啪啪人体图| 99在线精品视频| 国产日韩视频| 在线观看亚洲视频| 国产精品色一区二区三区| 欧美精品一卡二卡| 亚洲精品乱码久久久久| 午夜欧美大尺度福利影院在线看| 在线精品视频在线观看高清| 欧美日韩一区免费| 国产欧美精品国产国产专区| 亚洲美女在线视频| 亚洲精品乱码久久久久久久久| 欧美成人黑人xx视频免费观看| 欧美va亚洲va日韩∨a综合色| 欧美国产日本韩| 激情亚洲成人| av不卡在线看| 国产精品高潮呻吟久久av黑人| 开元免费观看欧美电视剧网站| 亚洲乱亚洲高清| 亚洲欧洲精品一区二区三区| 亚洲欧洲日夜超级视频| 美女成人午夜| 欧美猛交免费看| 欧美日韩性视频在线| 亚洲精品日韩精品| 欧美日韩成人综合天天影院| 日韩亚洲国产精品| 久久电影一区| 亚洲精品国产精品乱码不99| 亚洲激情啪啪| 亚洲人成小说网站色在线| 嫩草伊人久久精品少妇av杨幂| 韩国av一区二区三区| 欧美日韩一区二区三区| 国产精品第一页第二页第三页| 亚洲激情在线| 欧美一级理论性理论a| 久久国产日韩| 国产在线播精品第三| 欧美在线三区| 麻豆精品国产91久久久久久| 亚洲国产欧美日韩| 国产精品素人视频| 国产精品美女久久久久久免费| 欧美久久久久中文字幕| 国产精品青草久久久久福利99| 亚洲盗摄视频| 狠狠色狠狠色综合人人| 亚洲免费精品| 欧美日韩国产一级| 国产精品一区二区女厕厕| 国产欧美日韩视频| 亚洲国产老妈| 国产亚洲精品bv在线观看| 一区二区三区精品视频在线观看| 亚洲一级一区| 亚洲国产精品免费| 欧美精品一区二区在线观看| 国产欧美日本一区二区三区| 亚洲精品老司机| 国产精品一区二区你懂的| 欧美一区二区三区另类| 国产精品久久久久久久久免费樱桃| 亚洲国产片色| 国产精品videossex久久发布| 欧美日韩1区2区3区| 国产精品午夜春色av| 亚洲承认在线| 亚洲欧美不卡| 国产香蕉久久精品综合网| 国产精品久久国产三级国电话系列| 久久国产加勒比精品无码| 亚洲伦理中文字幕| 国产精品毛片a∨一区二区三区| 亚洲精品免费一二三区| 国产精品毛片a∨一区二区三区| 欧美不卡一卡二卡免费版| 国产精品美女诱惑| 麻豆精品一区二区综合av| 欧美激情欧美激情在线五月| 亚洲免费成人| 欧美一站二站| 欧美日精品一区视频| 午夜精品在线观看| 亚洲女同性videos| 久久国产精品毛片| 欧美午夜宅男影院在线观看| 欧美日韩在线大尺度| 欧美日韩一区二区免费视频| 欧美激情视频在线免费观看 欧美视频免费一| 久久国产加勒比精品无码| 欧美在线影院在线视频| 国产精品区一区二区三区| 最新成人av在线| 亚洲第一在线视频| 午夜在线视频观看日韩17c| 久久天天躁狠狠躁夜夜av| 欧美在线免费一级片| 亚洲综合国产激情另类一区| ●精品国产综合乱码久久久久| 欧美大片在线观看一区| 国产主播一区二区三区| 亚洲欧洲偷拍精品| 欧美日韩另类丝袜其他| 黄色影院成人| 午夜在线一区二区| 午夜精品电影| 欧美性色aⅴ视频一区日韩精品| 国产日韩亚洲欧美精品| 亚洲专区免费| 亚洲欧洲日韩女同| 免费在线看一区| 国产精品久久久999| 欧美一区二区三区视频免费| 欧美特黄一区| 欧美激情中文字幕一区二区| 亚洲精品日本| 欧美精品一区二| 欧美a级片网| 亚洲一区中文字幕在线观看| 精品999日本| 在线综合亚洲| 久久久无码精品亚洲日韩按摩| 欧美精品免费观看二区| 亚洲日本成人女熟在线观看| 国产一区视频观看| 欧美黄色小视频| 久久久噜噜噜久久中文字幕色伊伊| 国产欧美视频一区二区| 欧美在线91| 国产模特精品视频久久久久| 在线视频欧美日韩精品| 一区二区三区毛片| 久久精品综合| 亚洲天堂av综合网| 99精品视频免费观看| 亚洲欧洲精品一区二区三区不卡| 欧美成人高清视频| 国产精品乱人伦中文| 亚洲一区在线看| 国产在线拍偷自揄拍精品| 香蕉久久一区二区不卡无毒影院| 亚洲国产欧美一区二区三区同亚洲| 亚洲伦理网站| 亚洲女与黑人做爰| 一区在线免费| 久久久久国产一区二区| 欧美日韩理论| 国产亚洲福利一区| 久久夜色精品亚洲噜噜国产mv| 亚洲精品日韩欧美| 一区二区日韩伦理片| 亚洲国产精品一区二区久| 国产精品一区久久久| 国产一区二区久久| 久久久精彩视频| 午夜伦欧美伦电影理论片| 欧美激情视频在线免费观看 欧美视频免费一| 亚洲欧美国产高清va在线播| 亚洲视频中文| 国产亚洲一区二区三区在线观看| 美日韩在线观看| 禁断一区二区三区在线| 国产视频精品xxxx| 欧美日本不卡高清| 欧美 亚欧 日韩视频在线| 在线观看不卡| 狠狠色综合播放一区二区| 欧美欧美天天天天操| 欧美一区二区三区四区高清| 欧美呦呦网站| 国产精品国产三级国产普通话99| 午夜天堂精品久久久久| 日韩亚洲一区二区| 欧美黄色一区二区| 女同一区二区| 夜夜爽夜夜爽精品视频| 在线观看视频一区二区| 久久久久国产精品一区二区| 亚洲国产成人不卡| 国产亚洲一区二区三区在线观看| 亚洲视频一二区| 国产精品社区| 韩国成人理伦片免费播放| 久久精品亚洲一区二区三区浴池| 国产精品乱码一区二三区小蝌蚪| 亚洲精品孕妇| 国产日韩视频| 一区二区视频免费在线观看| 久久久久国色av免费看影院| 麻豆精品国产91久久久久久| 国内精品视频在线观看| 黄色日韩精品| 先锋影音久久久| 亚洲精品一区二区三区蜜桃久| 欧美一区成人| 国产精品99久久久久久久vr| 亚洲视频每日更新| 欧美视频一区二区三区…| 国产裸体写真av一区二区| 午夜精品久久99蜜桃的功能介绍| 亚洲国产精品热久久| 久久精品国产99国产精品| 欧美日韩四区| 欧美成人午夜激情| 激情亚洲一区二区三区四区| 国产香蕉久久精品综合网| 亚洲精品欧美| 亚洲激情精品| 欧美大尺度在线观看| 久热精品视频在线| 亚洲自拍都市欧美小说| 国产日韩欧美中文在线播放| 一区电影在线观看| 国产精品久久久久一区| 美脚丝袜一区二区三区在线观看| 欧美精品一区在线观看| 欧美日韩不卡一区| 国产精品久久久久久久久果冻传媒| 欧美aa在线视频| 在线播放精品| 日韩午夜一区| 国产午夜精品理论片a级大结局| 美女脱光内衣内裤视频久久网站| 欧美在线一二三| 久久国产主播精品| 亚洲国产激情| 欧美色图麻豆| 久久精品水蜜桃av综合天堂| 在线播放国产一区中文字幕剧情欧美| 亚洲国产三级在线| 欧美有码在线观看视频| 欧美精品国产精品| 欧美在线国产| 国产精品视频区| 国产一二三精品| 一区二区福利| 久久艳片www.17c.com| 国产精品欧美精品| 美女脱光内衣内裤视频久久影院| 欧美金8天国| 欧美激情一区二区三区高清视频| 欧美sm重口味系列视频在线观看| 欧美日韩和欧美的一区二区| 国产一区亚洲一区| 亚洲第一福利社区| 午夜精品福利在线| 久久久av网站| 国产精品―色哟哟| 亚洲美女黄网| 国产九九精品| 欧美日韩天堂| 9人人澡人人爽人人精品| 久久精品五月| 中文国产亚洲喷潮| 日韩亚洲成人av在线| 欧美日韩国产成人| 亚洲无吗在线| 久久九九久精品国产免费直播| 欲香欲色天天天综合和网| 久久人人爽爽爽人久久久| 亚洲美女毛片| 欧美国产高清| 欧美三级在线| 亚洲高清二区| 久久成人av少妇免费| 欧美午夜不卡| 一本色道久久99精品综合| 欧美日韩不卡一区| 欧美激情在线观看| 国产毛片久久| 国产精品99久久久久久久久| 在线视频国产日韩| 欧美精品三级| 欧美精品情趣视频| 国产精品伦理| 久久精品免费| 久久偷看各类wc女厕嘘嘘偷窃| 国内久久婷婷综合| 欧美日韩三区四区| 国产日韩在线亚洲字幕中文| 亚洲黄色小视频| 久久综合色影院| 在线精品国产欧美| 黄色成人av在线| 极品尤物一区二区三区| 韩日精品视频一区| 国产视频久久久久| 樱桃视频在线观看一区| 久久精品国产第一区二区三区最新章节| 欧美日韩和欧美的一区二区| 欧美色图一区二区三区| 国产精品欧美久久久久无广告| 久久久久久日产精品|