關(guān) 閉

新聞中心

EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 基于ARM9的多功能綜合通信控制系統(tǒng)設(shè)計

基于ARM9的多功能綜合通信控制系統(tǒng)設(shè)計

作者: 時間:2013-04-25 來源:網(wǎng)絡(luò) 收藏

摘要 介紹了硬件平臺和嵌入式Linux系統(tǒng)的的框架及各模塊的功能。系統(tǒng)采用符合POSIX.1標準的C語言編寫,實現(xiàn)了對下位機傳送數(shù)據(jù)幀的采集、分析和存儲,并能根據(jù)上位機的配置指令和數(shù)據(jù)傳輸指令分別對串口波特率、數(shù)據(jù)時間及手機短信號碼等參數(shù)進行配置和存儲數(shù)據(jù)的傳輸。
關(guān)鍵詞 ;Linux;

伴隨著計算機技術(shù)的迅速發(fā)展,工業(yè)數(shù)據(jù)采集已由傳統(tǒng)的測控電路發(fā)展為由微型計算機、接口電路、外部通用設(shè)備和工業(yè)生產(chǎn)對象等組成的現(xiàn)代數(shù)據(jù)采集與。但是以微型計算機為核心的數(shù)據(jù)采集系統(tǒng)也逐漸暴露出許多缺陷:體積大,不易攜帶;擴展性差、成本高等。因此,以嵌入式系統(tǒng)為平臺的數(shù)據(jù)采集和控制系統(tǒng)應(yīng)運而生,嵌入式數(shù)據(jù)采集系統(tǒng)具備可靠性高、體積小、易擴展、開發(fā)周期短、成本低的特點使其的成為未來的控制發(fā)展趨勢。

1 系統(tǒng)工作原理及框架
存儲板通電后,程序自啟動首先用Socket建立服務(wù)器等待PC端的配置信息,PC端按順序發(fā)送時間幀和手機號碼幀,當(dāng)其中任何一個不滿足幀格式或者校驗錯誤時,存儲板都會向PC端發(fā)送相應(yīng)的重傳指令,兩個配置幀都得到正確的解析后打開與下位機通信的串口ttys1,與GSM模塊通信的串口ttys2和與PC端通信的串口ttys3,然后設(shè)定內(nèi)核定時器,將超時消息的處理設(shè)置為發(fā)送數(shù)據(jù)短信的程序,這樣就實現(xiàn)了定時發(fā)送短信通知的功能,然后用異步I/O函數(shù)Select監(jiān)聽所有的輸入輸出,某個端口若有消息就會跳轉(zhuǎn)到相應(yīng)的消息處理函數(shù)中,處理完后返回Select函數(shù)繼續(xù)監(jiān)聽。

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

a.JPG

陀螺儀相關(guān)文章:陀螺儀原理



上一頁 1 2 下一頁

評論


相關(guān)推薦

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

關(guān)閉