>

一(yī),什麼是(shì)RS485 接(jiē)口(kǒu)?
智能儀表是(shì)隨(suí)著80年(nián)代初單(dān)片機(jī)技術的成(chéng)熟而發展起來(lái)的,初是(shì)數(shù)據模(mó)擬信(xìn)號(hào)輸出(chū)簡單過(guò)程(chéng)量,後(hòu)來儀表接口(kǒu)是(shì)RS232接口(kǒu),這(zhè)種接口(kǒu)可(kě)以實現(xiàn)點對點的(dí)通信(xìn)方式(shì),但(dàn)這種方式不(bù)能(néng)實現(xiàn)聯網功能(néng)。隨後出(chū)現的(dí)RS485接(jiē)口(kǒu)。
RS485采(cǎi)用差分(fēn)信(xìn)號負邏(luó)輯,+2V~+6V表(biǎo)示“1”,- 6V~- 2V表(biǎo)示“0”。RS485有兩(liǎng)綫製和四綫製(zhì)兩(liǎng)種接綫(xiàn),四綫(xiàn)製(zhì)是全雙工(gōng)通(tōng)訊(xùn)方式,兩(liǎng)綫(xiàn)製是(shì)半雙(shuāng)工(gōng)通(tōng)訊方式(shì)。在(zài)RS485通信網(wǎng)絡中(zhōng)一般采(cǎi)用的是(shì)主(zhǔ)從通信(xìn)方式,即一個(gè)主(zhǔ)機帶(dài)多(duō)個從(cóng)機(jī)。很多情況(kuàng)下,連(lián)接(jiē)RS-485通信鏈路時隻是簡單(dān)地(dì)用一對(duì)雙(shuāng)絞綫(xiàn)將各(gè)個接口(kǒu)的“A”,“B”端連接起(qǐ)來(lái)。而(ér)忽(hū)略了信(xìn)號(hào)地的(dí)連接,這種連(lián)接方(fāng)法在(zài)許多(duō)場合是能(néng)正常工(gōng)作(zuò)的(dí),但卻埋下(xià)了很(hěn)大(dà)的隱(yǐn)患,這有二(èr)個原因:(1)共模(mó)幹擾問(wèn)題(tí): RS-485接(jiē)口采用(yòng)差(chà)分(fēn)方式傳輸信(xìn)號方式,並(bìng)不需要相對於某(mǒu)個(gè)參照點來(lái)檢測信(xìn)號(hào),係統(tǒng)隻需檢測(cè)兩綫(xiàn)之(zhī)間(jiān)的(dí)電(diàn)位差(chà)就可以(yǐ)了(liǎo)。但人們往往忽視(shì)了收(shōu)發(fā)器有(yǒu)一定的共模(mó)電壓範(fàn)圍(wéi),RS-485收發器(qì)共模電(diàn)壓範圍為(wéi)-7~+12V,隻有滿(mǎn)足上述條(tiáo)件,整(zhěng)個(gè)網(wǎng)絡才(cái)能正常工(gōng)作(zuò)。當(dāng)網絡綫(xiàn)路(lù)中共(gòng)模電壓超出此(cǐ)範圍(wéi)時就(jiù)會(huì)影(yǐng)響通信(xìn)的穩(wěn)定可靠(kào),甚(shèn)至(zhì)損壞(huài)接(jiē)口。(2)EMI問(wèn)題:發送(sòng)驅動(dòng)器(qì)輸出信(xìn)號中的(dí)共(gòng)模部分需(xū)要(yào)一(yī)個(gè)返(fǎn)回通(tōng)路(lù),如沒有一個(gè)低阻(zǔ)的返回通道(信(xìn)號(hào)地),就(jiù)會以(yǐ)輻(fú)射(shè)的(dí)形式返回源端(duān),整(zhěng)個總綫就會(huì)像一(yī)個巨(jù)大的天(tiān)綫向外輻(fú)射電磁(cí)波。
(1),RS485同RS232連接(jiē)
由於PC機默(mò)認(rèn)的隻帶有RS232接口(kǒu),有兩種(zhǒng)方法(fǎ)可以(yǐ)得(dé)到PC上位機的(dí)RS485電路:(1)通過(guò)RS232/RS485轉(zhuǎn)換電路將PC機(jī)串口RS232信(xìn)號(hào)轉(zhuǎn)換成RS485信號(hào),對(duì)於(yú)情況比(bǐ)較復雜的工業環(huán)境(jìng)好(hǎo)是選用防(fáng)浪湧帶隔(gé)離(lí)珊的產品。(2)通過(guò)PCI多串(chuàn)口卡,可(kě)以直(zhí)接選用輸出(chū)信號為(wéi)RS485類(lèi)型的(dí)擴展(zhǎn)卡。
二(èr),什麼是(shì)RS232 接口?
RS232接口(kǒu)全名是“數據終端設備(DTE)和數據通(tōng)訊設(shè)備(bèi)(DCE)之間(jiān)串行(háng)二進製數(shù)據(jù)交(jiāo)換(huàn)接口(kǒu)技術標準”。 該標準(zhǔn)規定采(cǎi)用一個(gè)25個腳的DB25連接器,對連接(jiē)器的(dí)每(měi)個(gè)引腳的(dí)信(xìn)號內容(róng)加(jiā)以規定(dìng),還對各種信號(hào)的電平(píng)加(jiā)以規定(dìng)。隨著設(shè)備的(dí)不斷(duàn)改(gǎi)進(jìn),出(chū)現了代替(tì)DB25的DB9接口(kǒu),現在都(dū)把RS232接口叫做DB9。RS-232是現在主流(liú)的串行(háng)通信(xìn)接(jiē)口(kǒu)之一(yī)。
RS232接口(kǒu)標準(zhǔn)出現較(jiào)早,會有一(yī)些不(bù)足(zú)之(zhī)處(1)接口(kǒu)的信(xìn)號(hào)電(diàn)平值(zhí)較(jiào)高(gāo),易(yì)損壞(huài)接(jiē)口電路的芯片,又因(yīn)為與(yǔ)TTL電平不兼容故需使用電平轉換電(diàn)路方能(néng)與TTL電路連接。(2)傳(chuán)輸速率(shuài)較(jiào)低(dī),在異步傳輸時(shí),波特(tè)率(shuài)為(wéi)20Kbps;因(yīn)此在(zài)“南方(fāng)的老(lǎo)樹51CPLD開發(fā)板(bǎn)”中,綜合程(chéng)序波特率(shuài)隻能(néng)采(cǎi)用(yòng)19200,也(yě)是這個原因。(3)接(jiē)口(kǒu)使(shǐ)用一根(gēn)信號(hào)綫(xiàn)和(hé)一(yī)根信(xìn)號返(fǎn)回(huí)綫而(ér)構(gòu)成共地(dì)的傳輸(shū)形式(shì),這種共地傳輸容(róng)易(yì)產生共模幹(gān)擾,所以抗噪聲(shēng)幹擾性弱(ruò)。(4)傳(chuán)輸距離(lí)有(yǒu)限,大傳(chuán)輸距離標準(zhǔn)值為50英尺,實(shí)際(jì)上也隻(zhī)能用在15米左右。
(1),接口(kǒu)定義(yì)
RS232(DB9)
1,DCD 載波(bō)檢測(cè);2,RXD 接收(shōu)數據(jù);3,TXD 發送(sòng)數(shù)據;4,DTR 數(shù)據終(zhōng)端準備好(hǎo);5,SG 信(xìn)號(hào)地;6,DSR 數據準備(bèi)好(hǎo);7,RTS 請(qǐng)求(qiú)發送;8,CTS 允(yǔn)許(xǔ)發送(sòng);9,RI 振鈴(líng)提示(shì)
RS232(DB25)
1,頻蔽(bì)地(dì)綫;2,TXD 發(fā)送數據;3,RXD 接收數(shù)據(jù);4,RTS 請求(qiú)發(fā)送;5,CTS 允(yǔn)許發送;6,DSR 數據準(zhǔn)備好;7,SG 信(xìn)號(hào)地;8,DCD 載波檢測(cè);9, 發(fā)送返(fǎn)回(+);10,未(wèi)定義;11,數據發送(-);12~17 未定(dìng)義;18,數據接收(shōu)(+) 19,未定(dìng)義;20,數據終端準(zhǔn)備好 DTR;21,未(wèi)定(dìng)義;22,振鈴 RI;23~24 未定義;25,接收返(fǎn)回(-)標準的(dí)細節
在RS-232標準中(zhōng),字符是(shì)以一串行的(dí)比(bǐ)特串(chuàn)來一個接(jiē)一個的(dí)串(chuàn)行(serial)方式(shì)傳(chuán)輸,優點是傳(chuán)輸綫(xiàn)少(shǎo),配綫簡單,傳送距離(lí)可以較遠(yuǎn)。常用的編碼格式(shì)是(shì)異(yì)步起停(tíng)(asynchronous start-stop)格式,它(tā)使(shǐ)用一個(gè)起(qǐ)始(shǐ)比(bǐ)特後(hòu)麵緊跟7或(huò)8 個數據比(bǐ)特(bit),然後是可選的奇偶(ǒu)校驗比(bǐ)特(tè),後(hòu)是一或兩(liǎng)個停(tíng)止比特。所(suǒ)以(yǐ)發送一(yī)個(gè)字符至(zhì)少(shǎo)需(xū)要(yào)10比(bǐ)特,帶(dài)來的(dí)一(yī)個(gè)好(hǎo)的(dí)效果(guǒ)是使全(quán)部(bù)的傳輸(shū)速率(shuài),發送(sòng)信(xìn)號的速率以10劃分。一個(gè)平常(cháng)的代(dài)替異步(bù)起停方式的(dí)是使用(yòng)數(shù)據鏈路控製(zhì)協議(HDLC)。
在(zài)RS-232標準(zhǔn)中定義了邏(luó)輯(jí)一(yī)和邏輯(jí)零電(diàn)壓(yā)級(jí)數,以(yǐ)及(jí)標準的(dí)傳輸(shū)速率(shuài)和連接(jiē)器(qì)類型(xíng)。信號大小(xiǎo)在正(zhèng)的和負(fù)的3-15v之間。RS-232規定(dìng)接近零(líng)的電(diàn)平是無效(xiào)的(dí),邏輯一規(guī)定為負電平(píng),有(yǒu)效負電平(píng)的信(xìn)號狀態(tài)稱為(wéi)傳(chuán)號marking,它的功(gōng)能意義(yì)為OFF,邏輯零規(guī)定為(wéi)正(zhèng)電平,有(yǒu)效(xiào)正(zhèng)電平(píng)的信號狀(zhuàng)態(tài)稱(chēng)為(wéi)空(kōng)號spacing,它(tā)的功(gōng)能(néng)意義為(wéi)ON。根據設(shè)備供電(diàn)電(diàn)源(yuán)的不(bù)同,±5,±10,±12和±15這樣的電平都(dū)是可能(néng)的。
RS-232設計之初(chū)是用(yòng)來連接調(tiáo)製(zhì)解調(tiáo)器(qì)做(zuò)傳輸(shū)之(zhī)用,也(yě)因此(cǐ)它的腳位意(yì)義通常也(yě)和(hé)調製(zhì)解調器(qì)傳(chuán)輸有關(guān)。RS-232的設備可以分(fēn)為數(shù)據終(zhōng)端(duān)設備和(hé)數(shù)據通(tōng)信設備(bèi)兩(liǎng)類,這(zhè)種分類(lèi)定義了不同(tóng)的綫(xiàn)路用來發送和(hé)接(jiē)受信號。一(yī)般(bān)來(lái)說(shuō),計算(suàn)機(jī)和(hé)終(zhōng)端(duān)設備(bèi)有DTE連接器,調(tiáo)製解調(tiáo)器和(hé)打印機有(yǒu)DCE連(lián)接器。但是這麼說並不是(shì)總(zǒng)是嚴格(gé)正(zhèng)確的,用配綫分(fēn)接器測試連接,或者(zhě)用(yòng)試(shì)誤法(fǎ)來判(pàn)斷(duàn)電纜是(shì)否工作(zuò),常常需(xū)要(yào)參考(kǎo)相關(guān)的文件(jiàn)說明。
杭州奧(ào)科環(huán)境試驗(yàn)設(shè)備有限公(gōng)司
:
手機
微(wēi)信掃(sǎo)一(yī)掃