<nobr id="zkazv"></nobr>

      午夜精品一区二区三区成人,中文字幕av一区二区,亚洲AVAV天堂AV在线网阿V,肥臀浪妇太爽了快点再快点,国产网友愉拍精品视频手机,国产精品无码a∨麻豆,久久中文字幕一区二区,a级国产乱理伦片在线观看al
      首頁 新聞 工控搜 論壇 廠商論壇 產(chǎn)品 方案 廠商 人才 文摘 下載 展覽
      中華工控網(wǎng)首頁
        P L C | 變頻器與傳動 | 傳感器 | 現(xiàn)場檢測儀表 | 工控軟件 | 人機界面 | 運動控制
        D C S | 工業(yè)以太網(wǎng) | 現(xiàn)場總線 | 顯示調(diào)節(jié)儀表 | 數(shù)據(jù)采集 | 數(shù)傳測控 | 工業(yè)安全
        電 源 | 嵌入式系統(tǒng) | PC based | 機柜箱體殼體 | 低壓電器 | 機器視覺
      單片機RS-485多機通訊的實現(xiàn)
      中華工控網(wǎng)
      收藏本文     查看收藏
      單片機RS-485多機通訊的實現(xiàn)</P><P> 尹 紅 唐 煜 </P><P>   摘 要 本文介紹一種能利用RS-485電氣特性和簡單的結構方式,采用自定義串行通信協(xié)議,實現(xiàn)單片機RS-485多機通訊的方法和技巧。<BR>   關鍵詞 單片機,RS-485總線,總線沖突,串行通信</P><P> 1 簡介<BR>   RS-485串行總線接口標準以差分平衡方式傳輸信號,具有很強的抗共模干擾的能力,允許一對雙絞線上一個發(fā)送器驅(qū)動多個負載設備。工業(yè)現(xiàn)場控制系統(tǒng)中一般都采用該總線標準進行數(shù)據(jù)傳輸,而且一般采用RS-485串行總線接口標準的系統(tǒng)都使用8044芯片作為通信控制器或各分機的CPU。8044芯片內(nèi)部集成了SDLC,HDLC等通信協(xié)議,并且集成了相應的硬件電路,通過硬件電路和標準協(xié)議的配合,使系統(tǒng)的通訊準確、可靠、快速。8044在市場上日漸稀少,雖然有8344可替代,但幾百元的價位與普通單片機幾元至幾十元的價位相差甚遠,用戶在開發(fā)一般的單片機應用系統(tǒng)時,都希望能用簡單的電路和簡單的通信協(xié)議完成數(shù)據(jù)交換。譬如:利用單片機本身所提供的簡單串行接口,加上總線驅(qū)動器如SN75176等組合成簡單的RS-485通訊網(wǎng)絡。本文所述的方法已成功地應用于工程項目,一臺主機與60臺從機通訊,通訊波特率達64KBPS。<BR> 2 總線驅(qū)動器芯片SN75176<BR>   常用的RS-485總線驅(qū)動芯片有SN75174,SN75175,SN75176。SN75176芯片有一個發(fā)送器和一個接收器,非常適合作為RS-485總線驅(qū)動芯片。<BR>   SN75176及其邏輯如圖1所示。<BR> <BR> <br><A HREF="/editor/uploadfiles/learns01/2003102316125415562.gif" TARGET=_blank><IMG SRC="/editor/uploadfiles/learns01/2003102316125415562.gif" border=0 alt=按此在新窗口瀏覽圖片 onload="javascript:if(this.width>580)this.width=580"></A><BR> 圖1 SN75176芯片及其邏輯關系</P><P> 3 RS-485方式構成的多機通信原理<BR>   在由單片機構成的多機串行通信系統(tǒng)中,一般采用主從式結構:從機不主動發(fā)送命令或數(shù)據(jù),一切都由主機控制。并且在一個多機通信系統(tǒng)中,只有一臺單機作為主機,各臺從機之間不能相互通訊,即使有信息交換也必須通過主機轉發(fā)。采用RS-485構成的多機通訊原理框圖,如圖2所示。<BR> </P><P> <br><A HREF="/editor/uploadfiles/learns01/200310231613094752.gif" TARGET=_blank><IMG SRC="/editor/uploadfiles/learns01/200310231613094752.gif" border=0 alt=按此在新窗口瀏覽圖片 onload="javascript:if(this.width>580)this.width=580"></A></P><P> 圖2 采用RS-485構成的多機通訊原理框圖</P><P>   在總線末端接一個匹配電阻,吸收總線上的反射信號,保證正常傳輸信號干凈、無毛刺。匹配電阻的取值應該與總線的特性阻抗相當。<BR>   當總線上沒有信號傳輸時,總線處于懸浮狀態(tài),容易受干擾信號的影響。將總線上差分信號的正端A+和+5電源間接一個10K的電阻;正端A+和負端B-間接一個10K的電阻;負端B-和地間接一個10K的電阻,形成一個電阻網(wǎng)絡。當總線上沒有信號傳輸時,正端A+的電平大約為3.2V,負端B-的電平大約為1.6V,即使有干擾信號,卻很難產(chǎn)生串行通信的起始信號0,從而增加了總線抗干擾的能力。<BR> 4 通信規(guī)則<BR>   由于RS-485通訊是一種半雙工通訊,發(fā)送和接收共用同一物理信道。在任意時刻只允許一臺單機處于發(fā)送狀態(tài)。因此要求應答的單機必須在偵聽到總線上呼叫信號已經(jīng)發(fā)送完畢,并且沒有其它單機發(fā)出應答信號的情況下,才能應答。半雙工通訊對主機和從機的發(fā)送和接收時序有嚴格的要求。如果在時序上配合不好,就會發(fā)生總線沖突,使整個系統(tǒng)的通訊癱瘓,無法正常工作。要做到總線上的設備在時序上的嚴格配合,必須要遵從以下幾項原則:<BR>   1) 復位時,主從機都應該處于接收狀態(tài)。<BR>   SN75176芯片的發(fā)送和接收功能轉換是由芯片的 RE* ,DE端控制的。RE*=1,DE=1時,SN75176發(fā)送狀態(tài);RE*=0,DE=0時,SN75176處于接收狀態(tài)。一般使用單片機的一根口線連接RE*,DE端。在上電復位時,由于硬件電路穩(wěn)定需要一定的時間,并且單片機各端口復位后處于高電平狀態(tài),這樣就會使總線上各個分機處于發(fā)送狀態(tài),加上上電時各電路的不穩(wěn)定,可能向總線發(fā)送信息。因此,如果用一根口線作發(fā)送和接收控制信號,應該將口線反向后接入SN75176的控制端,使上電時SN75176處于接收狀態(tài)。<BR>   另外,在主從機軟件上也應附加若干處理措施,如:上電時或正式通訊之前,對串行口做幾次空操作,清除端口的非法數(shù)據(jù)和命令。<BR>   2) 控制端RE*,DE的信號的有效脈寬應該大于發(fā)送或接收一幀信號的寬度。<BR>   在RS-232,RS-422等全雙工通訊過程中,發(fā)送和接收信號分別在不同的物理鏈路上傳輸,發(fā)送端始終為發(fā)送端,接收端始終為接收端,不存在發(fā)送、接收控制信號切換問題。在RS-485半雙工通訊中,由于SN75176的發(fā)送和接收都由同一器件完成,并且發(fā)送和接收使用同一物理鏈路,必須對控制信號進行切換。控制信號何時為高電平,何時為低電平,一般以單片機的TI,RI信號作參考。<BR>   發(fā)送時,檢測TI是否建立起來,當TI為高電平后關閉發(fā)送功能轉為接收功能;<BR>   接收時,檢測RI是否建立起來,當RI為高電平后,接收完畢,又可以轉為發(fā)送。<BR>   在理論上雖然行得通,但在實際聯(lián)調(diào)中卻出現(xiàn)傳輸數(shù)據(jù)時對時錯的現(xiàn)象。根據(jù)查證有關資料,并在聯(lián)調(diào)中借助存儲示波器反復測試,才發(fā)現(xiàn)一個值得注意的問題,我們可以查看單片機的時序:<BR> </P><P> <br><A HREF="/editor/uploadfiles/learns01/200310231613751609.gif" TARGET=_blank><IMG SRC="/editor/uploadfiles/learns01/200310231613751609.gif" border=0 alt=按此在新窗口瀏覽圖片 onload="javascript:if(this.width>580)this.width=580"></A></P><P> 圖3 串行口模式3時序圖</P><P>   單片機在串行口發(fā)送數(shù)據(jù)時,只要將8位數(shù)據(jù)位傳送完畢,TI標志即建立,但此時應發(fā)送的第九位數(shù)據(jù)位(若發(fā)送地址幀時)和停止位尚未發(fā)出。如果在這是關閉發(fā)送控制,勢必造成發(fā)送幀數(shù)據(jù)不完整。如果單片機多機通訊采用較高的波特率,幾條操作指令的延時就可能超過2位(或1位)數(shù)據(jù)的發(fā)送時間,問題或許不會出現(xiàn)。但是如果采用較低波特率,如9600,發(fā)送一位數(shù)據(jù)需100μs左右,單靠幾條操作指令的延時遠遠不夠,問題就明顯地暴露出來。接收數(shù)據(jù)時也同樣如此,單片機在接收完8個數(shù)據(jù)位后就建立起RI信號,但此時還未接收到第九位數(shù)據(jù)位(若接收地址幀時)和停止位。所以,接收端必須延時大于2位數(shù)據(jù)位的時間(1位數(shù)據(jù)位時間=1/波特率),再作應答,否則會發(fā)生總線沖突。<BR>   3) 總線上所連接的各單機的發(fā)送控制信號在時序上完全隔開。<BR>   為了保證發(fā)送和接收信號的完整和正確,避免總線上信號的碰撞,對總線的使用權必須進行分配才能避免競爭,連接到總線上的單機,其發(fā)送控制信號在時間上要完全隔離。<BR>   總之,發(fā)送和接收控制信號應該足夠?qū)挘员WC完整地接收一幀數(shù)據(jù),任意兩個單機的發(fā)送控制信號在時間上完全分開,避免總線爭端。<BR>   程序流程框圖,參見圖4。其中:a)為發(fā)送流程圖;b)為接收流程圖。<BR> </P><P> <br><A HREF="/editor/uploadfiles/learns01/2003102316131425291.gif" TARGET=_blank><IMG SRC="/editor/uploadfiles/learns01/2003102316131425291.gif" border=0 alt=按此在新窗口瀏覽圖片 onload="javascript:if(this.width>580)this.width=580"></A></P><P> 圖4 程序流程圖</P><P> 注:延時T秒的取值<BR> (1) 傳送地址幀時,T>2X(1/波特率),可以選取T=2.5X(1/波特率)。<BR> (2) 傳送數(shù)據(jù)幀時,T>1X(1/波特率),可以選取T=1.5X(1/波特率)。</P><P> 作者簡介:尹 紅 工程師。主要從事計算機應用和數(shù)控產(chǎn)品的研究和開發(fā)工作 <BR>      唐 煜 研究員。主要從事計算機自動化會議系列產(chǎn)品的研究和開發(fā)工作</P><P> 作者單位:中國科學院成都計算機應用研究所 四川。成都(610041)<BR>
       

      狀 態(tài): 離線

      公司簡介
      產(chǎn)品目錄

      公司名稱: 中華工控網(wǎng)
      聯(lián) 系 人: 客服中心
      電  話: 0755-26546361
      傳  真: 0755-26585268
      地  址: 深圳市南山區(qū)創(chuàng)業(yè)路現(xiàn)代城華庭1棟6A
      郵  編: 518054
      主  頁:
       
      該廠商相關技術文摘:
      智能儀器儀表的發(fā)展特點與前景分析
      電動機性能虛擬儀器測試系統(tǒng)設計與實現(xiàn)
      視頻監(jiān)控護航高鐵安全運營
      基于PLC,觸摸屏及變頻器對吹膜機的改造
      永宏PLC應用于自助圖書借還終端機
      基于永宏PLC的GSM通訊原理及其應用
      改善汽車生態(tài)學、安全性和舒適性,四大測試分析是關鍵
      改善汽車生態(tài)學、安全性和舒適性,四大測試分析是關鍵
      數(shù)控技術的發(fā)展趨勢及產(chǎn)業(yè)化
      數(shù)控技術發(fā)展戰(zhàn)略與發(fā)展途徑的思考
      用Energid 的軟件進行機器人的抓取和操作
      如何借助RFID技術升級企業(yè)信息管理水平
      更多文摘...
      立即發(fā)送詢問信息在線聯(lián)系該技術文摘廠商:
      用戶名: 密碼: 免費注冊為中華工控網(wǎng)會員
      請留下您的有效聯(lián)系方式,以方便我們及時與您聯(lián)絡

      關于我們 | 聯(lián)系我們 | 廣告服務 | 本站動態(tài) | 友情鏈接 | 法律聲明 | 不良信息舉報
      工控網(wǎng)客服熱線:0755-86369299
      版權所有 中華工控網(wǎng) Copyright©2022 Gkong.com, All Rights Reserved

      主站蜘蛛池模板: 国产不卡av一区二区| 中文午夜乱理片无码| 人人妻人人澡人人爽曰本| 亚洲精品第一页中文字幕| 在线看无码的免费网站| 欧美精品国产综合久久| 久久久精品2019中文字幕之3| 国模无吗一区二区二区视频| 中文字幕国产精品自拍| 在线日韩一区二区| 国产熟女高潮一区二区三区| 性男女做视频观看网站 | 国99久9在线 | 免费| 成人亚欧欧美激情在线观看| 高清破外女出血AV毛片| 久久被窝亚洲精品爽爽爽| 国产午夜福利小视频在线| 久久精品国产99久久六动漫| 国产综合av一区二区三区| 纯肉高h啪动漫| 国产一区二区波多野结衣| 亚洲男人天堂一级黄色片| 国产亚洲欧美另类一区二区| 国产成人精品亚洲高清在线| 欧美z0zo人禽交另类视频| 亚洲国产一区二区三区久| 97久久超碰国产精品2021| 在线中文字幕亚洲日韩2020| 国产成人AV国语在线观看| 麻豆国产成人AV在线播放| 国产av国片精品一区二区| 国产精品午夜av福利| 一区二区三区激情都市| 奶头好大揉着好爽视频| 日本乱一区二区三区在线| 国产精品区一二三四久久| 日本一区二区三区黄色网| 国产无遮挡又黄又爽不要vip软件| 四虎国产精品成人免费久久| 久久婷婷五月综合色国产免费观看| 久久三级中文欧大战字幕|