由于筆者在調(diào)試STM32移植的MODBUS協(xié)議的時候遇到了一些問題,需要借助示波器來看波形,而關(guān)于485通信波形相關(guān)的資料網(wǎng)上不多,所以把自己調(diào)試過程中的波形記錄下來。
硬件:STM32單片機(jī),1個主機(jī)和10個從機(jī),移植MODBUS協(xié)議,采用輪詢機(jī)制,主機(jī)挨個詢問從機(jī),從機(jī)采集一些信息回復(fù)給主機(jī)。
原理圖:使用帶隔離的芯片ADM2483,PA1,PA2,PA3指的是單片機(jī)的引腳,分別是使能,TXD和RXD。
代碼:基本上是http://www.openedv.com/forum.php?mod=viewthread&tid=98367&highlight=modbus
根據(jù)自己的業(yè)務(wù)稍微做了簡化和修改。
以下是主機(jī)詢問以及從機(jī)回答的波形,兩組。測試的是AB兩線的電壓差
以下是一組主機(jī)詢問與從機(jī)回答的波形,中間間隔7ms左右。注意,MODBUS規(guī)定兩組數(shù)據(jù)之間必須有3.5字符的間隔,我的單個字符時長大約1ms,所以這個間隔不得小于3.5ms。
以下是一個命令的波形,可以看出一個命令用時約為8ms多一點,而一個命令是8個字符,通常情況下1個字符包括1位起始位、8位數(shù)據(jù)位(一般情況)、1位校驗位(或者沒有,本例子沒有校驗位)、1位停止位(一般情況下)。也就是一個字符是10位,由此可以推算出波特率:10bit / 1.05ms X 1000 ≈ 9600 bit/s
以下兩圖是把波形進(jìn)一步“放大”,嘗試從波形里讀出數(shù)據(jù)。約4格表示一個字符。
此圖是上圖前四格的第一個字符,也就是10位,起始位總是低電平,而結(jié)束位是高電平,8個數(shù)據(jù)位,低位在前。可以看出,第一格式起始位的低電平,接下來是連續(xù)3個高電平和5個低電平,最后一格是結(jié)束位的高電平。中間的數(shù)據(jù)位是1110 0000,由于低位在前,所以實際是0000 0111,也就是0x07
下圖的黃色線是A線對地電壓,藍(lán)線是B線對地電壓。為了方便觀察,第一個圖把兩個波形完全分開了,第二個圖的“地”在同一水平線上。而A減去B,也就是黃色減去藍(lán)色,就可以得到465總線上的電壓情況。可以看出,單個A或是B的波形都不是很理想,定時A-B的波形還不錯。大概這就是485通信穩(wěn)定的一個原因了吧。
上一篇:STM32自帶GB2312字庫顯示漢字
下一篇:STM32 正交編碼器代碼
推薦閱讀
史海拾趣
隨著技術(shù)的不斷進(jìn)步和市場的不斷變化,Boundary Devices不斷拓展其產(chǎn)品線,推出了包括開發(fā)板、OEM板和調(diào)制解調(diào)器等在內(nèi)的多種產(chǎn)品。這些產(chǎn)品不僅滿足了客戶多樣化的需求,也進(jìn)一步提升了公司在行業(yè)中的競爭力。同時,公司注重創(chuàng)新,不斷投入研發(fā)力量,推出了一系列具有自主知識產(chǎn)權(quán)的產(chǎn)品,為公司的長期發(fā)展注入了新的動力。
在發(fā)展過程中,長江微電始終堅持自主創(chuàng)新之路。公司注重人才培養(yǎng)和團(tuán)隊建設(shè),積極引進(jìn)高端人才和先進(jìn)技術(shù)。同時,公司還建立了完善的研發(fā)體系和創(chuàng)新機(jī)制,鼓勵員工發(fā)揮創(chuàng)新精神和創(chuàng)造力。通過自主創(chuàng)新,長江微電在電感產(chǎn)品領(lǐng)域取得了多項核心技術(shù)和專利成果,為公司的持續(xù)發(fā)展提供了強(qiáng)大動力。
以上五個故事分別從不同角度展現(xiàn)了長江微電(CJIANG)公司的發(fā)展歷程和成就。這些故事不僅記錄了公司的發(fā)展歷程和成長軌跡,也彰顯了其堅韌不拔、創(chuàng)新求變的精神和追求卓越、服務(wù)客戶的理念。
2007年,Apex Microtechnology迎來了一個重要的發(fā)展機(jī)遇,被音頻和能源市場上領(lǐng)先的混合信號處理元件供應(yīng)商Cirrus Logic收購。此后,Apex Microtechnology作為Cirrus Logic在德克薩斯州奧斯汀的一個分公司,繼續(xù)從事復(fù)雜芯片設(shè)計與開發(fā)。這次收購為Apex Microtechnology帶來了更多的資源和支持,推動了其在電子行業(yè)的進(jìn)一步發(fā)展。
為了進(jìn)一步提升市場競爭力,Caddock公司積極尋求國際合作。通過與全球知名電子企業(yè)的合作,公司成功將產(chǎn)品打入國際市場,實現(xiàn)了品牌影響力的擴(kuò)大和市場份額的提升。同時,公司還積極參加國際電子展會和技術(shù)交流活動,不斷吸收行業(yè)前沿技術(shù),推動自身技術(shù)創(chuàng)新和產(chǎn)業(yè)升級。
API Technologies一直注重技術(shù)創(chuàng)新和研發(fā)投入。公司不斷引進(jìn)先進(jìn)的生產(chǎn)設(shè)備和技術(shù)人才,加大對新產(chǎn)品、新技術(shù)的研發(fā)力度。通過不斷的技術(shù)創(chuàng)新,API Technologies成功推出了一系列具有自主知識產(chǎn)權(quán)的高性能產(chǎn)品,不僅提升了公司的核心競爭力,也為公司的持續(xù)發(fā)展注入了新的動力。
在20世紀(jì)中葉,西鐵城公司迎來了一次重要的技術(shù)突破。1956年,公司成功研制出防震手表,并通過了空中墜表實驗,這一創(chuàng)新轟動了整個行業(yè)。防震手表的推出不僅提升了西鐵城產(chǎn)品的品質(zhì),也進(jìn)一步鞏固了其在全球腕表市場中的地位。這一技術(shù)的成功應(yīng)用,也顯示了西鐵城在精密加工和測量技術(shù)方面的實力。
我設(shè)計制作了一控制電路,用4013制作了個單穩(wěn)態(tài)和雙穩(wěn)態(tài),控制信號觸發(fā)單穩(wěn)態(tài),單穩(wěn)態(tài)觸發(fā)雙穩(wěn)態(tài),雙穩(wěn)態(tài)通過9014控制繼電器。開始調(diào)試還可以,后來繼電器就嚴(yán)重干擾了雙穩(wěn)態(tài)指使雙穩(wěn)態(tài)電路自動多次轉(zhuǎn)換狀態(tài)。可以判定繼電器的干擾沒有干擾單穩(wěn)態(tài)及 ...… 查看全部問答∨ |
|
關(guān)于vxworks接收廣播數(shù)據(jù)的問題! 我用的IP是10.125.131.198。對方廣播時,我用EtherPeek軟件能監(jiān)視到廣播數(shù)據(jù)是發(fā)送到10.125.131.255的,可我的vxworks軟件就是收不到。但我把IP改到192.168.0.198之后,對方的廣播發(fā)送到192.168.0.255我就能收到了;或者對方把廣播IP改為10.255.255 ...… 查看全部問答∨ |
|
申請試用TI MSP-EXP430G2觸摸式智能家居控制、安防控制和傳感器方面 10.15-10.31 板子開發(fā)環(huán)境和片上外設(shè)熟悉、測試11.1-11.10 產(chǎn)品功能設(shè)計、PCB繪制11.11-11.20 程序編寫、調(diào)試11.21-11.30 產(chǎn)品測試、發(fā)布心得體會和過程分 觸摸式控制居室燈光 ...… 查看全部問答∨ |
|
MSP430F149做GPRS驅(qū)動,發(fā)送字符多后老是莫名的重啟? 用MSP430的串口1驅(qū)動GPRS模塊SIM300DZ,發(fā)送短信,發(fā)送124個字符,正常工作,發(fā)送150個字符,單片機(jī)會重啟動,莫名奇妙的原因,請問,430可以查出是什么原因引起復(fù)位的嗎,比如說復(fù)位中斷函數(shù)有沒有,還請朋友多幫幫忙,想個法子。… 查看全部問答∨ |
[轉(zhuǎn)載]DXP,AD不用新建PCB完美解決 Unknown Pin 和Failed to add class member 問題 原文地址:DXP,AD不用新建PCB完美解決 Unknown Pin 和Failed to add class member 問題 相信很多人在使用DXP和AD的時候,都遇到過Unknown Pin 和Failed to add class member ...… 查看全部問答∨ |
求一個CC2430和DS18B20測溫系統(tǒng)的參考程序 要做一個測溫系統(tǒng),傳感器節(jié)點由CC2430和DS18B20組成,有兩個傳感器節(jié)點,第三個CC2430接收發(fā)送來的溫度數(shù)據(jù),通過串口將溫度數(shù)據(jù)以及發(fā)送節(jié)點的地址發(fā)到PC。萬分感謝啊!做畢設(shè)沒參考程序根本不知道如何下手。郵箱380282017@qq.com… 查看全部問答∨ |
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦
- 人形機(jī)器人馬拉松背后的思考,兆易創(chuàng)新如何賦能機(jī)器人產(chǎn)業(yè)
- 一種基于STM32的智能柜控制器設(shè)計
- 小型傾轉(zhuǎn)旋翼機(jī)的無刷直流電機(jī)驅(qū)動器設(shè)計
- 超高速攝影機(jī)電控系統(tǒng)設(shè)計
- 基于GPS自動授時的無線智能控制器的設(shè)計
- 基于PTR2000的無線氣象信息采集系統(tǒng)設(shè)計
- Microchip推出MEC175xB系列器件,為嵌入式控制器引入硬件 抗量子攻擊能力
- 無人飛行器機(jī)載穩(wěn)定云臺控制系統(tǒng)的設(shè)計
- 匠芯創(chuàng)推出面向具身智能高性能實時處理器M7000
- OEM機(jī)器制造商利用仿真軟件提高效率
- 基于機(jī)器視覺的帶鋼焊縫定位
- 米爾RK3576核心板適配多種系統(tǒng),解鎖多樣化應(yīng)用
- 實時控制和通信領(lǐng)域的IT/OT融合如何推動工業(yè)自動化
- IXD0579M高壓側(cè)和低壓側(cè)柵極驅(qū)動器提供緊湊型即插即用解決方案
- 如何讓自動化領(lǐng)域的串口設(shè)備具備聯(lián)網(wǎng)能力?
- MBD應(yīng)用于霍爾組件位置選定
- 村田汽車和工業(yè)設(shè)備用PoC系統(tǒng)靜噪對策:難點及攻略全解析,別錯過
- 智慧節(jié)點的遠(yuǎn)程運(yùn)動控制實現(xiàn)可靠的自動化
- Windows 11電腦USB-C接口功能混亂結(jié)束了 微軟:所有接口必須支持?jǐn)?shù)據(jù)、充電和顯示
- 揭秘比特幣礦機(jī):成本2000多元 最高曾賣二三萬元
- Teledyne Lumenera Lt 系列相機(jī)可提供更佳視覺性能
- 泰斗微電子完成過億C+輪融資 導(dǎo)航芯片出貨量位居國內(nèi)第一
- 比印鈔機(jī)還金貴的光刻機(jī)市場解析
- 粵創(chuàng)集團(tuán)簽約在徐州建設(shè)COF載帶及芯片生產(chǎn)基地項目
- 詳解3D打印發(fā)展史,以及目前的最新技術(shù)
- 如何做好”創(chuàng)新”,實現(xiàn)從科教興國到科技強(qiáng)國
- 華為制裁事件發(fā)酵,三星電子所受影響不小
- 研華宣布將攜手英偉達(dá),合作落實AIoT的高運(yùn)算表現(xiàn)
- 青少年機(jī)器人青島“論劍” SINOCES助力IRO機(jī)器人教育發(fā)展