哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

作者:ALINX

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

適用于板卡型號(hào):
AXU2CGA/AXU2CGB/AXU3EG/AXU4EV-E/AXU4EV-P/AXU5EV-E/AXU5EV-P /AXU9EG/AXU15EG

實(shí)驗(yàn)Vivado工程為“rs485_test”。

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

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

pIYBAGAJdeiAAfXgAAAuc33EaA8071.png

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

o4YBAGAJdiaAJ6gTAAAn8ZiI5T4777.png

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

pIYBAGAJdmaAUk_FAAAoYubJR60145.png

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

其中uart_tx和uart_rx跟RS232實(shí)驗(yàn)一樣,在這里只修改uart_test即可。我們?cè)O(shè)計(jì)的功能為初始狀態(tài)下將DE設(shè)為0,也就是輸入,等待接收上位機(jī)發(fā)來(lái)的數(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í),判斷接收到的數(shù)據(jù)是否是”S”。

o4YBAGAJdrGAMnUGAAArAQRhok8436.png

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

o4YBAGAJdu-AfL17AAAUjf8AJhM988.png

在RCV_DATA狀態(tài)下,把數(shù)據(jù)寫(xiě)入FIFO,并且檢查數(shù)據(jù)長(zhǎng)度,切換RS485的方向?yàn)檩敵?,并跳轉(zhuǎn)狀態(tài)。

pIYBAGAJdyyAcaUkAAAjQ0WMjWk459.png

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

o4YBAGAJd2qAFVvYAABKaowphS8096.jpg

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

o4YBAGAJd7mAf51tAABB1SUE2KU898.png

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



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

審核編輯:何安

