導航:首頁 > 操作系統 > 串口通信單片機上位機下位機

串口通信單片機上位機下位機

發布時間:2022-10-28 10:17:54

A. 上位機、下位機是什麼

上位機上位機是指人可以直接發出操控命令的計算機,一般是PC,屏幕上顯示各種信號變化(液壓,水位,溫度等)。 下位機是直接控制設備獲取設備狀況的計算機,一般是PLC/單片機之類的。上位機發出的命令首先給下位機,下位機再根據此命令解釋成相應時序信號直接控制相應設備。下位機不時讀取設備狀態數據(一般為模擬量),轉換成數字信號反饋給上位機。簡言之如此,實際情況千差萬別,但 萬變不離其宗 :上下位機都需要編程,都有專門的開發系統。 下位機下位機是直接控制設備獲取設備狀況的的計算機,一般是PLC/單片機之類的。

B. 關於單片機串口通訊:上位機發送數據到下位機,單片機保存數據到24c512;

看你主程序循環時間了,如果比整個數據包接收下來的時間要短的話,你可以建立兩個緩沖區,對換進行接收數據。
一個數據包完成後建立一個標志,換一個緩沖接收;主程序一旦查到有標志位被置位,剛把相應緩沖區的內容寫到EEPROM,再把標志清零。
程序需要兩個緩沖區,一個緩沖標識位和一個接收完成標志位。
一般來說,主程序循環時間太長說明你的程序有些地方處理不好,可以把佔用時間較長的函數進行分片處理。

C. 什麼是「上位機」和「下位機」,「單片機」屬於哪個

一搬情況下,當你的板子和電腦相連時,電腦是上位機,板子是下位機。同理,用於連接板子的電腦軟體比如串口控制軟體usb控制軟體叫上位機軟體,板子上跑的程序就下位機程序(軟體)。

D. 關於單片機串口通訊:上位機發送數據到下位機,單片機保存數據到24c512;

看你主程序循環時間了,如果比整個數據包接收下來的時間要短的話,你可以建立兩個緩沖區,對換進行接收數據。
一個數據包完成後建立一個標志,換一個緩沖接收;主程序一旦查到有標志位被置位,剛把相應緩沖區的內容寫到EEPROM,再把標志清零。
程序需要兩個緩沖區,一個緩沖標識位和一個接收完成標志位。

一般來說,主程序循環時間太長說明你的程序有些地方處理不好,可以把佔用時間較長的函數進行分片處理。

E. 用labview(上位機)和單片機(下位機)串口通信發送指令給單片機

VISA可控制GPIB、串口、USB、乙太網、PXI或VXI儀器,並根據使用儀器的類型調用相應的驅動程序,用戶無需學習各種儀器的通信協議。VISA獨立於操作系統、匯流排和編程環境。換言之,無論使用何種設備、操作系統和編程語言,均使用相同的API。
開始使用VISA之前,應確保選擇合適的儀器控制方法。
GPIB、串口、USB、乙太網和某些VXI儀器使用基於消息的通信方式。對基於消息的儀器進行編程,使用的是高層的ASCII字元串。儀器使用本地處理器解析命令字元串,設置合適的寄存器位,進行用戶期望的操作。SCPI(可編程儀器標准命令)是用於儀器編程的ASCII命令字元串的標准。相似的儀器通常使用相似的命令。用戶只需學習一組命令,而無需學習各個儀器生產廠商各種儀器的不同命令消息。最常用的基於消息的函數是:VISA讀取、VISA寫入、VISA置觸發有效、VISA清空和VISA讀取STB。
PXI和許多VXI儀器使用基於寄存器的通信方式。對基於寄存器的儀器進行編程,使用的是將直接寫入儀器控制寄存器的底層二進制信息。該通信方式的優點是速度快,因為儀器不需解析命令字元串,並將信息轉換為寄存器層次的程序。基於寄存器的儀器實際上是在直接硬體操作層上進行通信。最常用的基於寄存器的函數是:VISA輸入、VISA輸出、VISA轉入和VISA轉出。

F. 串列通信上位機編程與下位機編程區別

下位機用232或者485口,一般單片機教程里都有;上位機用windows的串口控制項mscomm32或者CreateFile、ReadFile、WriteFile。僅僅是做串口助手的話mscomm32就夠了。

G. 什麼是上位機和下位機

上位機和下位機分別是:

1、上位機:

上位機是指可以直接發出操控命令的計算機,一般是PC/host computer/master computer/upper computer,屏幕上顯示各種信號變化。

2、下位機:

下位機是直接控制設備獲取設備狀況的計算機,一般是PLC/單片機single chip microcomputer/slave computer/lower computer之類的。

(7)串口通信單片機上位機下位機擴展閱讀:

通常上位機和下位機通訊可以採用不同的通訊協議,可以有RS232的串口通訊或者採用RS485串列通訊。

當用計算機和PLC通訊的時候,不但可以採用傳統的D形式的串列通訊,還可以採用更適合工業控制的雙線的PROFIBUS-DP通訊。採用封裝好的程序開發工具就可以實現PLC和上位機的通訊,可以自己編寫驅動類的介面協議控制上位機和下位機的通訊。

H. 基於單片機的串口匯流排的設計是主要考慮上位機還是下位機呀

上位機,下位機是相對的。你負責那部分就把你負責的部分考慮好就行了,比如單片機和電腦串口通信,你負責下位機的話就把單片機串口部分做好就行了。

I. 上位機與下位機串口通信時上位機怎麼判斷下位機的傳輸方式

如果是買的某個產品,要用上位機與該產品實現串口通信,要先查看產品說明書,說明書里會介紹串口通信協議的有關參數設置,數據傳輸方式,數據幀格式,有關命令字等。如果什麼都不知道,那很難判斷的,不易猜測。首先,不知道波特率,那接收的數據都是錯的或無法接收,那下一步根本無法判斷。

閱讀全文

與串口通信單片機上位機下位機相關的資料

熱點內容
php路徑寫法 瀏覽:431
為什麼有些網頁安卓打不開 瀏覽:220
如何滲透獲取伺服器資料庫 瀏覽:778
ios是怎麼解析app的 瀏覽:256
按揭車怎麼貸款app 瀏覽:477
linux卸載nodejs 瀏覽:128
find方法php 瀏覽:301
黑馬程序員主機密碼 瀏覽:182
文件夾選擇時出現對號標記 瀏覽:344
演算法怎麼服務於軟體 瀏覽:566
linux父進程子進程退出 瀏覽:270
伺服器內怎麼開創造 瀏覽:858
上海國廈高壓壓縮機 瀏覽:564
程序員的生日蛋糕小玩具 瀏覽:251
ctp下單Python 瀏覽:516
提高演算法質量的原則建議有哪些 瀏覽:445
關於立即執行命令的詩句 瀏覽:89
壓縮空氣過濾器報價 瀏覽:246
24v電壓縮機 瀏覽:68
色種pdf 瀏覽:677