刚愎自用是什么意思| 侄女叫我什么| 护理主要学什么| 厉兵秣马什么意思| g6pd是什么意思| 带状疱疹什么不能吃| 75年属什么| 阴道黑是什么原因| 德国是什么民族| 洋姜有什么功效与作用| 鳞状上皮内低度病变是什么意思| 梦到血是什么意思| 头皮挂什么科| 不排便是什么原因| 杀青了是什么意思| 胃疼和肚子疼有什么区别| 过门是什么意思| 烂嘴角是缺什么维生素| 植物神经紊乱挂什么科| 布衣是什么意思| 精索炎吃什么药最好| 2月25是什么星座| 炎症是什么引起的| 互为表里是什么意思| 抄底什么意思| 流觞是什么意思| 石敢当是什么神| 武火是什么意思| b2c什么意思| 梦到别人结婚是什么意思| o型血不能和什么血型的人生孩子| 什么是碱性磷酸酶高怎么回事| 水头是什么意思| 菊花什么季节开| 血压高压低是什么原因| 老丈人是什么意思| 一直干呕是什么原因| 哈伦裤配什么鞋子好看| 一什么见什么| 青霉素过敏吃什么消炎药| 大蒜有什么功效| 产后抑郁症有什么表现症状| 兰若是什么意思| 初潮是什么意思| 不安是什么意思| 顺丰到付是什么意思| 便秘用什么药好| 九知道指的是什么| 贬低是什么意思| 胆囊壁毛糙什么意思| 压力等于什么| 茶艺师是做什么的| pt是什么元素| 游戏id是什么意思| 服务是什么意思| 胃反酸吃点什么能缓解| 盐酸舍曲林片治疗什么程度的抑郁| 检查乙肝五项挂什么科| cpc什么意思| 湿热吃什么食物好| 反水什么意思| 九十岁老人称什么| 吃天麻对身体有什么好处| 国五行属什么| 什么效应| 口缘字一半念什么| 石敢当是什么神仙| 抗组胺是什么意思| 虫草花有什么功效和作用| 菜瓜是什么瓜| 痰湿体质吃什么食物好| 紫癜是什么病| 肌肉酸痛是什么原因| 左肾肾盂分离什么意思| 吃东西没有味道是什么原因| 什么虫子咬了会起水泡| 海鲜不能和什么食物一起吃| 琏是什么意思| 1989年属什么生肖| 什么东西快速补血| 什么叫出轨| 菜心又叫什么菜| 泡沫尿是什么病| 乳果糖是什么| 吃什么容易得结石| kpi是什么意思啊| 弓加耳念什么| 吃生姜有什么好处| 胆毛糙是什么原因| 脂肪肝用什么药物治疗| 邮件号码是什么| 威五行属什么| 脂肪肝是什么原因造成的| 发烧拉肚子吃什么药| 纤维瘤挂什么科| 牛肉饺子配什么菜好吃| 浪子是什么意思| 2月6日什么星座| 息肉病变什么意思| 石见念什么| 眼睛突然红了是什么原因| 肌肉一跳一跳什么原因| 芹菜吃多了会有什么影响| 尿多尿频是什么原因造成的| 吃益生菌有什么好处| 磨豆浆是什么意思| 吃杨梅有什么好处和功效| 过敏看什么科| 夜咳嗽是什么原因| 喝完酒吃什么解酒最快| 倒模是什么意思| 一什么蜘蛛| 病毒是什么生物| 月经一直不干净是什么原因引起的| 膝关节痛什么原因| 做肠镜前喝的是什么药| 四川大学校长什么级别| 美国现在什么季节| 常务副县长什么级别| 女性分泌物少是什么原因| 花胶是什么| 髂胫束在什么位置| 无什么不什么| 什么水果对肝有好处| 618是什么节日| 砚是什么东西| 什么地坐着| 用什么挠脚心最痒| 女人性冷淡是什么原因| 晚上口苦是什么原因引起的| 偏好是什么意思| 外阴苔藓用什么药膏| 脂肪肝喝什么茶最好| 什么是什么的摇篮| 游戏黑洞是什么意思| 欧尼是什么意思| 鹦鹉吃什么东西| 彩宝是什么| 无缘无故吐血是什么原因| 天麻主治什么病| 梦见孩子被蛇咬是什么意思| 肚子里的蛔虫是什么意思| 梦见猫是什么预兆| 毛周角化症用什么药膏| 暖皮适合什么颜色衣服| 鬼玺是什么| 钙片不能和什么一起吃| 得了子宫肌瘤注意什么| 羟氯喹是什么药| 甲基蓝治疗什么鱼病| 摩羯座男生喜欢什么样的女生| 颈部多发淋巴结是什么意思| 紧迫感是什么意思| 腰酸是什么病的前兆| 腰扭伤用什么药最好| 右肾盂分离是什么意思| 三七粉什么颜色| 尿道发炎吃什么药| 彪悍是什么意思| 牙齿发黄是什么原因| 拔完智齿能吃什么| 春天像什么| 人的本质属性是什么| 吃薄荷对人身体有什么好处| 吃饭流汗是什么原因| 梦见马是什么预兆| 敏感的反义词是什么| 大黄鸭是什么牌子| 慎重考虑是什么意思| 鲜牛奶和纯牛奶有什么区别| 沙弥是什么意思| 女人梦见大蟒蛇是什么征兆| 腋下有味道是什么原因| 肠胃炎是什么引起的| 便秘什么意思| edd是什么意思| 相恋纪念日送什么礼物| 达字五行属什么| urea是什么意思| 肟是什么意思| 男人做什么运动能提高性功能| 藏红花是什么| 巴厘岛机场叫什么| 十年婚姻是什么婚| 胸闷出汗是什么原因| 孕妇贫血吃什么补血最快| 小排畸是什么检查| 鱼休子是什么| 关节痛挂号挂什么科| 部分空蝶鞍是什么意思| 百合有什么功效和作用| 高大的动物是什么生肖| 生产是什么意思| 逍遥丸配什么治失眠| lgm是什么意思| ifu是什么意思| 肚脐下方疼是什么原因| 南瓜不能和什么一起吃| 哈密瓜是什么季节的水果| 甲亢平时要注意什么| 萤火虫为什么会发光简单回答| 痨病是什么病| 什么减肥药效果最好而且不反弹| 高大的动物是什么生肖| 时辰宜忌是什么意思| mj是什么单位| 胼胝是什么意思| 沙眼衣原体是什么| 口腔有味道是什么原因| 痤疮用什么药膏最好| 月经提前了10天是什么原因| 胪是什么意思| 思念到极致是什么感觉| 弯的是什么意思| 海棠果什么时候成熟| 疱疹是什么样子的| 黄昏是什么时辰| 路由器什么牌子好| 肝火旺盛吃什么药| 什么叫梅核气| 复古是什么意思| 透亮是什么意思| 冰激凌和冰淇淋有什么区别| 什么是碳水化合物食物| maxco是什么牌子| 中药七情指的是什么| 身上长红色痣是什么原因| 智齿有什么作用| 杏鲍菇炒什么好吃| 男士感染霉菌用什么药| 人头什么动| 佝偻病是什么样子图片| 遮羞布是什么意思| 砧板是什么工作| 什么是漏斗胸| 见利忘义是什么意思| 左胸口疼是什么原因| 猫离家出走预示着什么| 乌鸡炖什么好吃| 眉毛浓的男人代表什么| 白陶土样便见于什么病| 什么是大小周| 五月二十日是什么星座| 飞机杯有什么用| 梦见老人死了又活了是什么意思| 盛世美颜是什么意思| 巳蛇五行属什么| 幸存者偏差是什么意思| 心悸什么意思| 宁静是什么意思| 为什么脸上长痣越来越多| 微创是什么| 68年属猴的是什么命| 合欢树为什么叫鬼树| 拉尿有泡泡是什么原因| 斯沃琪手表什么档次| 黄色有什么黄| 祭日和忌日是什么意思| 宋美龄为什么没有孩子| 合肥有什么好吃的| 后妈是什么意思| 发达国家的标准是什么| 孕检nt主要检查什么| 蹶是什么意思| 百度