聲明:本文內(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)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1664

    文章

    22497

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    量水堰計(jì)是如何實(shí)現(xiàn)數(shù)據(jù)傳輸和遠(yuǎn)程監(jiān)控的?

    現(xiàn)代磁致式量水堰計(jì)依托成熟的物聯(lián)網(wǎng)技術(shù),已能夠?qū)崿F(xiàn)高效可靠的數(shù)據(jù)傳輸與遠(yuǎn)程監(jiān)控。其核心架構(gòu)通常分為現(xiàn)場(chǎng)數(shù)據(jù)采集、數(shù)據(jù)傳輸與云端管理三個(gè)層面,共同構(gòu)成完整的遠(yuǎn)程監(jiān)測(cè)系統(tǒng)。在數(shù)據(jù)采集端,量
    的頭像 發(fā)表于 04-17 14:29 ?90次閱讀
    量水堰計(jì)是如何實(shí)現(xiàn)<b class='flag-5'>數(shù)據(jù)傳輸</b>和遠(yuǎn)程監(jiān)控的?

    RS485轉(zhuǎn)WiFi串口數(shù)據(jù)采集透?jìng)鹘K端技術(shù)架構(gòu)與實(shí)現(xiàn)原理

    ,支持多種傳輸模式的動(dòng)態(tài)切換: ·MQTT協(xié)議(默認(rèn)) :基于發(fā)布/訂閱模式,支持QoS等級(jí)配置。終端作為Publisher將RS485采集數(shù)據(jù)上報(bào)至IoT PaaS平臺(tái)Topic,同時(shí)訂閱控制Topic
    發(fā)表于 03-20 14:25

    RS485RS422靜電防護(hù)方案

    方案簡(jiǎn)介RS485RS422是兩種關(guān)鍵的串行數(shù)據(jù)通信接口標(biāo)準(zhǔn)。RS422定義了一種高效的平衡通信接口,其傳輸速率高達(dá)10Mbps,通信距離
    的頭像 發(fā)表于 03-18 17:09 ?1507次閱讀
    <b class='flag-5'>RS485</b>和<b class='flag-5'>RS</b>422靜電防護(hù)方案

    靜力水準(zhǔn)儀的遠(yuǎn)程數(shù)據(jù)傳輸與監(jiān)控功能解析

    現(xiàn)代靜力水準(zhǔn)儀系統(tǒng)已普遍支持遠(yuǎn)程數(shù)據(jù)傳輸與實(shí)時(shí)監(jiān)控功能,這為工程安全監(jiān)測(cè)帶來(lái)了重要技術(shù)突破。通過(guò)集成先進(jìn)的通信模塊和智能采集設(shè)備,靜力水準(zhǔn)儀能夠?qū)崿F(xiàn)全天候自動(dòng)化監(jiān)測(cè),大大提升了工程安全管理的效率
    的頭像 發(fā)表于 01-05 14:58 ?316次閱讀
    靜力水準(zhǔn)儀的遠(yuǎn)程<b class='flag-5'>數(shù)據(jù)傳輸</b>與監(jiān)控功能解析

    RS485電路及發(fā)現(xiàn)數(shù)據(jù)能發(fā),不能接收的原因?

    要素: 1、差分信號(hào)線:RS-485使用兩根差分信號(hào)線,一根用于正向傳輸數(shù)據(jù)(通常稱為A線),另一根用于反向傳輸數(shù)據(jù)(通常稱為B線)。這
    發(fā)表于 12-25 07:11

    投入式水位計(jì)數(shù)據(jù)傳輸方式解析:支持遠(yuǎn)程監(jiān)控嗎?

    的,又是否支持我們所需的遠(yuǎn)程監(jiān)控功能呢?投入式水位計(jì)的核心數(shù)據(jù)傳輸方式采用的是工業(yè)標(biāo)準(zhǔn)的RS485信號(hào)。根據(jù)YSP-G型水位計(jì)的技術(shù)文檔,其輸出信號(hào)即為RS485物理量
    的頭像 發(fā)表于 12-18 14:10 ?363次閱讀
    投入式水位計(jì)<b class='flag-5'>數(shù)據(jù)傳輸</b>方式解析:支持遠(yuǎn)程監(jiān)控嗎?

    淺談RS485方案

    RS485 保護(hù)方案 簡(jiǎn)述: RS-485是采用差分信號(hào)負(fù)邏輯,邏輯“ 1 ”兩線間的電壓差為+(2~6)V 表示;邏輯"0"兩線間的電壓差為-(2~6)V 表示,
    的頭像 發(fā)表于 11-26 16:33 ?685次閱讀
    淺談<b class='flag-5'>RS485</b>方案

    基于FPGA的高效內(nèi)存到串行數(shù)據(jù)傳輸模塊設(shè)計(jì)

    本文介紹了一個(gè)基于FPGA的內(nèi)存到串行數(shù)據(jù)傳輸模塊,該模塊設(shè)計(jì)用來(lái)高效地處理存儲(chǔ)器中的數(shù)據(jù)傳輸
    的頭像 發(fā)表于 11-12 14:31 ?4485次閱讀
    基于FPGA的高效內(nèi)存到串行<b class='flag-5'>數(shù)據(jù)傳輸</b><b class='flag-5'>模塊</b>設(shè)計(jì)

    詳解RS232和RS485接口的區(qū)別

    因?yàn)?b class='flag-5'>RS485接口組成的半雙工網(wǎng)絡(luò)一般只需二根連線,所以RS485接口均采用屏蔽雙絞線傳輸。 RS485接口連接器一般采用DB-9的9芯插頭座,與智能終端
    的頭像 發(fā)表于 11-12 14:26 ?5782次閱讀
    詳解<b class='flag-5'>RS</b>232和<b class='flag-5'>RS485</b>接口的區(qū)別

    多通道數(shù)據(jù)傳輸終端 LoRa/LTE雙模通信終端

    數(shù)據(jù)傳輸
    穩(wěn)控自動(dòng)化
    發(fā)布于 :2025年10月24日 13:57:21

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

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

    RS485轉(zhuǎn)profinet網(wǎng)關(guān)如何讓JRT激光測(cè)距傳感器開(kāi)啟自動(dòng)模式連續(xù)測(cè)量模式

    RS485轉(zhuǎn)Profinet屬于兩種不同層級(jí)的工業(yè)通信協(xié)議。RS485作為電氣層協(xié)議,如同"工業(yè)高速公路",僅規(guī)定了數(shù)據(jù)傳輸的物理特性(如差分信號(hào)、總線拓?fù)洌鳳rofinet
    的頭像 發(fā)表于 07-27 16:58 ?624次閱讀
    <b class='flag-5'>RS485</b>轉(zhuǎn)profinet網(wǎng)關(guān)如何讓JRT激光測(cè)距傳感器開(kāi)啟自動(dòng)模式連續(xù)測(cè)量模式

    rs485/232轉(zhuǎn)profinet網(wǎng)關(guān)與長(zhǎng)陸-UNI800稱重顯示控制儀通訊

    在現(xiàn)代工業(yè)自動(dòng)化系統(tǒng)中,RS485轉(zhuǎn)Profinet網(wǎng)關(guān)作為一種關(guān)鍵的通信接口設(shè)備,其重要性不言而喻。它能夠?qū)鹘y(tǒng)的RS485接口設(shè)備接入先進(jìn)的Profinet網(wǎng)絡(luò),實(shí)現(xiàn)不同協(xié)議之間的無(wú)縫轉(zhuǎn)換和數(shù)據(jù)共享。這種技術(shù)不僅提升了系統(tǒng)的
    的頭像 發(fā)表于 05-30 16:00 ?659次閱讀
    <b class='flag-5'>rs485</b>/232轉(zhuǎn)profinet網(wǎng)關(guān)與長(zhǎng)陸-UNI800稱重顯示控制儀通訊

    LORA數(shù)傳模塊RS485轉(zhuǎn)LORA,雙向透?jìng)?/a>

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

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

    我遇到了 SPI 數(shù)據(jù)傳輸速率問(wèn)題。 盡管將 SPI 時(shí)鐘頻率設(shè)置為 20 MHz,但我只獲得了 2 Kbps 的數(shù)據(jù)傳輸速率。 我正在 115200 的波特率通過(guò) UART 監(jiān)控數(shù)據(jù)
    發(fā)表于 05-15 08:29
    英德市| 湖南省| 类乌齐县| 西乌珠穆沁旗| 从江县| 丘北县| 大新县| 济宁市| 颍上县| 三江| 共和县| 永川市| 修武县| 浮梁县| 扬中市| 石林| 晴隆县| 涡阳县| 普洱| 增城市| 凌海市| 巫山县| 如东县| 贵德县| 临颍县| 哈密市| 遂平县| 怀来县| 太湖县| 定安县| 灵川县| 天祝| 乃东县| 尤溪县| 双桥区| 鸡泽县| 齐河县| 旬阳县| 宝应县| 化州市| 哈密市|