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

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

發布時間: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. 上位機與下位機串口通信時上位機怎麼判斷下位機的傳輸方式

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

閱讀全文

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

熱點內容
如何批量快速壓縮視頻 瀏覽:432
我的世界如何加入ice伺服器 瀏覽:873
兄弟cnc編程說明書 瀏覽:204
php閃電入門教程學習 瀏覽:152
金岳霖邏輯pdf 瀏覽:938
linuxtomcat線程 瀏覽:77
pboc長度加數據加密 瀏覽:187
英雄聯盟國際服手游怎麼下安卓 瀏覽:297
程序員的思路 瀏覽:234
只能用命令獲得的四種方塊 瀏覽:358
怎麼用命令方塊防止開創造 瀏覽:807
掃描版的pdf 瀏覽:790
編程貓怎樣做3d游戲 瀏覽:207
怎麼查找雲伺服器上的ftp 瀏覽:156
我的世界伺服器如何注冊賬號 瀏覽:934
統計英文字元python 瀏覽:424
linux信息安全 瀏覽:910
壓縮機接線柱爆 瀏覽:1000
程序員自主創業 瀏覽:585
匯編程序員待遇 瀏覽:360