亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標(biāo)題: 關(guān)于單片機(jī)上位機(jī)通訊 [打印本頁]

作者: ntrt    時間: 2024-12-29 15:09
標(biāo)題: 關(guān)于單片機(jī)上位機(jī)通訊
我是初學(xué)者,51單片機(jī)下位機(jī),接近開關(guān)檢測設(shè)備運(yùn)行位置。目前程序是設(shè)備運(yùn)行到開位置,接近開關(guān)發(fā)生跳變,232串口向上位機(jī)發(fā)送一次信號,字符a。到了關(guān)位置,發(fā)送一次信號,字符b。上位機(jī)串口控件收到信號,得出設(shè)備位置。弊端是,上位機(jī)程序重新啟動,就不能知道設(shè)備運(yùn)行位置。只有等設(shè)備運(yùn)行一次,有通訊信號發(fā)送到上位機(jī),上位機(jī)才能知道設(shè)備運(yùn)行位置。我是不是要把下位機(jī)程序改下,改成定期檢測設(shè)備運(yùn)行位置,同時發(fā)送信號給上位機(jī)?這個周期多長時間為好?會不會串口通訊沒傳輸完,下一個檢測周期又到了。

作者: zyftank    時間: 2024-12-30 10:48
你先得把通信協(xié)議寫好,上位機(jī)可能發(fā)送指令,查詢狀態(tài)。
作者: devcang    時間: 2024-12-30 10:53
這兩者之間,就要做個查詢指令,上位機(jī)啟動,就查詢、得到當(dāng)前狀態(tài)。
作者: xiaobendan001    時間: 2024-12-30 13:50
開關(guān)變化速度有多快?就算9600波特率,發(fā)一次也沒多少時間吧。要那么快的開關(guān)信號?那是編碼器信號?
作者: jjy1039    時間: 2024-12-30 14:27
上位機(jī)重啟后,可以向下位機(jī)查詢一次狀態(tài),其他不變
作者: wjfw    時間: 2024-12-30 19:28
應(yīng)該不會,發(fā)送一次消息用時很短
作者: yanyanyxl    時間: 2024-12-31 11:20
那你可以下位機(jī)改成從站,上位機(jī)主動查詢,根據(jù)工藝設(shè)置查詢周期
作者: wufa1986    時間: 2024-12-31 13:35
你的擔(dān)心多余了,串口通訊是us級的
作者: ntrt    時間: 2024-12-31 22:07
明白了。
作者: Y_G_G    時間: 2025-1-3 12:54
首先,上位機(jī)和下位機(jī)應(yīng)該是雙向通訊的,也就是有交互
下位機(jī)位置有變動,或者是重啟,發(fā)送一次位置信息
上位機(jī)重啟,向下位機(jī)查詢一次位置信息
至于時間,在9600波特率下,發(fā)送或者接收一個字節(jié)是1.0416667毫秒,留有一定的余量,你可以當(dāng)成是1.5毫秒,如果位置信息的變化小于這個時間,可以調(diào)整串口的波特率




歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1