欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

51單片機一主多從通信思路

  [復制鏈接]
跳轉到指定樓層
樓主
ID:1072204 發表于 2023-5-6 15:21 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
200黑幣
本人單片機新手,想問一下比如我想做一個路燈控制系統,主機控制多個從機,主機用DS1302來得到當前時間,晚上6點時給從機發送信號,從機控制路燈打開,到夜間12點后路燈全部熄滅,然后各個從機裝有紅外傳感器,當有車輛經過時從機給主機發送信號,主機接受信號后給從機發送指令,從機控制路燈打開。我想問的是我可能一個主機控制很多從機,應該選擇哪種通信方式,我還搞不懂通信這方面的知識,有沒有大佬可以給我的想法重新構思一下,教教我具體應該怎么做,謝謝!

最佳答案

查看完整內容

無線通信:使用無線通信模塊(如Wi-Fi、藍牙、Zigbee等)可以實現主機和從機之間的無線通信。 有線通信:使用有線通信方式(如RS-485、CAN總線等)可以實現主機和從機之間的可靠通信。可以將主機和從機連接在同一數據線上,通過數據線傳輸指令和數據。這種方式適用于距離相對較近且需要可靠通信 通信協議和數據傳輸:根據您選擇的通信方式,您需要確定通信協議和數據傳輸格式。您可以設計一套簡單的協議來實現主機和從機之間 ...
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:1063391 發表于 2023-5-6 15:21 | 只看該作者
無線通信:使用無線通信模塊(如Wi-Fi、藍牙、Zigbee等)可以實現主機和從機之間的無線通信。

有線通信:使用有線通信方式(如RS-485、CAN總線等)可以實現主機和從機之間的可靠通信。可以將主機和從機連接在同一數據線上,通過數據線傳輸指令和數據。這種方式適用于距離相對較近且需要可靠通信

通信協議和數據傳輸:根據您選擇的通信方式,您需要確定通信協議和數據傳輸格式。您可以設計一套簡單的協議來實現主機和從機之間的指令和數據傳輸。
回復

使用道具 舉報

板凳
ID:883242 發表于 2023-5-6 15:45 | 只看該作者
通訊方式選485就可以了,但是從機有能力主動發伩號的話,那么幾個從機同時發伩號豈不亂套了?
回復

使用道具 舉報

地板
ID:101869 發表于 2023-5-6 15:59 來自觸屏版 | 只看該作者
當有車輛經過時從機給主機發送信號,主機接受信號后給從機發送指令,從機控制路燈打開。這一段有點多余,有車輛就亮燈干嘛還要告訴主機
回復

使用道具 舉報

5#
ID:883242 發表于 2023-5-6 16:09 | 只看該作者
非凡科技 發表于 2023-5-6 15:59
當有車輛經過時從機給主機發送信號,主機接受信號后給從機發送指令,從機控制路燈打開。這一段有點多余,有 ...

亮燈事后通知主機還是有意義的,讓主機有統計數據,但是從機看見車還要主機審批才能開燈我也不理解。
回復

使用道具 舉報

6#
ID:384109 發表于 2023-5-6 16:15 | 只看該作者
485就可以了,從機不要主動發送了,主機定時查詢就可以了
回復

使用道具 舉報

7#
ID:1073299 發表于 2023-5-6 16:28 | 只看該作者
建議使用GSM網絡或者LoRa網絡,因你的路燈不知道有多長,是否分片管理等等,485的通訊有距離限制
回復

使用道具 舉報

8#
ID:1034262 發表于 2023-5-6 16:32 | 只看該作者
RS485,MODBUS-RTU協議
回復

使用道具 舉報

9#
ID:136119 發表于 2023-5-6 17:00 | 只看該作者
CAN 通信了解一下  理論可以到 13 KM   如果數量太多的話 還是主從結構好
回復

使用道具 舉報

10#
ID:291668 發表于 2023-5-6 17:29 | 只看該作者
主從結構,有線的一般還是485,無線的可以考慮4G網絡
回復

使用道具 舉報

11#
ID:584814 發表于 2023-5-9 08:40 | 只看該作者
1、依賴時間的工控用DS1302比較呵呵
2、“到夜間12點后路燈全部熄滅,然后各個從機裝有紅外傳感器,當有車輛經過時從機給主機發送信號,主機接受信號后給從機發送指令,從機控制路燈打開”這個現實不可行(非控制技術上)
回復

使用道具 舉報

12#
ID:123289 發表于 2023-5-9 09:59 | 只看該作者
1、通訊問題:認真讀一下,單片機手冊中的主、從模式。
2、從機不必遇事先報告主機、再行主機命令、再開燈。自己直接控制即可。
回復

使用道具 舉報

13#
ID:1064118 發表于 2023-5-9 11:48 | 只看該作者
1,可以在每個檢測上都加上1302,每個燈都是獨立的,可以控制燈的定時開啟或者關閉
回復

使用道具 舉報

14#
ID:1064118 發表于 2023-5-9 11:52 | 只看該作者
采用無線或者紅外方式吧,485的通訊方式需要布線、施工,這個成本比1302成本高不少呢,每個路燈均加上1302,可以設置定時開啟時間和關燈時間  
回復

使用道具 舉報

15#
ID:1043290 發表于 2023-5-10 17:05 | 只看該作者
這個已經很多網友說了,確定無線還是有線方式,有線的話使用485總線傳輸距離會比較遠。MODBUS通訊協議的話網上都有,也有網友說了。具體實現從機發送指令到主機的話,轉變思路,主機一直掃描幾個從機的固定地址上的對應寄存器數值。從機的話就把對應的很多狀態放置在寄存器內,比如寄存器地址0X0032的數值0X01對應有汽車來,0X00則沒有車來,0X02對應汽車已經走遠等等。
回復

使用道具 舉報

16#
ID:644357 發表于 2023-5-11 17:57 | 只看該作者
一個主機控制從機,推薦局域網廣播,可以用ESP32做,每個都能做主機,能串聯獲取,只要有一個獲取到了WIFI當前時間,對其他機子進行廣播。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表