99爱免费_精品一区二区无码AV_欧美屁股xxxxx_日批视频国产_AV天堂亚洲区无码先锋影音_特黄A又粗又大又黄又爽A片

產品推薦:水表|流量計|壓力變送器|熱電偶|液位計|冷熱沖擊試驗箱|水質分析|光譜儀|試驗機|試驗箱


儀表網>技術中心>應用設計>正文

歡迎聯系我

有什么可以幫您? 在線咨詢

基于ARM9的多功能綜合通信控制系統設計

   2013年06月08日 14:24  
  摘要:介紹了基于ARM9硬件平臺和嵌入式Linux系統的多功能綜合通信控制系統的框架設計及各模塊的功能。系統采用符合POSIX.1標準的C語言編寫,實現了對下位機傳送數據幀的采集、分析和存儲,并能根據上位機的配置指令和數據傳輸指令分別對串口波特率、數據時間及手機短信號碼等參數進行配置和存儲數據的傳輸。
  
  關鍵詞ARM9;Linux;通信控制系統
  
  伴隨著計算機技術的迅速發展,工業數據采集已由傳統的測控電路發展為由微型計算機、接口電路、外部通用設備和工業生產對象等組成的現代數據采集與控制系統。但是以微型計算機為核心的數據采集系統也逐漸暴露出許多缺陷:體積大,不易攜帶;擴展性差、成本高等。因此,以嵌入式系統為平臺的數據采集和控制系統應運而生,嵌入式數據采集系統具備可靠性高、體積小、易擴展、開發周期短、成本低的特點使其的成為未來的通信控制發展趨勢。
  
  1、系統工作原理及框架
  
  存儲板通電后,程序自啟動首先用Socket建立服務器等待PC端的配置信息,PC端按順序發送時間幀和幀,當其中任何一個不滿足幀格式或者校驗錯誤時,存儲板都會向PC端發送相應的重傳指令,兩個配置幀都得到正確的解析后打開與下位機通信的串口ttys1,與GSM模塊通信的串口ttys2和與PC端通信的串口ttys3,然后設定內核定時器,將超時消息的處理設置為發送數據短信的程序,這樣就實現了定時發送短信通知的功能,然后用異步I/O函數Select監聽所有的輸入輸出,某個端口若有消息就會跳轉到相應的消息處理函數中,處理完后返回Select函數繼續監聽。
  
  2、程序模塊說明
  
  該系統主要由配置幀處理模塊,定時短信群發模塊3部分組成。
  
  2.1配置幀處理模塊
  
  配置幀處理模塊主要功能為接收并解析PC端的配置幀。首先程序用Socket建立滿足TCP協議的服務器等待PC端發起的連接,若收到連接首先自定義握手協議。檢查正常后開始接收配置幀,程序根據接收配置幀的幀頭和幀尾來判斷為時間幀還是幀,若確定為時間幀,在做完和校驗檢查數據后,提取出數據時間和與PC通信的串口波特率放在相應的全局變量,若校驗發生錯誤則向PC端發送time指令表明時間幀格式錯誤需要重發,若正確則向PC發送success指令表明時間幀接收成功。PC端接收到success指令后開始發送幀,若和校驗錯誤則向PC發送phone指令,若正確將轉入5Byte的轉換成11位用ASCII碼表示的,此后向PC端發送success指令表明幀接收成功。
  
  2.2定時短信群發模塊
  
  定時短信群發模塊的主要功能是將采集的數據解析后通過短信的模式通知用戶,其又分為:GSM初始化模塊和短信群發模塊。程序通過串口將AT指令發送給GSM模塊達到對其控制的目的。
  
  2.2.1GSM初始化模塊
  
  此模塊的主要功能為初始化GSM模塊的短信功能并群發信息給用戶通知其GSM模塊正常工作。根據MG323的操作手冊在正常發送信息前依次執行以下步驟:(1)發送“AT”確認ARM與GSM模塊連接的串口正常。(2)發送“ATE0”關閉回顯,這樣在調試程序時輸入的命令不會在由GSM模塊返回而打印在屏幕上。(3)發送“AT+CPIN”確認SIM卡鑒權成功。(4)發送“AT+CNMI=1,1,2”設置短信通知方式。(5)發送“AT+CMGF’=0”,設置短信格式為PDU。(6)發送“AT+CSCA=+86”,設置短信息中心號碼。(7)發送“”AT+CSCS=\“UCS2\”,設置字符編碼為USC2。
  
  在GSM對每條命令都回復OK表明設定成功后就表明GSM模塊可以按照設定的功能工作,短信采用PDU格式的編碼,一般的PDU編碼由A~M13項組成:A:短信息中心地址長度,2位16進制數(1Byte);B:短信息中心號碼類型,2位16進制數;C:短信息中心號碼,B+C的長度將由A中的數據決定;D:文件頭字節,2位16進制數;E:信息類型,2位16進制數;F:被叫號碼長度,2位16進制數;G:被叫號碼類型,2位16進制數,取值同B;H:被叫號碼,長度由F中的數據決定;I:協議標識,2位16進制數;J:數據編碼方案,2位16進制數;K:有效期,2位16進制數;L:用戶數據長度,2位16進制數;M:用戶數據,其長度由L中的數據決定。
  
  分別按照要求填充A~K字段,用戶數據為“GSM模塊初始化成功”,通過漢字Unicode轉換工具查找每個字符對應的USC2編碼值填充到M字段,然后以Byte為單位計算器長度填充到L字段,至此將PDU格式編碼的AT指令發送給GSM模塊便能實現短信通知用戶初始化成功的功能。
  
  2.2.2短消息群發模塊
  
  由于GSM初始化模塊已將其配置好,所以短信群發模塊的主要功能就是提取當前主數據文件中存儲的一幀數據,和校驗正確后將其解析成數據并填充成PDU格式的短信群發給用戶。這里主要的難點在于將二進制表示的數據轉換成USC2編碼的字符,因為文件中的數據以Byte存儲,每個數據占2Byte,所以首先將2Byte型合并成一個短整型來表示一個完整數據,通過轉換將二進制數據轉換成USC2編碼的數據,其中頁面高度系數共占6位,小數點占1位,小數占1位,溫度系數共占6位,小數點占1位,小數部分占1位,以上兩個系數的整數部分不滿6位都在左側補0。
  
  為zui終在短信上收到的數據不會出現如0123.1m這樣格式的數據,要將其左側的“0”去除,同時也要注意不要將0.01℃前面的“0”去除,這樣處理后便會使手機短信上的數據達到良好的效果。
  
  2.3I/O控制模塊
  
  I/O控制模塊的主要功能是接收和存儲下位機數據的數據同時響應PC端的指令,通過網口和串口發送數據。
  
  由于在Linux中對如串口和網絡這些I/O操作的系統函數均為阻塞函數,若隨意使用將導致程序阻塞在某個I/O中,用多線程實現雖然可以解決阻塞問題,但同時帶來的代碼復雜度和多線程的同步處理問題會加大代碼設計難度。系統采用單進程設計,采用異步監聽函數select此函數可以對所有輸入和輸出端口的監聽,若對應端口有消息便跳入消息處理函數中,處理完后繼續監聽,達到了單進程處理阻塞函數的目的。
  
  I/O控制模塊的主體是select函數,按輸入輸出分為下位機串口接收模塊,上位機網口發送模塊和上位機串口發送模塊。
  
  2.3.1下位機串口接收模塊
  
  串口從下位機接收的數據首先經過和校驗,校驗正確后首先存儲在緩沖數據文件中并對其計數,達到緩沖數據文件的上限后,將緩沖文件的數據向主數據文件拷貝,主數據文件以追加寫的方式打開,緩沖數據文件在拷貝后清空,采用主數據和緩沖數據交替拷貝的方法能提高存儲效率并防止意外斷電造成的數據損失。主數據文件設置存儲軟上限,待主數據文件存儲滿后采用FIFO方案,從緩沖文件新接收的數據卸載主數據文件尾并將文件前移,把起始數據“擠出”,以確保數據文件的時間順序且不超出存儲軟上限。
  
  2.3.2上位機網口發送模塊
  
  上位機的網口發送模塊主要為服務器端,在和PC建立連接前*行軟件協定的握手,這樣確保了應用層的連接正常。服務器對于PC端發送的連接請求采用“一次連接,多次處理,一次釋放”的原則,用單進程便能完好地實現數據和指令的通信,在收到PC端“transmit”指令后便從主數據文件開始以2048Byte的偏移量將數據發送給PC端,等到數據全部發送完后,向PC端發送“over”指令表明數據發送完畢。
  
  2.3.3上位機串口發送模塊
  
  上位機的串口發送模塊和網口發送數據模塊類似,只是將建立服務器用socket發送換成普通的串口讀寫,同樣發送完數據后要發送“over”指令表明數據發送完畢。
  
  3、結束語
  
  在嵌入式Linux系統上實現了綜合通信控制系統,他完成了對下位機數據采集以及對上位機的指令響應和數據傳輸的工作,同時利用GSM無線通信模塊實現了定時短消息群發的功能。此系統功能強大,性能穩定接口簡單,是一種高準確性、高實時性、小型化、智能化的新型發展平臺??紤]到工業控制系統對系統可靠性、靈活性及成本和經濟效益的要求,將嵌入式系統用于通信控制和數據采集具有廣闊的應用前景。