新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于嵌入式设备手机短信交互模块的设计

中国特色社会主义制度自信的力量来源

作者: 时间:2025-08-05 来源:网络 收藏
百度 2017年,香港游客同期增长%,澳门游客同期增长7%。

0 引言

随着应用的日益广泛,人们也越来越乐于使用各种人机交互方便的设备。鉴于是相当稳定且已经在生活中普遍应用的通信网络,本文利用中短消息服务的便利性,提出了一种基于短消息服务的人机交互方式,并开发了相应的手机短信交互平台,实现了用户与设备间的远程、实时人机交互功能。

1 系统硬件设计

本系统利用串口做通信接口,并选用西门子作为核心组件来搭建硬件电路。主要由基带处理器、射频模块、供电模块、闪存、ZIF连接器和天线接口等六部分组成。它的正常运行需要相应的外围电路与其配合。共有40个引脚,可通过ZIF连接器分别与电源电路、启动与关机电路、数据通信电路、语音通信电路、SIM卡电路、指示灯电路等相连接。其电源电路又分为充电电池和稳压电源两部分,本系统为减小体积,直接采用主板供电方式,并在1~10脚增设了稳压滤波电路,因而省去了电池和充电电路。

启动电路由自动和手动上电复位电路组成。模块上电10 ms后(电压须大于3 V),为使之正常工作,必须在15脚加时长至少为100 ms的低电平信号,且该信号的下降沿时间应小于1 ms,同时启动后15脚的信号应保持高电平。本系统可使用跳线选择模块启动方式。其中自启动方式是指在平台正常工作之后,由软件控制平台自动发出启动信号,而不需人的干预;而手动方式是指在平台正常工作之后,人为按下系统的启动/复位按键,模块才能启动。

