0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

詳解物聯(lián)網(wǎng)常用協(xié)議:IIC和RS485通信協(xié)議

沐渥科技 ? 2023-03-02 17:12 ? 次閱讀

單片機(jī)開(kāi)發(fā)中我們經(jīng)常會(huì)聽(tīng)到協(xié)議二字,協(xié)議是單片機(jī)相互通信中必須遵守的規(guī)則,只有遵守協(xié)議才能實(shí)現(xiàn)二者之間的通信。協(xié)議的種類(lèi)非常的多,可以滿(mǎn)足不同設(shè)備和不同操作系統(tǒng)的通信要求,下面小編給大家介紹沐渥科技常用的兩種通信協(xié)議——IICRS485。
IIC通信協(xié)議是一種半雙工通信協(xié)議,雙總線(xiàn)串行,主要用在主機(jī)和從機(jī)對(duì)于數(shù)據(jù)量較少且傳輸距離較短的場(chǎng)景中。IIC又可以稱(chēng)為I2C,由SDA(串行數(shù)據(jù)線(xiàn))和SLC(串行時(shí)鐘線(xiàn))構(gòu)成線(xiàn)路,在連接于總線(xiàn)上的器件之間傳送信息,既能發(fā)送數(shù)據(jù)也能接收數(shù)據(jù),進(jìn)行雙向傳輸。

pYYBAGQAVB-AFkPLAAE2DwkrFJY385.png


