zlc1210903
級別: 工控俠客
|
作為工控人,在通信時(shí)都會(huì)用到串口通信。但是大家真正的了解串口嗎?現(xiàn)在我將應(yīng)用串口的一些知識(shí)總結(jié)下,希望大家一起指正,探討。 1.串口就是指串行通訊,其實(shí)最早的電腦串口是用來和調(diào)制解調(diào)器來進(jìn)行通訊的。正因?yàn)槿绱舜诘囊_定義往往與調(diào)制解調(diào)器傳輸有關(guān)。 2.以下是九針串口的定義。 CD,此腳由調(diào)制解調(diào)器控制,當(dāng)電話接通后,發(fā)送的信號在載波信號上面,調(diào)制解調(diào)器利用此引腳通知計(jì)算機(jī)有載波頻率檢測到,即表示現(xiàn)在處于聯(lián)機(jī)狀態(tài)。 RXD,此引腳會(huì)將遠(yuǎn)程所發(fā)送過來的數(shù)據(jù)接收進(jìn)來。 TXD,此引腳將計(jì)算機(jī)所要發(fā)送出去的數(shù)據(jù)發(fā)送出去。 DTR,次引腳有計(jì)算機(jī)控制,用以通知調(diào)制解調(diào)器可以進(jìn)行傳輸,高電位時(shí)表示計(jì)算機(jī)已經(jīng)準(zhǔn)備就緒,隨時(shí)可以接收數(shù)據(jù)。 GND,此引腳為接地端,作為計(jì)算機(jī)與調(diào)制解調(diào)器之間的標(biāo)準(zhǔn)電位參考,兩端設(shè)備的接地端標(biāo)準(zhǔn)電壓必須一致,否則會(huì)產(chǎn)生接地回路。使得信號因標(biāo)準(zhǔn)電位的不同而產(chǎn)生漂移,也會(huì)導(dǎo)致結(jié)果失常。 DSR,此引腳由調(diào)制解調(diào)器控制,調(diào)制解調(diào)器用這支引腳的高電位通知計(jì)算機(jī),一切準(zhǔn)備就緒,可以發(fā)送數(shù)據(jù)過來。 RTS,次引腳由計(jì)算機(jī)控制,用以通知調(diào)制解調(diào)器馬上發(fā)送數(shù)據(jù)至計(jì)算機(jī),而當(dāng)調(diào)制解調(diào)器收到此信號后,便會(huì)將它由電話在線收到的數(shù)據(jù)發(fā)送給計(jì)算機(jī),在此之前如果有數(shù)據(jù)發(fā)送到調(diào)制解調(diào)器則會(huì)暫存在緩存區(qū)中。 CTS:此引腳由調(diào)制解調(diào)器控制,用以通知計(jì)算機(jī)將欲發(fā)送的數(shù)據(jù)送至調(diào)制解調(diào)器。當(dāng)計(jì)算機(jī)收到此近郊的信號,即將準(zhǔn)備送出的數(shù)據(jù)送至調(diào)制解調(diào)器,而調(diào)制解調(diào)器則將減速機(jī)送過來的數(shù)據(jù)由電話線送出。 R1,調(diào)制解調(diào)器器通知計(jì)算機(jī)有電話進(jìn)來,是否接聽電話則由計(jì)算機(jī)決定。 串行通訊有兩種,一種是RS-232和RS-485通訊。兩者的區(qū)別。 RS-232串行通訊的標(biāo)準(zhǔn)電壓是參考接地端而來。發(fā)送端由發(fā)送數(shù)據(jù)端參考發(fā)送端的接地電壓發(fā)送數(shù)據(jù),接收端由接送端與接送端的接地電壓來接收數(shù)據(jù)。如果中間有噪聲進(jìn)入,則會(huì)產(chǎn)生干擾。 RS-485串行通信,在發(fā)送數(shù)據(jù)之前先把信號解析成正負(fù)的兩條線路。達(dá)到接收端后再接收成原來的信號。 收到干擾時(shí)如圖所示: [upload=1] 所以RS-485可以有效的防止噪聲干擾。 信號定義: 計(jì)算機(jī)并無法分辨所謂的數(shù)字或者英文,在其內(nèi)部所有的數(shù)據(jù)都是0和1,任何數(shù)據(jù)都是這兩個(gè)數(shù)字的組合。串口數(shù)據(jù)發(fā)送中也 只是發(fā)送O和1。在RS-232的標(biāo)準(zhǔn)電壓中,電壓在+3V-+15V(一般使用+6V)之間稱為0.在-3V- -15V(一般使用-6V)代表1. 其他的不多贅述了,打字有點(diǎn)累了。 |
|
---|---|---|
本帖最近評分記錄:
|