久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1479|回復: 0
打印 上一主題 下一主題
收起左側

高波特率高抗干擾modbus-rtu,DS18B20,數碼管掃描共存的modbus溫度計

[復制鏈接]
跳轉到指定樓層
樓主
高波特率=230400bps。
高抗干擾=滿帶寬發送干擾垃圾數據到串口,協議不死,繼續能正常響應。
共存=滿帶寬垃圾數據的情況下,數碼管掃描勻稱不閃爍,DS18B20數據采集不中斷。

經常有人說串口數據不好處理,沒辦法及時很好響應串口數據。

本人也在網上購買別人的傳感器、模塊、LED控制卡等,這些商品化的產品,數據接口確實不能讓我滿意
1.抗錯性不行,有一個LED控制卡,只要發一包不完整的數據過去,接口就死掉了,得重啟,我是用無線傳過去的,根本沒法用。
2.不能很好兼容其他協議的設備,如買了一個雨量傳感器,自有協議的,但是總線上還想掛其他的MODBUS協議的傳感器,問這兩個廠家,恢復均是不同協議的不能混用。當然這不能怪人家,因為一般公認就是不同協議的設備不能掛在一起。
3.抗干擾性差(抗亂碼差),一些傳感器接口如果不小心發了點其他數據過去,就會丟掉后面一幀正常的數據,造成丟幀。

于是,我就想,這個小接口,為什么不寫得足夠強大和健壯?只要你有正常的數據幀過來,我隨時保持響應,這樣不行嗎?
5年前有點小空,于是就慢慢碼一下,結果實現了我的目標。

主要實現的不同于一般的modbus的地方
系統構成:STC12C5A60S2,DS18B20,四位普通數碼管模塊(需要動態掃描)
注意:請留意你的DS18B20來源,我的手里三顆DS18B20,一顆不回應數據,一顆上電默認9位分辨率,一顆上電默認12位分辨率(這才正常)。

電路圖:IO:
DS18B20,P3.7。
數碼管字筆段:P1,低電平有效。數碼管位選:P2低四位,低電平有效。

程序占用:
程序編譯:data:62.1(RAM),code:1969(ROM)


效果:
1.23400bps波特率,11.0592MHz晶振頻率下能達到的最高波特率,已超出modscan軟件的范圍,后續用游戲修改器強制修改modscan到230400bps測試。
2.正常幀絕對響應-這個不用說
3.數據斷流正常響應,一幀數據,你可以任意長的時間內發送過來,比如8字節的幀,連續發7字節,過一年再發最后一個字節,100%響應。
4.混幀、疊幀正常響應,比如兩個8字節的幀,前面一個幀后4個字節和后面一個幀前四個字節混疊,后一幀正常響應。相當于你前一幀發了4個字節,發了一半,你不發了,發下一幀正常幀,下一幀正常幀正常響應。


5.連幀正常響應,連續發幾幀查詢幀,我通通響應數據給你,不需要3.5字節的空閑,反正數據我給回你了,你能不能處理是你的事情了。
6.無限垃圾數據通吃,23400bps波特率下,你扔再多的垃圾數據給我,我也不會死掉。
7.無限長度垃圾數據里面插入正常幀、混幀、疊幀、連幀,230400bps波特率下連續發送,全部正常響應。
8.所有過程,數碼管掃描正常,不閃爍。18B20溫度采集正常,不中斷。


視頻1:23400bps正常幀混幀疊幀連幀響應測試視頻
https://v.youku.com/v_show/id_XN ... j.8428770.3416059.1

視頻2:23400bps連續大數據亂碼不出錯LED掃描溫度采集正常
https://v.youku.com/v_show/id_XN ... j.8428770.3416059.1


視頻3:在1MB亂碼數據中插入正常幀疊幀連幀(數據編輯過程)
https://v.youku.com/v_show/id_XN ... j.8428770.3416059.1

視頻4:23400bps碼率發送含有正常幀的亂碼數據全部正常響應,亂碼中的正常幀全部得到響應
https://v.youku.com/v_show/id_XN ... j.8428770.3416059.1


modscan 230400bps
https://v.youku.com/v_show/id_XN ... j.8428770.3416059.1
modscan 數據核對
https://v.youku.com/v_show/id_XN ... j.8428770.3416059.1


S_modbus_rtu_node hex.rar (2.42 KB, 下載次數: 3)

S_MODBUSRTU 18B20 C.rar (3.02 KB, 下載次數: 7)



評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产一区二区免费 | 午夜一区二区三区在线观看 | 久久这里只有精品首页 | av网站免费观看 | 人人九九| 综合色在线| 国产中文区二幕区2012 | 日本高清视频在线播放 | 蜜桃特黄a∨片免费观看 | 美女视频一区二区 | 青青久视频 | 久久av一区二区三区 | 欧美乱大交xxxxx另类电影 | 激情五月综合网 | 亚洲一二视频 | 欧美精品一区在线发布 | 久久国产精品偷 | 亚洲精品国产第一综合99久久 | 99热在线播放 | 亚洲国产aⅴ精品一区二区 免费观看av | 亚洲精品视频免费 | 日本a视频 | 99爱在线观看 | 亚洲毛片在线 | 美国av片在线观看 | 天天躁人人躁人人躁狂躁 | www久久| av在线成人| 国产一区二区三区 | 青青草社区| 久久久精品| 99国产视频 | 久久久999免费视频 999久久久久久久久6666 | 欧洲免费毛片 | 午夜网站视频 | 夜夜骑首页 | 日本三级播放 | 免费黄色在线观看 | 欧美影院| 午夜视频在线 | 国产大片一区 |