電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>嵌入式開發(fā)>GSM Modem的測控應(yīng)用解析

GSM Modem的測控應(yīng)用解析

2017-11-04 | rar | 0.6 MB | 次下載 | 1積分

資料介紹

摘要 在嵌入式WinCE系統(tǒng)下,利用GSM Modem和現(xiàn)有的GSM移動通信網(wǎng),通過軟件編程手段,實現(xiàn)用普通電話(包括手機)對遠(yuǎn)程工業(yè)現(xiàn)場的某些工作參數(shù)的監(jiān)測和控制。其中的監(jiān)測數(shù)據(jù)以語音形式體現(xiàn)。文中給出了語音合成的具體實現(xiàn)方法。
  關(guān)鍵詞 嵌入式WinCE系統(tǒng) GSM Modem 按鍵識別 語音合成
  引言
  許多時候,我們需要了解遠(yuǎn)距離的某個工作現(xiàn)場的某些工作參數(shù),或者對某些工作指標(biāo)進(jìn)行控制(開、關(guān)控制)。例如,需要了解遠(yuǎn)距離無人職守的發(fā)射機的功率情況,需要開啟或關(guān)閉高山上電視塔的燈光,等等。這些一般都是通過基于C/S或者B/S等的網(wǎng)絡(luò)手段來實現(xiàn)的,需要專門的網(wǎng)絡(luò)線路和監(jiān)控端軟硬件的支持,構(gòu)筑這樣的應(yīng)用系統(tǒng)投資一般都比較大,監(jiān)控方位置的靈活度也被局限于有監(jiān)控端軟硬件的環(huán)境中。這里介紹一種在嵌入式WinCE系統(tǒng)下利用GSM Modem,用普通電話(包括手機,下同)就可以實現(xiàn)遠(yuǎn)程監(jiān)控的方法。不需要有專用的監(jiān)控端軟硬件的支持和其他專用的網(wǎng)絡(luò)線路,借助GSM的無線通信網(wǎng)絡(luò),投資大大縮?。槐O(jiān)控方的位置可以處在任何有電話的地方,方便靈活。監(jiān)控操作的選擇由電話的按鍵來實現(xiàn),監(jiān)測到的參數(shù)通過語音的方式反饋到監(jiān)控方的電話上;可以滿足大多數(shù)遠(yuǎn)程監(jiān)控應(yīng)用場合的要求。
  1 應(yīng)用系統(tǒng)架構(gòu)
  本系統(tǒng)主要由GSM移動通信網(wǎng)、GSM Modem、以S3C2410為核心的硬件和WinCE系統(tǒng)組成,如圖1所示。
  GSM Modem的測控應(yīng)用解析
  圖1 系統(tǒng)架構(gòu)
  需要監(jiān)測的參數(shù)或需要控制的指標(biāo)通過某種方式與嵌入式系統(tǒng)構(gòu)成上、下位采集與控制體系。嵌入式系統(tǒng)發(fā)出測控指令,可以實現(xiàn)對現(xiàn)場相應(yīng)數(shù)據(jù)的采集和控制。采集到的現(xiàn)場數(shù)據(jù)以數(shù)據(jù)文件形式保存在嵌入式系統(tǒng)上。目前,有關(guān)嵌入式系統(tǒng)對下位現(xiàn)場的具體采集與控制操作介紹的文獻(xiàn)很多,這里不再復(fù)述。
  2 嵌入式系統(tǒng)受監(jiān)控端軟件設(shè)計
  嵌入式系統(tǒng)中受監(jiān)控端軟件是本監(jiān)控系統(tǒng)的核心。它一方面管理GSM Modem識別遠(yuǎn)程電話的控制指令(按鍵識別)、向電話反饋對應(yīng)的語音數(shù)據(jù),另一方面還要根據(jù)遠(yuǎn)程電話的指令完成對下位現(xiàn)場的測控。
  2.1 串行口及GSM Modem的初始化
  根據(jù)GSM Modem連接的串行口,comID用
  hSerial=CreateFile(TEXT (“comID”),GENERIC_READ | GENERIC_WRITE,0, NULL, OPEN_EXISTING, 0, NULL);
  打開該串行口。根據(jù)返回句柄hSerial的值,可以判斷打開是否成功。由“GetCommState(hSerial,&dcb);”獲得comID的狀態(tài),同時自動填入不用的DCB結(jié)構(gòu)成員。再用“SetCommState(hSerial,&dcb);”就可以初始化該串口了。之前,&dcb要設(shè)置自己的參數(shù),如:
  dcb.BaudRate=115200;
  dcb.ByteSize=8;
  dcb.Parity=NOPARITY;
  dcb.StopBits=ONESTOPBIT;//依次為波特率、數(shù)據(jù)位、奇偶校驗位和停止位
  SetupComm(hSerial,1024,1024);//設(shè)置收發(fā)緩沖區(qū)大小//超時控制設(shè)置
  Timeouts.ReadIntervalTimeout=1;
  Timeouts.ReadTotalTimeoutMultiplier=1;
  Timeouts.ReadTotalTimeoutConstant=10;
  Timeouts.WriteTotalTimeoutMultiplier=1;
  Timeouts.WriteTotalTimeoutConstant=10;
  SetCommTimeouts(hSerial,&Timeouts);
  SetCommMask(hSerial,EV_RXCHAR);//掛接接收事件
  最后用“ WriteFile(hSerial,szBuffer,strlen(szBuffer),&dwBytesWritten,&os_w);”向串口寫入GSM Modem的初始化數(shù)據(jù)(AT命令)。不同的GSM Modem其AT命令可能有所不同(可以從GSM Modem的用戶手冊中獲得)。筆者使用的GSM Modem的初始化數(shù)據(jù)為“ats0=1+fclass=8”、“at+vsm=128,11025”。
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1TC358743XBG評估板參考手冊
  2. 1.36 MB  |  330次下載  |  免費
  3. 2開關(guān)電源基礎(chǔ)知識
  4. 5.73 MB  |  6次下載  |  免費
  5. 3100W短波放大電路圖
  6. 0.05 MB  |  4次下載  |  3 積分
  7. 4嵌入式linux-聊天程序設(shè)計
  8. 0.60 MB  |  3次下載  |  免費
  9. 5基于FPGA的光纖通信系統(tǒng)的設(shè)計與實現(xiàn)
  10. 0.61 MB  |  2次下載  |  免費
  11. 6基于FPGA的C8051F單片機開發(fā)板設(shè)計
  12. 0.70 MB  |  2次下載  |  免費
  13. 751單片機窗簾控制器仿真程序
  14. 1.93 MB  |  2次下載  |  免費
  15. 8基于51單片機的RGB調(diào)色燈程序仿真
  16. 0.86 MB  |  2次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33564次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關(guān)電源設(shè)計實例指南
  8. 未知  |  21548次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅(qū)動電路設(shè)計》 溫德爾著
  16. 0.00 MB  |  6653次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537796次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191185次下載  |  免費
  13. 7十天學(xué)會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183278次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費