数据通信电路主要完成短消息收发、与平台通信、以及软件流控制等功能。TC35i的数据接口采用串行异步收发,符合RS-232接口电路标准,工作在CMOS电平下。数据接口配置为8位数据位、1位停止位、无校验位,可在300 bps~115kbps的波特率下运行,支持的自动波特率为4.8kbps~115 kbps(14.4 kbos和28.8 kbps除外),同时还支持RTSO/CTSO的硬件握手信号和XON/XOFF的软件流控制。TC35i作为移动终端。具有3路接收、5路发送的电路连接要求,但考虑到本系统无需蜂窝通信等功能,故为简化数据通信电路,可采用MAX232CPE芯片来实现电平转换及串口通信功能(输入为TXDO,输出为RXDO)。

TC35i基带处理器集成有一个标准的SIM卡接口。为扩展外部SIM卡接口,该接口还连接到ZIF连接器。TC35i在GSMll.ll为SIM卡预留5个引脚的基础上预留了6个引脚,所添加的CCIN引脚可用来检测是否插有SIM卡;当有SIM卡时,该引脚被置为高电平,模块可正常工作。但目前SIM卡均无CCIN引脚,故在设计电路时应将CCIN与CCVCC相连。本系统还设计了指示灯电路,当LED熄灭时,表明TC35i处于关闭或睡眠状态;当LED为600 ms亮/600 ms熄时,表明SIM卡没有插入或TC35i正在登录网络;当LED为75 ms亮/3 s熄时,表明TC35i已登录网络,并处于待机状态。本系统设计了GSM模块的扩展板,并注意了它的电磁兼容设计,其电路原理框图如图1所示。

2 系统软件设计

