吴忠躺衫网络科技有限公司

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

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

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

單片機通信uart和modbus有什么區(qū)別

h1654155282.3538 ? 來源:網(wǎng)絡(luò)整理 ? 2018-04-11 17:02 ? 次閱讀

modbus簡介

Modbus是由Modicon(現(xiàn)為施耐德電氣公司的一個品牌)在1979年發(fā)明的,是全球第一個真正用于工業(yè)現(xiàn)場的總線協(xié)議。

ModBus網(wǎng)絡(luò)是一個工業(yè)通信系統(tǒng),由帶智能終端的可編程控制器和計算機通過公用線路或局部專用線路連接而成。其系統(tǒng)結(jié)構(gòu)既包括硬件、亦包括軟件。它可應(yīng)用于各種數(shù)據(jù)采集和過程監(jiān)控。

ModBus網(wǎng)絡(luò)只有一個主機,所有通信都由他發(fā)出。網(wǎng)絡(luò)可支持247個之多的遠(yuǎn)程從屬控制器,但實際所支持的從機數(shù)要由所用通信設(shè)備決定。采用這個系統(tǒng),各PC可以和中心主機交換信息而不影響各PC執(zhí)行本身的控制任務(wù)。

modbus的特點

(1)標(biāo)準(zhǔn)、開放,用戶可以免費、放心地使用Modbus協(xié)議,不需要交納許可證費,也不會侵犯知識產(chǎn)權(quán)。目前,支持Modbus的廠家超過400家,支持Modbus的產(chǎn)品超過600種。

(2)Modbus可以支持多種電氣接口,如RS-232、RS-485等,還可以在各種介質(zhì)上傳送,如雙絞線、光纖、無線等。

(3)Modbus的幀格式簡單、緊湊,通俗易懂。用戶使用容易,廠商開發(fā)簡單。

modbus的傳輸方式

在ModBus系統(tǒng)中有2種傳輸模式可選擇。這2種傳輸模式與從機PC通信的能力是同等的。選擇時應(yīng)視所用ModBus主機而定,每個ModBus系統(tǒng)只能使用一種模式,不允許2種模式混用。一種模式是ASCII(美國信息交換碼),另一種模式是RTU(遠(yuǎn)程終端設(shè)備)。

用戶選擇想要的模式,包括串口通信參數(shù)(波特率、校驗方式等),在配置每個控制器的時候,在一個Modbus網(wǎng)絡(luò)上的所有設(shè)備都必須選擇相同的傳輸模式和串口參數(shù)。所選的ASCII或RTU方式僅適用于標(biāo)準(zhǔn)的Modbus網(wǎng)絡(luò),它定義了在這些網(wǎng)絡(luò)上連續(xù)傳輸?shù)南⒍蔚拿恳晃唬约皼Q定怎樣將信息打包成消息域和如何解碼。在其它網(wǎng)絡(luò)上(像MAP和Modbus Plus)Modbus消息被轉(zhuǎn)成與串行傳輸無關(guān)的幀。

常見的MODBUS版本

1、MODBUS ASC II

2、MODBUS RTU

3、 MODBUS/TCP

UART簡介

UART是一種通用串行數(shù)據(jù)總線,用于異步通信。該總線雙向通信,可以實現(xiàn)全雙工傳輸和接收。在嵌入式設(shè)計中,UART用于主機與輔助設(shè)備通信,如汽車音響與外接AP之間的通信,與PC機通信包括與監(jiān)控調(diào)試器和其它器件,如EEPROM通信。

UART通信

UART首先將接收到的并行數(shù)據(jù)轉(zhuǎn)換成串行數(shù)據(jù)來傳輸。消息幀從一個低位起始位開始,后面是7個或8個數(shù)據(jù)位,一個可用的奇偶位和一個或幾個高位停止位。接收器發(fā)現(xiàn)開始位時它就知道數(shù)據(jù)準(zhǔn)備發(fā)送,并嘗試與發(fā)送器時鐘頻率同步。如果選擇了奇偶,UART就在數(shù)據(jù)位后面加上奇偶位。奇偶位可用來幫助錯誤校驗。

