zlc1210903
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 483 個(gè)
工控威望: 3543 點(diǎn)
下載積分: 1050 分
在線時(shí)間: 343(小時(shí))
注冊(cè)時(shí)間: 2011-06-14
最后登錄: 2024-07-02
查看zlc1210903的 主題 / 回貼
樓主  發(fā)表于: 2014-06-17 13:26
作為工控人,在通信時(shí)都會(huì)用到串口通信。但是大家真正的了解串口嗎?現(xiàn)在我將應(yīng)用串口的一些知識(shí)總結(jié)下,希望大家一起指正,探討。
1.串口就是指串行通訊,其實(shí)最早的電腦串口是用來(lái)和調(diào)制解調(diào)器來(lái)進(jìn)行通訊的。正因?yàn)槿绱舜诘囊_定義往往與調(diào)制解調(diào)器傳輸有關(guān)。
2.以下是九針串口的定義。
    CD,此腳由調(diào)制解調(diào)器控制,當(dāng)電話接通后,發(fā)送的信號(hào)在載波信號(hào)上面,調(diào)制解調(diào)器利用此引腳通知計(jì)算機(jī)有載波頻率檢測(cè)到,即表示現(xiàn)在處于聯(lián)機(jī)狀態(tài)。
    RXD,此引腳會(huì)將遠(yuǎn)程所發(fā)送過(guò)來(lái)的數(shù)據(jù)接收進(jìn)來(lái)。
    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)生接地回路。使得信號(hào)因標(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ù)過(guò)來(lái)。
    RTS,次引腳由計(jì)算機(jī)控制,用以通知調(diào)制解調(diào)器馬上發(fā)送數(shù)據(jù)至計(jì)算機(jī),而當(dāng)調(diào)制解調(diào)器收到此信號(hà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ī)收到此近郊的信號(hào),即將準(zhǔn)備送出的數(shù)據(jù)送至調(diào)制解調(diào)器,而調(diào)制解調(diào)器則將減速機(jī)送過(guò)來(lái)的數(shù)據(jù)由電話線送出。
    R1,調(diào)制解調(diào)器器通知計(jì)算機(jī)有電話進(jìn)來(lái),是否接聽(tīng)電話則由計(jì)算機(jī)決定。
串行通訊有兩種,一種是RS-232和RS-485通訊。兩者的區(qū)別。
    RS-232串行通訊的標(biāo)準(zhǔn)電壓是參考接地端而來(lái)。發(fā)送端由發(fā)送數(shù)據(jù)端參考發(fā)送端的接地電壓發(fā)送數(shù)據(jù),接收端由接送端與接送端的接地電壓來(lái)接收數(shù)據(jù)。如果中間有噪聲進(jìn)入,則會(huì)產(chǎn)生干擾。
     RS-485串行通信,在發(fā)送數(shù)據(jù)之前先把信號(hào)解析成正負(fù)的兩條線路。達(dá)到接收端后再接收成原來(lái)的信號(hào)。
     收到干擾時(shí)如圖所示: [upload=1]

       所以RS-485可以有效的防止噪聲干擾。
信號(hào)定義:
    計(jì)算機(jī)并無(wú)法分辨所謂的數(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)之間稱(chēng)為0.在-3V- -15V(一般使用-6V)代表1.

      其他的不多贅述了,打字有點(diǎn)累了。
