• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    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ǔ)上簡化布線復(fù)雜度。
    3.2軟件
    現(xiàn)地控制層實現(xiàn)的任務(wù)比較復(fù)雜,既要負責與電力測量設(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://www.czjhyjcfj.com/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)閉
    主站蜘蛛池模板: 姚安县| 宁南县| 台山市| 忻城县| 当雄县| 临泉县| 南昌市| 叶城县| 新巴尔虎右旗| 南投市| 普定县| 吉首市| 新邵县| 广州市| 江源县| 渝中区| 甘南县| 富阳市| 将乐县| 南投县| 彭泽县| 平乐县| 红河县| 拉萨市| 佛学| 林芝县| 英超| 丰顺县| 崇文区| 区。| 增城市| 高阳县| 贵德县| 敦煌市| 儋州市| 资阳市| 西盟| 玉龙| 河北省| 海晏县| 屯门区|