[發(fā)明專利]RS485自動偵錯方法有效
| 申請?zhí)枺?/td> | 200910056041.1 | 申請日: | 2009-08-07 |
| 公開(公告)號: | CN101989932A | 公開(公告)日: | 2011-03-23 |
| 發(fā)明(設(shè)計)人: | 李堅 | 申請(專利權(quán))人: | 巨爾(上海)光電照明有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L12/40 |
| 代理公司: | 上海東創(chuàng)專利代理事務(wù)所(普通合伙) 31245 | 代理人: | 馬云;曹立維 |
| 地址: | 201108 上海市*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | rs485 自動 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及通訊技術(shù)領(lǐng)域,特別是涉及一種針對RS485通訊的自動偵錯方法。
背景技術(shù)
RS485是由美國電子工業(yè)協(xié)會EIA(Electronic?IndustriesAssociation)在1983年提出的一種平衡式數(shù)據(jù)發(fā)送標(biāo)準,滿足此標(biāo)準的收發(fā)器采用平衡發(fā)送和差分接收工作方式。實際上,RS485(TIA/EIA-485)通常被看作是TIA/EIA-422標(biāo)準的一種擴展。由于支持多節(jié)點(32個或更多節(jié)點)、遠距離(最大4000英尺)和接收高靈敏度(200mV),在構(gòu)成通信網(wǎng)絡(luò)時,僅需要一對雙絞線作傳輸線,因此成本低廉,設(shè)備簡單,在多站、遠距離通信環(huán)境下獲得了廣泛應(yīng)用。
目前,有RS-232,RS-422,RS-485幾種接口標(biāo)準用于串行通信。RS-232是最早的串行接口標(biāo)準,在短距離(<15M),較低波特率串行通信當(dāng)中得到了廣泛應(yīng)用。其后針對RS-232接口標(biāo)準的通信距離短,波特率比較低的狀況,在RS-232接口標(biāo)準的基礎(chǔ)上又提出了RS-422接口標(biāo)準,RS-485接口標(biāo)準來克服這些缺陷。
RS-232串口標(biāo)準是種在低速率串行通訊中增加通訊距離的單端標(biāo)準。RS-232采取不平衡傳輸方式,即單端通訊。其收發(fā)端的數(shù)據(jù)信號都是相對于地信號的。所以其共模抑制能力差,再加上雙絞線的分布電容,其傳輸距離最大約為15M,最高速率為20KBPS,且其只能支持點對點通信。
針對RS-232串口標(biāo)準的局限性,人們又提出了RS-422,RS-485接口標(biāo)準。RS-485/422采用平衡發(fā)送和差分接收方式實現(xiàn)通信:發(fā)送端將串行口的TTL電平信號轉(zhuǎn)換成差分信號A,B兩路輸出,經(jīng)過線纜傳輸之后在接收端將差分信號還原成TTL電平信號。由于傳輸線通常使用雙絞線,又是差分傳輸,所以又極強的抗共模干擾的能力,總線收發(fā)器靈敏度很高,可以檢測到低至200mV電壓。故傳輸信號在千米之外都是可以恢復(fù)。RS-485/422最大的通信距離約為1219M,最大傳輸速率為10Mb/S,傳輸速率與傳輸距離成反比,在100Kb/S的傳輸速率下,才可以達到最大的通信距離,如果需傳輸更長的距離,需要加485中繼器。RS-485采用半雙工工作方式,支持多點數(shù)據(jù)通信。RS-485總線網(wǎng)絡(luò)拓撲一般采用終端匹配的總線型結(jié)構(gòu)。即采用一條總線將各個節(jié)點串接起來,不支持環(huán)形或星型網(wǎng)絡(luò)。如果需要使用星型結(jié)構(gòu),就必須使用485中繼器或者485集線器才可以。RS-485/422總線一般最大支持32個節(jié)點,如果使用特制的485芯片,可以達到128個或者256個節(jié)點,最大的可以支持到400個節(jié)點。
由于RS485具有傳輸距離遠、抗干擾性能好、組網(wǎng)更靈活,支持節(jié)點多等優(yōu)點,在過去的20年里,RS485做為一種多點差分數(shù)據(jù)傳輸?shù)碾姎庖?guī)范,被應(yīng)用在許多不同的領(lǐng)域,但是基于在RS485匯流排上只能有一個主機的特點,它往往應(yīng)用在集中控制樞紐與分散控制單元之間(如圖1所示)。
由于RS485匯流排本身存在的許多局限性,隨著科技的發(fā)展,RS485的匯流排效率低、通訊的可靠性低、后期維護成本網(wǎng)絡(luò)工程應(yīng)用復(fù)傳輸距離不理想、單匯流排可掛接的節(jié)點應(yīng)用不靈活等缺點慢慢暴露出來,由于RS485采用一條總線將各個節(jié)點串接起來的鏈接方法,通常有一個節(jié)點出現(xiàn)故障會導(dǎo)致系統(tǒng)整體或局部的癱瘓,而且,由于節(jié)點多,又難以判斷是哪一個節(jié)點出錯,通常的解決方法是人工將設(shè)備一個個從總線上斷開檢測,才能知道是哪一個設(shè)備故障所導(dǎo)致,這樣檢修需要耗費相當(dāng)?shù)娜肆εc時間。
本發(fā)明正是基于為了克服上述缺陷,發(fā)明了一種RS485總線自動偵錯技術(shù),利用了開關(guān)的開啟與關(guān)閉,及軟件的配合,來實現(xiàn)自動偵錯的目的,且不需要增加額外的設(shè)備,經(jīng)濟而簡便的克服了現(xiàn)有技術(shù)中存在的問題。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種基于RS485的自動偵錯方法。以解決現(xiàn)有技術(shù)中存在的問題,本發(fā)明提供的技術(shù)方案如下:
一種基于RS485的自動偵錯方法,其特征在于包括如下步驟:
步驟一,系統(tǒng)開機時,在偵錯工作之前一段時間內(nèi),所有設(shè)備D1-Dn接收到斷開命令,與該些設(shè)備D1-Dn對應(yīng)的開關(guān)S1-Sn均處于斷開狀態(tài),此時,控制器不發(fā)出通訊訊號,其中n為自然數(shù);
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于巨爾(上海)光電照明有限公司,未經(jīng)巨爾(上海)光電照明有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910056041.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