本帖最近評(píng)分記錄:
  • 下載積分:+3(鄉(xiāng)巴佬鄉(xiāng)巴佬) 感謝分享!
  • 羨慕高手,希望有一天我也成為高手。
    和諧共贏
    努力學(xué)習(xí),做好工控
    級(jí)別: 網(wǎng)絡(luò)英雄

    精華主題: 0
    發(fā)帖數(shù)量: 1990 個(gè)
    工控威望: 7814 點(diǎn)
    下載積分: 64438 分
    在線時(shí)間: 737(小時(shí))
    注冊(cè)時(shí)間: 2008-01-07
    最后登錄: 2024-12-22
    查看和諧共贏的 主題 / 回貼
    1樓  發(fā)表于: 2014-06-19 17:04
    學(xué)習(xí)了,謝謝樓主
    陸海洋
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 78 個(gè)
    工控威望: 208 點(diǎn)
    下載積分: 1613 分
    在線時(shí)間: 59(小時(shí))
    注冊(cè)時(shí)間: 2014-06-14
    最后登錄: 2023-04-11
    查看陸海洋的 主題 / 回貼
    2樓  發(fā)表于: 2014-06-19 19:17
    好東西一定要頂
    zlz_2651
    級(jí)別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 24 個(gè)
    工控威望: 131 點(diǎn)
    下載積分: 1019 分
    在線時(shí)間: 13(小時(shí))
    注冊(cè)時(shí)間: 2012-04-19
    最后登錄: 2018-05-18
    查看zlz_2651的 主題 / 回貼
    3樓  發(fā)表于: 2014-06-19 23:07
    謝謝!
    zlc1210903
    級(jí)別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 483 個(gè)
    工控威望: 3543 點(diǎn)
    下載積分: 1050 分
    在線時(shí)間: 343(小時(shí))
    注冊(cè)時(shí)間: 2011-06-14
    最后登錄: 2024-07-02
    查看zlc1210903的 主題 / 回貼
    4樓  發(fā)表于: 2014-06-20 13:48
    引用
    引用第4樓youzhiwei8于2014-06-20 09:13發(fā)表的  :
    空的,搞幾個(gè)PLC串口通信的例子上來(lái)才是王道

    后續(xù)的會(huì)連載的。
    羨慕高手,希望有一天我也成為高手。
    yamqq
    雅馬哈,愛(ài)普生,電裝機(jī)器人。
    級(jí)別: 網(wǎng)絡(luò)英雄

    精華主題: 0
    發(fā)帖數(shù)量: 1717 個(gè)
    工控威望: 5539 點(diǎn)
    下載積分: 24608 分
    在線時(shí)間: 300(小時(shí))
    注冊(cè)時(shí)間: 2008-05-05
    最后登錄: 2024-12-16
    查看yamqq的 主題 / 回貼
    5樓  發(fā)表于: 2014-06-20 14:16
    發(fā)送和接收,
    單工和雙工
    這個(gè)人很懶,什么也沒(méi)有留下!
    光頭老
    級(jí)別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 53 個(gè)
    工控威望: 176 點(diǎn)
    下載積分: 3665 分
    在線時(shí)間: 64(小時(shí))
    注冊(cè)時(shí)間: 2014-06-03
    最后登錄: 2024-06-24
    查看光頭老的 主題 / 回貼
    6樓  發(fā)表于: 2014-06-20 14:38
    頂頂,,,,,,,
    chinazhu6666
    嚴(yán)謹(jǐn)求實(shí)
    級(jí)別: 網(wǎng)絡(luò)英雄
    精華主題: 0
    發(fā)帖數(shù)量: 362 個(gè)
    工控威望: 6119 點(diǎn)
    下載積分: 2909 分
    在線時(shí)間: 132(小時(shí))
    注冊(cè)時(shí)間: 2011-12-16
    最后登錄: 2018-05-07
    查看chinazhu6666的 主題 / 回貼
    7樓  發(fā)表于: 2014-06-20 17:18
    這個(gè)帖子必須要頂,求例子
    QQ76214024
    hahahaha
    級(jí)別: 家園常客
    精華主題: 0
    發(fā)帖數(shù)量: 482 個(gè)
    工控威望: 665 點(diǎn)
    下載積分: 30796 分
    在線時(shí)間: 158(小時(shí))
    注冊(cè)時(shí)間: 2011-11-03
    最后登錄: 2018-01-01
    查看hahahaha的 主題 / 回貼
    8樓  發(fā)表于: 2014-06-20 17:57
    謝謝分享!
    xwp781
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 99 個(gè)
    工控威望: 266 點(diǎn)
    下載積分: 2858 分
    在線時(shí)間: 154(小時(shí))
    注冊(cè)時(shí)間: 2013-03-17
    最后登錄: 2024-10-17
    查看xwp781的 主題 / 回貼
    9樓  發(fā)表于: 2014-07-17 17:09
    學(xué)習(xí)了!
    xwp781
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 99 個(gè)
    工控威望: 266 點(diǎn)
    下載積分: 2858 分
    在線時(shí)間: 154(小時(shí))
    注冊(cè)時(shí)間: 2013-03-17
    最后登錄: 2024-10-17
    查看xwp781的 主題 / 回貼
    10樓  發(fā)表于: 2014-07-17 17:09
    學(xué)習(xí)了!