在TX過程中,UART從消息幀中去掉起始位和結(jié)束位,對進(jìn)來的字節(jié)進(jìn)行奇偶校驗,并將數(shù)據(jù)字節(jié)從串行轉(zhuǎn)換成并行。UART也產(chǎn)生額外的信號來指示發(fā)送和接收的狀態(tài)。例如,如果產(chǎn)生一個奇偶錯誤,UART就置位奇偶標(biāo)志數(shù)據(jù)方向和通信速度

數(shù)據(jù)傳輸可以首先從最低有效位(LSB)開始。然而,有些UART允許靈活選擇先發(fā)送最低有效位或最高有效位(MSB)。

微控制器中的UART傳送數(shù)據(jù)的速度范圍為每秒幾百位到1.5Mb。例如,嵌入在ElanSC520微控制器中的高速UART通信的速度可以高達(dá)1.1152Mbps。UART波特率還受發(fā)送和接收線對距離(線長度)的影響。

目前,市場上有只支持異步通信和同時支持異步與同步通信的兩種硬件可用于UART。前者就是UART名字本身的含義,在摩托羅拉微控制器中被稱為串行通信接口(SCI);Microchip微控制器中的通用同步異步收發(fā)器(USART)和在富士通微控制器中的UART是后者的兩個典型例子。

數(shù)據(jù)通信的基本方式可分為并行通信與串行通信兩種:

1、并行通信:是指利用多條數(shù)據(jù)傳輸線將一個資料的各位同時傳送。它的特點是傳輸速度快,適用于短距離通信,但要求通訊速率較高的應(yīng)用場合。

2、 串行通信:是指利用一條傳輸線將資料一位位地順序傳送。特點是通信線路簡單,利用簡單的線纜就可實現(xiàn)通信,降低成本,適用于遠(yuǎn)距離通信,但傳輸速度慢的應(yīng)用場合。

單片機通信uart和modbus有什么區(qū)別

modbus是一個應(yīng)用層的協(xié)議,他是構(gòu)建在串口,網(wǎng)線等底層傳輸基礎(chǔ)上的。uart只是串口協(xié)議而已。

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

    關(guān)注

    6043

    文章

    44622

    瀏覽量

    638527
  • MODBUS
    +關(guān)注

    關(guān)注

    28

    文章

    1820

    瀏覽量

    77309
  • uart
    +關(guān)注

    關(guān)注

    22

    文章

    1243

    瀏覽量

    101765