本系统主要实现的功能是用户能以发送短信的方式与平台进行信息交互。系统采用TC35i实现短信收发,并通过对用户短信进行解析来查询平台嵌入式数据库中与用户短信相匹配的信息,同时以短信的形式回复用户,还可以将短信上传给服务器管理数据库,其短信交互流程如图2所示。

系统首先可通过串口程序向接入TC35i的串口发送AT指令来实现短消息的发送和接收。这部分主要实现Linux下的串口通讯(主板运行Linux系统)。系统编程可采用libserial串口库,该库可以很好地控制串口的超时读写,它的类名为Seri-alPort,程序中主要用到了类中的Open()、设置各种参数的函数以及超时读写的内容。

此后,平台加入短消息内容的编码和解码程序,其主要是实现短信PDU格式的编码和解码。目前,发送短消息常用Text和PDU(Protocol DataUnit,协议数据单元)两种模式。使用Text模式收发短信代码比较简单,但其缺点是不能收发中文短信;而PDU模式不仅支持英文短信,也支持中文短信。在处理PDU编码的程序中,s_PDU类可用于发送PDU编码,其中void s_PDU∷setUD(char *s)是重要函数。在处理PDU解码的程序中,r PDU类用于PDU包的解包,其接口函数仅有一个,即bool r_PDU∷getFrom(char*s),用于PDU包的输入,输入后,类的成员OA会保存其中的手机号,UD则保存其中的短消息内容,函数get-From (char *s)是这个类的核心。识别手机号和短信中心号比较容易实现,但识别后面的短信息数据比较复杂,因为其中可能出现好几种编码。一般全英文短信的编码会使用7位编码,而中文短信会使用UCS16编码,所以编码时需要考虑两种可能。

系统将短消息的收发用定义来实现封装,其中含有用于执行AT指令的函数int exec(char*cmd)。收短信实际上就是写AT指令、读结果及PDU解码的过程;而发短信则是写AT指令、读结果及PDU编码的过程。本系统采用查询读写的方式来实现短信的自动收发。系统的部分读写代码如下:

3 结束语

本文给出了一种基于GSM网络短消息服务的人机交互平台的设计和实现方案,该方案可使用户能方便地实现远程实时地与平台交互信息。该平台经测试,性能稳定,便于在中应用,而且效果良好。



评论


相关推荐

技术专区

关闭
hbo什么意思 咳嗽喉咙痒吃什么药 什么笑容 学名是什么意思 人参有什么作用
二甲苯是什么东西 八拜之交是什么生肖 什么是基本养老金 Mo什么元素 女生无缘无故头疼是什么原因
19岁属什么生肖 秋葵什么时候播种 am和pm是什么意思 喉咙痛吃什么水果好得最快 为什么医生都不体检
站姐是什么职业 急性结肠炎什么症状 hco3-是什么意思 复合维生素b什么时候吃最好 黄色裤子搭配什么颜色上衣
农字五行属什么hcv7jop6ns1r.cn 三个金读什么naasee.com 胜利在什么hcv9jop3ns1r.cn 冬枣是什么季节的水果hcv8jop2ns0r.cn 总胆汁酸高是什么原因hcv9jop0ns1r.cn
4.8什么星座hebeidezhi.com 天成是什么意思hcv7jop9ns2r.cn 气管炎吃什么药hcv9jop4ns5r.cn 扑尔敏是什么药hcv8jop9ns2r.cn 什么人容易得类风湿hcv8jop7ns7r.cn
生育保险是什么意思hcv8jop0ns9r.cn 扶正固本是什么意思hcv8jop6ns7r.cn 今年37岁属什么生肖hcv9jop1ns3r.cn 大便遇水就散什么原因adwl56.com 胸片是检查什么的hcv7jop6ns2r.cn
38年属什么生肖hcv9jop4ns9r.cn nike是什么意思hcv8jop7ns6r.cn 秋葵与什么菜相克hcv7jop9ns9r.cn 什么生木hcv9jop0ns1r.cn 2008年是什么年hcv9jop4ns9r.cn
百度