免責聲明

  • 凡本網注明“來源:儀表網”的所有作品,均為浙江興旺寶明通網絡有限公司-儀表網合法擁有版權或有權使用的作品,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:儀表網”。違反上述聲明者,本網將追究其相關法律責任。
  • 本網轉載并注明自其它來源(非儀表網)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
  • 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。
聯系我們

客服熱線: 15267989561

加盟熱線: 15267989561

媒體合作: 0571-87759945

投訴熱線: 0571-87759942

關注我們
  • 下載儀表站APP

  • Ybzhan手機版

  • Ybzhan公眾號

  • Ybzhan小程序

企業未開通此功能
詳詢客服 : 0571-87759942
主站蜘蛛池模板: 久久国产福利一区二区|一本色道久久88精品综合|亚洲学生妹高清=av|WWW亚洲色大成网络|免费在线观看成人=av|亚洲天堂资源在线 | 天天看片导航|又粗又猛又黄又爽无遮挡|人妻无码专区一区二区三区|国产l精品国产亚洲区久久|少妇被又大又粗猛烈进出视频|国产精品夜色一区二区三区 | 国产一级=a特黄大片做受在线|亚洲精品屋V一区二区|亚洲午夜|亚洲综合爱爱|日本美女日b视频|日本国产=a | 奇米综合四色77777久久|精品精品国产自在97香蕉|啦啦啦在线观看|成人无码区免费=a片久久鸭软件|最近中文字幕完整视频高清1|国产精品视频免费播放 | 国产一区二区三区精品久久久|欧美午夜一区二区|久草新免费|91=av成人|男人午夜在线|亚洲欧美国产vr在线观 | 国产v=a无码高清|亚州=av免费|免费的网站www|国内外成人免费在线视频|日韩精品影院|一本无码=aV中文出轨人妻 | 亚洲精品=a级九色|99在线啪|欧美中文视频|亚洲精品国产一区二区色欲影院|精品久久久久久亚洲精品|性欧美free德国极品 | 99精品久久久久久久免费看蜜月|伊人久久大香线蕉无码不卡|免费观看的黄色片|99久热re在线精品996热视频|在线=a免费观看|337P日本大胆欧美裸体艺术 | 强奷乱码欧妇女中文字幕熟女|中国女人FREE性HD|国产精品一码二码三码在线|少妇性l交大片免费快色|久热=av在线|黑人巨大人精品欧美三区 | 人人干人人看|一二三四观看视频社区在线|精选=av|老少妇人妻无码专区视频大码|2015www永久免费观看播放|怡红院日韩 | 成人黄色网址大全|轻点好疼好大好爽视频|欧洲女人牲交性开放视频|377人体粉嫩噜噜噜|伊人热热久久原色播放WWW|在线色网站 国产精品一区二区三区不卡视频|精品国产人成在线|成人久久秘|少妇性l交大片7724com|九色自拍蝌蚪|欧美黄动漫 | 一区二区三区精液|成人二区三区|99精品国产99久久久久久97|久久久久久高清毛片|亚洲啊啊啊啊啊|亚洲人成亚洲精品 | 日本三级日本三级韩国三级视|国产精品国产自线拍免费|CHIN=a男男互插网站|女邻居丰满的奶水在线观看|免费国产v=a在线观看|国产乱子伦无套一区二区三区 | 国产香蕉在线观看|亚洲=aV无码乱码国产精品久久|最新中文字幕=av无码专区不卡|日韩午夜大片|精品视频久久久久久|性少妇MDMS丰满HDFILM | 国产高清在线看|奶头好大揉着好爽视频|www超碰|女人天堂=av在线|久久久久久久久久一级|99国产精品粉嫩初高生在线播放 | 浓毛欧美老妇乱子伦视频|中文字幕丰满伦子无码|黄色片视频在线观看|亚洲视频综合|久草手机视频在线观看|91日韩国产 | l8videosex性欧美69|国产麻豆91|黑人黄色片|午夜精品偷拍|欧美一区高清|久久99热只有频精品6狠狠 | 二区视频在线|久久99精品久久久野外观看|国产欧美日韩一区二区三区在线观看|久久国产色=av免费看|樱花草在线播放免费中文|亚洲最新版=aV无码中文字幕 | 精品国产一区二区三区久久久蜜臀|亚洲中文字幕无码一区在线|女同福利|国产一级视频在线观看|久久人妻公开中文字幕|#NAME? 午夜特片|中文久久久久|亚洲精品美女色诱在线播放|大地资源在线观看视频在线|99久久婷婷国产综合精品免费|豪放女大兵免费观看bd | 美女人妻激情乱人伦|亚洲=aV激情无码专区在线播放|国产在线区|国产v=a免费精品高清在线|天天干天天射综合|九九九九精品 | 无码专区中文字幕无码野外|亚洲爱婷婷色婷婷五月|成人99视频|欧美人善交videosg|免费看片一区|#NAME? | 国产精品免费久久|国产老妇人成视频在线播放播|国产精品xxxxx|亚洲精品久久视频|啊轻点灬大JI巴太粗熟妇|2021年国产精品免费 | 欧美日韩不卡一区二区三区|亚洲精品视频久久|少妇欲求不满和邻居在线播放|免费一级片视频|亚洲综合天堂=aV网站在线观看|亚洲=aV无码久久精品播放 | 国产最新网站|亚洲美女一区|亚洲V欧美V国产V在线观看|国产精品乱码久久久久久1区2区|大地影视资源在线观看|国产精品扒开腿做爽爽爽日本无码 | 亚洲第一二区|国产高清乱理伦片中文|久久99精品久久久久久9|热久久网|成人精品视频免费|国产在线拍揄自揄视频不卡99 | 国产精品大全|韩国精品视频一区二区在线播放|啦啦啦www日本高清免费观看|大柠檬导航香蕉导航巨人导航|中国黄色一级|国产成人一卡2卡3卡4卡 | 国产一级淫片=a免费播放口欧美|久久久久国产视频|#NAME?|9色国产精品|9免费视频|91在线网址 | 无码专区中文字幕无码野外|亚洲爱婷婷色婷婷五月|成人99视频|欧美人善交videosg|免费看片一区|#NAME? | 精品日本一区二区三区在线观看|日日操夜夜摸|国产成人无码网站m3u8|欧美性猛交xx|亚洲自拍偷拍一区二区|国产免费无码成人=a片在线观看 | 成人=av一区二区三区在线观看|欧美日韩中文字幕一区二区三区|#NAME?|青青草视频网|日韩=av在线一区二区三区|老司机在线精品视频播放 | 成人黄色网址大全|轻点好疼好大好爽视频|欧洲女人牲交性开放视频|377人体粉嫩噜噜噜|伊人热热久久原色播放WWW|在线色网站 国产精品一区二区三区不卡视频|精品国产人成在线|成人久久秘|少妇性l交大片7724com|九色自拍蝌蚪|欧美黄动漫 | 桃色=aV久久无码线观看|东方=aⅴ免费观看久久=av|深夜福利1000|成本人片无码中文字幕免费|成人国产精品一级毛片视频|免费一级黄色毛片 男同免费|久久久久久草莓香蕉步兵|亚洲女女女同性VIDEO|免费的=av不用播放器的|黄频网站在线观看|久久久88 | 国产v=a无码高清|亚州=av免费|免费的网站www|国内外成人免费在线视频|日韩精品影院|一本无码=aV中文出轨人妻 | 国产草草影院一区二区三区|91视频看看|国产一级淫片=a视频免费观看|欧美一区综合|#NAME?|国产黄毛片 | 国产精品nxnn|精品欧美一区二区三区在线观看|色88久久久久高潮综合影院|最好看的2018中文在线观看|#NAME?|91国偷自产中文字幕久久 | 国产=a三级三级三级看三级|不卡中文|国产免费午夜福利757|h在线视频|熟女人妻=aV完整一区二区三区|J=aP=aN白嫩丰满人妻VIDEOS | 97超碰超碰|国产无线乱码一区二三区|国产一区二区日本|亚洲=a=a=a级片|免费看91|一区在线观看视频 | 91看片网页版|郎在远方免费观看|色偷偷噜噜噜亚洲男人|国产成人免费在线观看不卡|欧美国产日韩=a在线观看|韩国在线观看=av | 无遮挡吃胸膜奶免费网站|操操日日|最近日本mv字幕免费观看视频|久久国产劲爆∧V内射-百度|午夜视频在线免费观看|无码=av中文一区二区三区 | 国产最新在线观看|久久黄页|在线不卡日本v二区707|成人免费一区二区三区在线观看|欧美又粗又大色情hd堕落街传奇|免费观看全黄做爰的视频 | 久久精品国产清高在天天线|天堂在线观看www|毛片=av在线免费观看|精品国产欧美一区二区五十路|老熟女草BX×|人妻慢慢放弃抵抗开始迎合 |