IIC通信協(xié)議的工作流程:
起始信號(hào):當(dāng)SCL保持高電平,SDA由高電平向低電平變化,這是IIC總線(xiàn)的起始信號(hào),代表著數(shù)據(jù)傳輸?shù)拈_(kāi)始。停止信號(hào):SCL保持高電平狀態(tài),SDA由低電平向高電平變化,這是IIC總線(xiàn)的停止信號(hào),代表著數(shù)據(jù)傳輸結(jié)束。應(yīng)答信號(hào):當(dāng)接收數(shù)據(jù)的IC接收到數(shù)據(jù)后,向發(fā)送數(shù)據(jù)的IC發(fā)送一個(gè)特定的低電平脈沖,代表數(shù)據(jù)已經(jīng)收到。
IIC通信協(xié)議的優(yōu)點(diǎn):
支持多設(shè)備連接,只要有IIC總線(xiàn)接口的單片機(jī)都能夠直接與IIC總線(xiàn)接口的設(shè)備相連,非常的簡(jiǎn)單、方便;任何能夠進(jìn)行發(fā)送和接收的設(shè)備都可以為主總線(xiàn),主機(jī)啟動(dòng)總線(xiàn)產(chǎn)生時(shí)鐘進(jìn)行數(shù)據(jù)傳輸,接收數(shù)據(jù)的機(jī)器都是從機(jī);在總線(xiàn)上主機(jī)和從機(jī)、發(fā)送和接收的關(guān)系不是固定的,通過(guò)地址訪(fǎng)問(wèn)不同設(shè)備。
RS485通信協(xié)議是一種工業(yè)控制中常用的協(xié)議,多采用屏蔽雙絞線(xiàn)傳輸,是由RS232協(xié)議改進(jìn)而來(lái)的,為了長(zhǎng)距離傳輸采用差分方式傳輸,傳輸?shù)氖遣罘中盘?hào)。RS485通信網(wǎng)絡(luò)中的每一個(gè)節(jié)點(diǎn)都是由一個(gè)控制器收發(fā)器組成,將發(fā)送和接收信號(hào)線(xiàn)連接到收發(fā)器上,收發(fā)器通過(guò)差分線(xiàn)連接到總線(xiàn),收發(fā)器和總線(xiàn)都是通過(guò)差分信號(hào)進(jìn)行傳輸?shù)?,最終結(jié)果都是轉(zhuǎn)換為T(mén)TL電平方式與單片機(jī)進(jìn)行通信。
什么是差分傳輸?差分傳輸是指在兩根線(xiàn)上都傳輸信號(hào),這兩個(gè)信號(hào)的振幅相同,方向相反,在這兩根線(xiàn)上傳輸?shù)男盘?hào)就是差分信號(hào)。信號(hào)接收端依靠信號(hào)間的電壓差來(lái)判斷發(fā)送端發(fā)送的邏輯狀態(tài)。
RS485通信協(xié)議的優(yōu)點(diǎn):
接口電平低,不易損壞芯片,電平與 TTL 電平兼容,方便與TTL電路連接;雙總線(xiàn)差分輸入,傳輸數(shù)據(jù)抗干擾能力強(qiáng)、傳輸速率高和傳輸距離遠(yuǎn);同一總線(xiàn)能夠連接多個(gè)驅(qū)動(dòng)器接收器,利用RS485接口能夠快速便利的建立設(shè)備網(wǎng)絡(luò);RS485接口為半雙工數(shù)據(jù)通信模式,支持節(jié)點(diǎn)數(shù)據(jù)通信,多個(gè)主設(shè)備,任意節(jié)點(diǎn)間能夠互相通訊,增加了聯(lián)網(wǎng)功能。
IIC通信協(xié)議常用在數(shù)據(jù)采集、圖像處理、顯示器、傳感器中,RS485通信協(xié)議主要用在工業(yè)控制、自動(dòng)化生產(chǎn)、PLC工控機(jī)、遠(yuǎn)程設(shè)備控制、安防監(jiān)控等。除了IIC和RS485通信協(xié)議外,Modbus、UART、CAN、SPI、TCP/IP、HTTP等協(xié)議也是經(jīng)常被使用的,怎樣選擇合適的通信協(xié)議是由設(shè)備自身需求來(lái)決定的。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 通信
    +關(guān)注

    關(guān)注

    18

    文章

    6032

    瀏覽量

    135995
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2909

    文章

    44635

    瀏覽量

    373386
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    RS232接口通信協(xié)議詳解 如何測(cè)試RS232接口的性能

    RS232接口通信協(xié)議詳解 RS232接口通信協(xié)議是一種廣泛應(yīng)用的串行通信協(xié)議,它規(guī)定了數(shù)據(jù)在設(shè)
    的頭像 發(fā)表于 12-18 18:03 ?451次閱讀

    如何構(gòu)建RS485通信網(wǎng)絡(luò) RS485串口助手的使用與配置

    構(gòu)建RS485通信網(wǎng)絡(luò) 構(gòu)建RS485通信網(wǎng)絡(luò)需要考慮網(wǎng)絡(luò)布線(xiàn)、設(shè)備連接、通信協(xié)議等多個(gè)方面。以下是一個(gè)基本的構(gòu)建步驟: 網(wǎng)絡(luò)布線(xiàn) : 使用
    的頭像 發(fā)表于 11-28 15:40 ?545次閱讀

    RS485通信模塊的編程與調(diào)試

    RS485通信模塊的編程與調(diào)試是一個(gè)相對(duì)復(fù)雜但重要的過(guò)程,它涉及到硬件連接、軟件配置、通信協(xié)議等多個(gè)方面。以下是對(duì)RS485通信模塊編程與調(diào)
    的頭像 發(fā)表于 11-28 15:38 ?563次閱讀

    RS485與Modbus協(xié)議的結(jié)合應(yīng)用

    在工業(yè)自動(dòng)化領(lǐng)域,通信協(xié)議是實(shí)現(xiàn)設(shè)備間數(shù)據(jù)交換的關(guān)鍵技術(shù)。RS485是一種物理層的電氣規(guī)范,而Modbus則是應(yīng)用層的通信協(xié)議。兩者的結(jié)合應(yīng)用,為工業(yè)現(xiàn)場(chǎng)總線(xiàn)系統(tǒng)提供了一種高效、可靠的通信
    的頭像 發(fā)表于 11-28 15:28 ?425次閱讀

    RS485通信協(xié)議的應(yīng)用與優(yōu)勢(shì)

    RS-485是一種差分信號(hào)的串行通信協(xié)議,廣泛應(yīng)用于工業(yè)自動(dòng)化、樓宇自動(dòng)化、安防監(jiān)控等領(lǐng)域。它以其高速、長(zhǎng)距離傳輸和抗干擾能力強(qiáng)等特點(diǎn),成為許多工業(yè)和商業(yè)應(yīng)用的首選通信方式。 RS485
    的頭像 發(fā)表于 11-28 14:23 ?861次閱讀

    RS485到底能跑多少協(xié)議?

    關(guān)于RS485 RS-485是一種標(biāo)準(zhǔn)通訊接口,RS(Recommended Standard)推薦標(biāo)準(zhǔn)的意思,485是標(biāo)識(shí)號(hào)。 使用485
    的頭像 發(fā)表于 10-26 10:15 ?502次閱讀
    <b class='flag-5'>RS485</b>到底能跑多少<b class='flag-5'>協(xié)議</b>?

    低功耗4G模組Air780E:RS485通信

    通信協(xié)議,廣泛應(yīng)用于工業(yè)自動(dòng)化和聯(lián)網(wǎng)系統(tǒng)中。RS485是一種串行通信標(biāo)準(zhǔn),主要用于長(zhǎng)距離、多節(jié)點(diǎn)通信
    的頭像 發(fā)表于 09-29 09:38 ?393次閱讀
    低功耗4G模組Air780E:<b class='flag-5'>RS485</b><b class='flag-5'>通信</b>篇

    如何提高RS485通信的可靠性?

    在現(xiàn)代工業(yè)自動(dòng)化和智能化的發(fā)展進(jìn)程中,RS485通信作為一種常用的串行通信標(biāo)準(zhǔn),因其具有傳輸距離遠(yuǎn)、支持多點(diǎn)通信等優(yōu)點(diǎn)而被廣泛應(yīng)用。然而,在
    的頭像 發(fā)表于 09-20 08:07 ?364次閱讀
    如何提高<b class='flag-5'>RS485</b><b class='flag-5'>通信</b>的可靠性?

    ProfiNet轉(zhuǎn)RS485/Modbus Rtu協(xié)議網(wǎng)關(guān)

    網(wǎng)關(guān)實(shí)現(xiàn)PN轉(zhuǎn)rs485、profinet轉(zhuǎn)RS485、Modbus轉(zhuǎn)profinet、RS485轉(zhuǎn)PN、profinet轉(zhuǎn)Modbus Rtu、profinet轉(zhuǎn)Modbus、profinet轉(zhuǎn)Modbus等雙向轉(zhuǎn)換
    的頭像 發(fā)表于 06-13 08:55 ?710次閱讀
    ProfiNet轉(zhuǎn)<b class='flag-5'>RS485</b>/Modbus Rtu<b class='flag-5'>協(xié)議</b>網(wǎng)關(guān)

    RS485工業(yè)通信網(wǎng)關(guān)的原理是什么?

    ,在工業(yè)自動(dòng)化、樓宇自控、能源監(jiān)控等領(lǐng)域得到了廣泛應(yīng)用。本文將詳細(xì)介紹RS485工業(yè)通信網(wǎng)關(guān)的原理及其工作流程,以期為讀者提供深入的理解。 二、RS485通信協(xié)議概述
    的頭像 發(fā)表于 05-27 17:32 ?480次閱讀

    RS232和RS485通信協(xié)議的主要區(qū)別及優(yōu)缺點(diǎn)

    隨著信息技術(shù)的飛速發(fā)展,通信協(xié)議在電子設(shè)備間的數(shù)據(jù)傳輸中扮演著越來(lái)越重要的角色。RS232和RS485作為兩種常見(jiàn)的串行通信協(xié)議,被廣泛應(yīng)用于各種電子設(shè)備和系統(tǒng)中。本文將深入探討
    的頭像 發(fā)表于 05-24 15:41 ?6646次閱讀

    RS485通信協(xié)議的特性和應(yīng)用范圍

    隨著工業(yè)自動(dòng)化和聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,數(shù)據(jù)通信協(xié)議的重要性日益凸顯。RS485通信協(xié)議作為一種廣泛應(yīng)用于工業(yè)自動(dòng)化領(lǐng)域的串行
    的頭像 發(fā)表于 05-23 16:27 ?1713次閱讀

    rs485收發(fā)器芯片選擇?

    在當(dāng)今工業(yè)自動(dòng)化、智能樓宇以及數(shù)據(jù)通信等領(lǐng)域,RS485通信協(xié)議因其出眾的可靠性、長(zhǎng)距離傳輸和多節(jié)點(diǎn)通信能力備受青睞。然而,為了實(shí)現(xiàn)RS485
    的頭像 發(fā)表于 05-14 14:45 ?1101次閱讀

    RS485通信協(xié)議詳解(硬件干貨)

    ? S-485 (1)基本概念 RS485總線(xiàn)傳輸協(xié)議是一種串行總線(xiàn)通信協(xié)議標(biāo)準(zhǔn),RS485總線(xiàn)采用平衡發(fā)送,差分接收的結(jié)構(gòu)設(shè)計(jì),因此具有抑
    的頭像 發(fā)表于 03-08 08:36 ?2.7w次閱讀
    <b class='flag-5'>RS485</b><b class='flag-5'>通信協(xié)議</b><b class='flag-5'>詳解</b>(硬件干貨)

    RS485與MODBUS RTU的區(qū)別 如何選擇合適的通信技術(shù)?

    RS485與MODBUS RTU的區(qū)別 如何選擇合適的通信技術(shù)? RS485是一種通信總線(xiàn)標(biāo)準(zhǔn),而MODBUS RTU是一種通信協(xié)議。本文將
    的頭像 發(fā)表于 02-01 10:27 ?9784次閱讀