亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

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

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

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

以AN3485模塊介紹RS485的數(shù)據(jù)傳輸

電子設(shè)計 ? 來源:電子設(shè)計 ? 作者:電子設(shè)計 ? 2022-02-09 10:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者:ALINX

* 本原創(chuàng)教程由芯驛電子科技(上海)有限公司(ALINX)創(chuàng)作,版權(quán)歸本公司所有,如需轉(zhuǎn)載,需授權(quán)并注明出處。

適用于板卡型號:
AXU2CGA/AXU2CGB/AXU3EG/AXU4EV-E/AXU4EV-P/AXU5EV-E/AXU5EV-P /AXU9EG/AXU15EG

實驗Vivado工程為“rs485_test”。

本章以AN3485模塊介紹RS485的數(shù)據(jù)傳輸。

1.實驗原理
前面介紹過RS232RS422的實驗,而RS485與RS422類似,也是采用差分信號傳輸,但RS485是半雙工傳輸,也就是說,同一時刻只能有一個方向的數(shù)據(jù)傳輸。而且接口也比RS422少,只有差分信號A和B,而與ARMFPGA相連的信號為DE(方向選擇),DI(輸入信號TXD),RO(輸出信號RXD)。

pIYBAGAJdeiAAfXgAAAuc33EaA8071.png

從MAX3485文檔中,發(fā)送方向,如果DE為1時,也就是輸出使能,DI值為1時,對于差分信號A和B值為1和0,否則為0和1。

o4YBAGAJdiaAJ6gTAAAn8ZiI5T4777.png

從接收來看,如果DE為0,A和B之間差值大于等于+0.2V,則RO值為1,否則為0。

pIYBAGAJdmaAUk_FAAAoYubJR60145.png

2.程序設(shè)計
由于RS485是半雙工傳輸,那么我們需要制定傳輸協(xié)議進(jìn)行握手,設(shè)定第一個字節(jié)為8’h55,表示一幀數(shù)據(jù)的開始,接下來是傳輸?shù)臄?shù)據(jù)長度信息,由于FIFO大小限制(256),范圍為1~255,接下來是數(shù)據(jù)。格式即為:起始8’h55+數(shù)據(jù)長度+數(shù)據(jù)。

其中uart_tx和uart_rx跟RS232實驗一樣,在這里只修改uart_test即可。我們設(shè)計的功能為初始狀態(tài)下將DE設(shè)為0,也就是輸入,等待接收上位機(jī)發(fā)來的數(shù)據(jù),并緩存到FIFO中,F(xiàn)IFO大小設(shè)置為256,然后切換DE為1,也就是輸出,把接收到的數(shù)據(jù)從FIFO中讀出并發(fā)送出去。注意緩存的數(shù)據(jù)是除去起始8’h55和數(shù)量信息的。

在RCV_HEAD狀態(tài)時,判斷接收到的數(shù)據(jù)是否是”S”。

o4YBAGAJdrGAMnUGAAArAQRhok8436.png

在RCV_COUNT狀態(tài)時,如果數(shù)據(jù)長度小于0,則跳轉(zhuǎn)到IDLE狀態(tài),如果大于0,則進(jìn)入接收數(shù)據(jù)狀態(tài)。

o4YBAGAJdu-AfL17AAAUjf8AJhM988.png

在RCV_DATA狀態(tài)下,把數(shù)據(jù)寫入FIFO,并且檢查數(shù)據(jù)長度,切換RS485的方向為輸出,并跳轉(zhuǎn)狀態(tài)。

pIYBAGAJdyyAcaUkAAAjQ0WMjWk459.png

在切換總線狀態(tài)時,為了可靠工作,在WAIT狀態(tài)下,延時1ms進(jìn)行方向切換。

o4YBAGAJd2qAFVvYAABKaowphS8096.jpg

再然后是發(fā)送FIFO中的數(shù)據(jù),SEND_WAIT狀態(tài)是控制讀使能信號fifo_rden,并且判斷數(shù)據(jù)是否發(fā)送完,發(fā)送完后進(jìn)入IDLE狀態(tài)。

o4YBAGAJd7mAf51tAABB1SUE2KU898.png