收藏 人收藏

    評論

    相關(guān)推薦

    ARM和單片機什么區(qū)別

    ARM和單片機什么區(qū)別
    發(fā)表于 03-12 06:58

    單片機和FPGA什么區(qū)別

    因為最近在做電子技術(shù)課程設(shè)計,老師說,現(xiàn)在做課程設(shè)計不能用單片機,只能用模數(shù)電知識,可以用FPGA我開始疑惑,單片機和FPGA什么區(qū)別,看了一片文章覺得講的很詳細(xì)。和
    發(fā)表于 07-16 07:52

    modbus TCP和modbus RTU什么區(qū)別

    modbus TCP和modbus RTU什么區(qū)別
    發(fā)表于 10-09 06:20

    FPGA和單片機什么區(qū)別

    FPGA和單片機什么區(qū)別?好像性能參數(shù)上也差不了太多。
    發(fā)表于 11-02 07:34

    FPGA和單片機什么區(qū)別呢?

    到底FPGA和單片機什么區(qū)別呢?根據(jù)我的經(jīng)驗,可以用下面進(jìn)行概述。
    發(fā)表于 02-11 08:00 ?4.3w次閱讀

    基于51單片機UART串口通信

    基于51單片機UART串口通信詳解。
    發(fā)表于 11-21 10:14 ?6.3w次閱讀
    基于51<b class='flag-5'>單片機</b>的<b class='flag-5'>UART</b>串口<b class='flag-5'>通信</b>

    單片機之間UART通信示意圖分享

    本文首先介紹了關(guān)于單片機串口通信的幾種方式,其次介紹了兩個單片機之間UART串口通信,最后闡述了單片機
    的頭像 發(fā)表于 04-11 16:04 ?1.7w次閱讀

    瑞薩單片機和51單片機什么區(qū)別

    瑞薩單片機和51單片機什么區(qū)別? 瑞薩單片機8位32位
    發(fā)表于 10-10 08:00 ?45次下載

    DSP與單片機到底什么區(qū)別

    什么區(qū)別看到某論壇一篇關(guān)于DSP和單片機區(qū)別的帖子,經(jīng)過仔細(xì)整理,現(xiàn)在再次介紹DSP與單片機區(qū)別,同時讓自己重溫一下 DSP與
    發(fā)表于 09-24 17:18 ?6次下載
    DSP與<b class='flag-5'>單片機</b>到底<b class='flag-5'>有</b><b class='flag-5'>什么區(qū)別</b>

    單片機中C51的關(guān)系與&&和位&的什么區(qū)別

    本文檔的主要內(nèi)容詳細(xì)介紹的是單片機中C51的關(guān)系與&&和位&的什么區(qū)別
    發(fā)表于 07-09 17:40 ?1次下載
    <b class='flag-5'>單片機</b>中C51的關(guān)系與&&和位&的<b class='flag-5'>有</b><b class='flag-5'>什么區(qū)別</b>

    51單片機中變量的存儲類型什么區(qū)別

    本文檔的主要內(nèi)容詳細(xì)介紹的是51單片機中變量的存儲類型什么區(qū)別
    發(fā)表于 07-03 17:41 ?0次下載
    51<b class='flag-5'>單片機</b>中變量的存儲類型<b class='flag-5'>有</b><b class='flag-5'>什么區(qū)別</b>

    單片機中斷與CPU的輪詢什么區(qū)別

    單片機編程過程中,經(jīng)常會使用到中斷。那么,什么是單片機中斷,它與CPU的輪詢什么區(qū)別?在本文中,單片機開發(fā)工程師將對
    發(fā)表于 06-29 11:30 ?3651次閱讀

    單片機和plc什么區(qū)別

    單片機和plc之間什么區(qū)別?首先單片機是芯片,不能獨立使用。而PLC是由單片機組成的通用控制器,可以直接使用。
    發(fā)表于 07-20 09:47 ?9717次閱讀

    單片機和PLC什么區(qū)別

    單片機和PLC什么區(qū)別
    發(fā)表于 11-13 19:21 ?11次下載
    <b class='flag-5'>單片機</b>和PLC<b class='flag-5'>有</b><b class='flag-5'>什么區(qū)別</b>?

    單片機和PLC什么區(qū)別

    單片機和PLC什么區(qū)別
    發(fā)表于 11-23 16:21 ?79次下載
    <b class='flag-5'>單片機</b>和PLC<b class='flag-5'>有</b><b class='flag-5'>什么區(qū)別</b>?
    大玩家百家乐官网的玩法技巧和规则 | 百家乐官网拍是什么| 可以玩百家乐的博彩公司| 百家乐官网体育宝贝| 百家乐真钱棋牌| 百家乐官网网站开户| 百家乐技巧网址| 澳门百家乐官网路单| 仙桃市| 大佬百家乐的玩法技巧和规则 | 百家乐桌子10人| 百家乐官网视频官方下载| 威尼斯人娱乐场积分| 百家乐官网博彩吧| 家百家乐官网破解软件| 大发888娱乐城怎么样| 免费百家乐官网平预测软件| 百家乐官网游戏类型| 威尼斯人娱乐棋牌app| 属马做生意坐向| 百家乐官网概率怎么算| 德州扑克技巧视频| 百家乐官网是个什么样的游戏 | 太阳城娱乐城下载| 百家乐韩泰阁| 乐天堂百家乐官网娱乐| 浠水县| 水果老虎机的程序| 百家乐不倒翁缺点| 百家乐官网顶路| 大发线上娱乐| 洛克百家乐的玩法技巧和规则 | 百家乐赢钱战略| 现金百家乐官网赌法| 澳门赌场| 威尼斯人娱乐城求助| 百家乐官网有人玩吗| 百家乐官网打庄技巧| 大发888娱乐城积分| 百家乐打闲赢机会多| 飞天百家乐官网的玩法技巧和规则|