新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于嵌入式多串口通信轉(zhuǎn)換器的電能質(zhì)量監(jiān)控系統(tǒng)設(shè)計

基于嵌入式多串口通信轉(zhuǎn)換器的電能質(zhì)量監(jiān)控系統(tǒng)設(shè)計

作者: 時間:2009-11-02 來源:網(wǎng)絡(luò) 收藏

3現(xiàn)地控制層軟硬件
3.1硬件
現(xiàn)地控制設(shè)備采用技術(shù),主板核心處理器采用三星公司的32位的微處理器S3C2410,主頻200MHz以上,能夠滿足高速實時處理和大容量數(shù)據(jù)傳輸?shù)男枰哂袕姶蟮奶幚砟芰蜕壙臻g,本系統(tǒng)集成了某公司的多,提供8路,參數(shù)設(shè)置為波特率115200、起始位1b、數(shù)據(jù)位8b、停止位1b和無流控協(xié)議,具有16字節(jié)的FIFO可以減少中斷次數(shù),一路10M/100M以太網(wǎng)接口,同時可以選擇、處理串口數(shù)據(jù),并將其轉(zhuǎn)化成以太網(wǎng)數(shù)據(jù)流,實現(xiàn)多個串口設(shè)備的上網(wǎng)和遠程監(jiān)控。當測量節(jié)點增加時,無需淘汰原有串口設(shè)備,多臺設(shè)備可同時入網(wǎng),既可以提高設(shè)備利用率,又節(jié)約組網(wǎng)費用,還可在已有的網(wǎng)絡(luò)基礎(chǔ)上簡化布線復雜度。
3.2軟件
現(xiàn)地控制層實現(xiàn)的任務(wù)比較復雜,既要負責與電力測量設(shè)備的,也要保證與數(shù)據(jù)工作站的,因此選擇linux系統(tǒng)作為主板的操作系統(tǒng)。
現(xiàn)地控制層在TCP/IP 協(xié)議的基礎(chǔ)上利用套接字(socket)與數(shù)據(jù)工作站建立面向連接的C/S(客戶機/服務(wù)器)通信方式,服務(wù)器在創(chuàng)建socket后,程序?qū)?chuàng)建的套接字同服務(wù)器地址以及端口綁定,此時套接字處于偵聽狀態(tài),并在固定端口上偵聽客戶機的連接請求, 服務(wù)器在接收到一個連接請求后會產(chǎn)生一個接收應(yīng)答,利用系統(tǒng)調(diào)用函數(shù)fork 創(chuàng)建一個子進程與客戶機進行通信,父進程則繼續(xù)在固定的端口上進行偵聽。子進程在接收到數(shù)據(jù)信息后,利用MySQL更新數(shù)據(jù)庫,在通信過程中,服務(wù)器與每一個客戶機應(yīng)始終保持連接,從而保證接收現(xiàn)場信息的及時性。圖2為現(xiàn)地控制層系統(tǒng)流程圖。

本文引用地址:http://m.butianyuan.cn/article/152304.htm


4總結(jié)
經(jīng)試驗證明,多串口通信應(yīng)用在,無需淘汰原有串口設(shè)備,可實現(xiàn)多臺設(shè)備可同時入網(wǎng),在提高設(shè)備利用率的同時,又節(jié)約組網(wǎng)費用,性價比高,易于集成。
本文作者創(chuàng)新點:使現(xiàn)有的多串口設(shè)備聯(lián)網(wǎng),并實現(xiàn)串行數(shù)據(jù)在以太網(wǎng)的透明傳輸。
項目數(shù)據(jù)來源于在實驗室條件下搭建的系統(tǒng),經(jīng)多次調(diào)試證明系統(tǒng)的性能良好,相信投入后會產(chǎn)生可觀的經(jīng)濟效益。

linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

上一頁 1 2 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