3. 實驗測試
我們?nèi)匀皇褂?a target="_blank">USB轉(zhuǎn)串口設(shè)備,通過杜邦線將RS485_1的A和B分別與設(shè)備的A和B連接。



打開串口工具,設(shè)置好串口號波特率,選擇16進(jìn)制發(fā)送,發(fā)送數(shù)據(jù)以8’h55開頭,點(diǎn)擊發(fā)送,即可在接收窗口看到返回的數(shù)據(jù)。

審核編輯:何安

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

    關(guān)注

    1652

    文章

    22231

    瀏覽量

    628553
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    RS485接口電路設(shè)計要點(diǎn)

    探討了RS485接口電路設(shè)計,包括其半雙工通信原理、關(guān)鍵要素、電路類型、自動收發(fā)功能及防雷保護(hù)等,強(qiáng)調(diào)了信號傳輸、電氣隔離、噪聲抑制和接地設(shè)計的重要性,確保通信穩(wěn)定和安全。突出特點(diǎn)包括支持多節(jié)點(diǎn)
    的頭像 發(fā)表于 10-10 14:23 ?3618次閱讀
    <b class='flag-5'>RS485</b>接口電路設(shè)計要點(diǎn)

    LORA數(shù)傳模塊RS485轉(zhuǎn)LORA,雙向透傳

    通訊,數(shù)據(jù)雙向透明傳輸 一對一通訊:支持主從模式,一對多通訊 二、規(guī)格分類: RS485 無線3km RS485 無線5km RS232 無
    的頭像 發(fā)表于 05-26 15:36 ?556次閱讀

    SPI數(shù)據(jù)傳輸緩慢問題求解

    我遇到了 SPI 數(shù)據(jù)傳輸速率問題。 盡管將 SPI 時鐘頻率設(shè)置為 20 MHz,但我只獲得了 2 Kbps 的數(shù)據(jù)傳輸速率。 我正在 115200 的波特率通過 UART 監(jiān)控數(shù)據(jù)
    發(fā)表于 05-15 08:29

    適用于工業(yè)控制設(shè)備的RS485通信芯片CN3485

    適用于工業(yè)控制設(shè)備的RS485通信芯片CN3485
    的頭像 發(fā)表于 04-17 10:01 ?459次閱讀
    適用于工業(yè)控制設(shè)備的<b class='flag-5'>RS485</b>通信芯片CN<b class='flag-5'>3485</b>

    工業(yè)RS485通信的收發(fā)機(jī)制介紹

    RS485是工業(yè)控制場景下,應(yīng)用得非常廣泛的通信協(xié)議,RS485的差分物理信號在電磁環(huán)境復(fù)雜的工業(yè)現(xiàn)場,有強(qiáng)大的抗干擾能力。對于平時專注于應(yīng)用軟件開發(fā)的工程師,使用RS485進(jìn)行數(shù)據(jù)傳輸
    的頭像 發(fā)表于 04-15 11:49 ?933次閱讀
    工業(yè)<b class='flag-5'>RS485</b>通信的收發(fā)機(jī)制<b class='flag-5'>介紹</b>

    新品發(fā)布!全國產(chǎn)LPWAN遠(yuǎn)距離傳輸模塊RS485轉(zhuǎn)藍(lán)牙轉(zhuǎn)換器及BLE5.0藍(lán)牙模塊

    新品上市RS485轉(zhuǎn)藍(lán)牙無線轉(zhuǎn)換器BLE5.0藍(lán)牙模塊LPWAN遠(yuǎn)距離傳輸模塊部分新品參與送樣文末了解詳情↓↓↓EWD104-BT57(485
    的頭像 發(fā)表于 03-20 19:32 ?780次閱讀
    新品發(fā)布!全國產(chǎn)LPWAN遠(yuǎn)距離<b class='flag-5'>傳輸</b><b class='flag-5'>模塊</b>、<b class='flag-5'>RS485</b>轉(zhuǎn)藍(lán)牙轉(zhuǎn)換器及BLE5.0藍(lán)牙<b class='flag-5'>模塊</b>

    模組上新!雙頻GNSS定位模組、RS485接口LoRa模塊、ChirpIoT擴(kuò)頻模塊

    EWM290-400RxxD系列RS485接口國產(chǎn)LoRa模塊EWM290-400RxxD系列模塊是億佰特基于磐啟微PAN3060射頻芯片而研發(fā)的RS485接口
    的頭像 發(fā)表于 03-06 19:32 ?785次閱讀
    模組上新!雙頻GNSS定位模組、<b class='flag-5'>RS485</b>接口LoRa<b class='flag-5'>模塊</b>、ChirpIoT擴(kuò)頻<b class='flag-5'>模塊</b>

    RS232接口數(shù)據(jù)傳輸穩(wěn)定性

    RS232接口數(shù)據(jù)傳輸的穩(wěn)定性是多個因素綜合作用的結(jié)果。以下是對RS232接口數(shù)據(jù)傳輸穩(wěn)定性的分析: 一、RS232接口的基本特性
    的頭像 發(fā)表于 12-18 17:56 ?1767次閱讀

    MS3485/3485M/3485DN/3485D——有極性 RS-485 接口電路

    MS3485/MS3485M/MS3485DN/MS3485D 是一款半雙工、±20kVESD、可應(yīng)用于 RS-485 通信系統(tǒng)的收發(fā)芯片,
    的頭像 發(fā)表于 11-29 16:37 ?1709次閱讀
    MS<b class='flag-5'>3485</b>/<b class='flag-5'>3485</b>M/<b class='flag-5'>3485</b>DN/<b class='flag-5'>3485</b>D——有極性 <b class='flag-5'>RS-485</b> 接口電路

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

    的雙絞線提高抗干擾能力。 根據(jù)通信距離和設(shè)備數(shù)量,選擇合適的電纜長度和規(guī)格。在傳輸距離較長時,可以考慮使用中繼器來延長通信距離。 確??偩€兩端連接終端電阻(通常為120歐姆),匹配線路阻抗,防止信號反射。 設(shè)備連接 : 將
    的頭像 發(fā)表于 11-28 15:40 ?3835次閱讀

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

    的A、B端正確連接到總線上,且總線的兩端需要連接終端電阻(通常為120歐姆),匹配線路阻抗,防止信號反射。 在連接時,要特別注意A對A、B對B的連接方式,確保差分信號的傳輸。 電源 : 為
    的頭像 發(fā)表于 11-28 15:38 ?4782次閱讀

    RS485數(shù)據(jù)傳輸速率及其影響因素

    ,這意味著它使用兩條線(A和B)來傳輸數(shù)據(jù),其中一條線傳輸正信號,另一條線傳輸負(fù)信號。這種差分傳輸方式有助于減少噪聲干擾。
    的頭像 發(fā)表于 11-28 15:32 ?3605次閱讀

    RS485信號衰減的影響及補(bǔ)償方法

    RS485信號衰減是指在RS485總線中信號傳輸過程中信號強(qiáng)度逐漸減弱的現(xiàn)象。這種衰減會對系統(tǒng)性能產(chǎn)生負(fù)面影響,以下是對其影響及補(bǔ)償方法的分析: 一、RS485信號衰減的影響
    的頭像 發(fā)表于 11-28 15:26 ?1968次閱讀

    工業(yè)現(xiàn)場經(jīng)常用到的 RS485 通信,原來它的收發(fā)機(jī)制是這樣的

    RS485是工業(yè)控制場景下,應(yīng)用得非常廣泛的通信協(xié)議,RS485的差分物理信號在電磁環(huán)境復(fù)雜的工業(yè)現(xiàn)場,有強(qiáng)大的抗干擾能力。 對于平時專注于應(yīng)用軟件開發(fā)的工程師,使用RS485進(jìn)行數(shù)據(jù)傳輸
    發(fā)表于 11-26 09:37

    【產(chǎn)品應(yīng)用】RS485典型電路應(yīng)用詳解

    ?。在工業(yè)控制領(lǐng)域,RS485總線常用于連接各種設(shè)備,如傳感器、執(zhí)行器等。通過差分傳輸方式,RS485總線能夠有效抵抗共模干擾,確保數(shù)據(jù)的穩(wěn)定傳輸
    的頭像 發(fā)表于 11-16 01:06 ?8208次閱讀
    【產(chǎn)品應(yīng)用】<b class='flag-5'>RS485</b>典型電路應(yīng)用詳解