馬亞玲
(云南省玉溪技師學院 玉溪工業財貿學校,云南 玉溪 653100)
倉庫進行智能化改造時,要求可以在值班室顯示倉庫當前溫濕度參數,并能夠在值班室對倉庫現場的除濕和通風設備進行遠程控制。由于產品成本控制非常嚴格,所以在值班室計算機上安裝組態軟件作為上位機,倉儲現場采用單片機控制裝置與除濕通風設備相連,并將溫濕度傳感器參數接入到單片機中,上位機和單片機采用串行通信進行信息的交換。需要搭建通信網絡,并進行上位機和單片機之間通信程序的開發。本文主要介紹上位機和單片機之間通信網絡及通信協議的選擇,重點論述單片機和上位機之間串行通信通信程序的開發實現。
隨著工業現代化及信息化的迅猛發展,單片機控制已經從傳統的本地控制向遠程控制、網絡控制發展,設備信息的采集和顯示也由本地處理、分散顯示向遠程采集、集中顯示發展。單片機控制功能的改變對其應用開發提出了新的要求。單片機開發應用人員需要掌握與單片機相關的通信網絡和通信協議。
但在目前的單片機應用中,主要還是以本地數字量的采集和控制為主,很少涉及通信,即便是涉及通信部分,也只是采用RS-232串行接口,利用單片機自帶的UART進行短距離的簡單數據收發控制,也不涉及通信的協議規范。但是在工業控制中,基于RS-485總線的設備已經得到了廣泛應用,設備的網絡化、模塊化應用需求日益明顯?!?br>