摸块收发中文粗消息的关镇技术
‘
河北大学
燕山大学
王洪瑞 权爱荣
肖 金壮
引 言
手机短消息服务 是全球
移动通信系统
的一项基本业务 , 它利用信令信道传输 , 不用拨号
建立连接 、直接把要发的信息加上 目的地址发送到短消息
服务中心 , 由短消息服务中心再发给最终
的信宿 , 是 目前应用最广泛的一种通信
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
。 目前 , 随
着手机的广泛使用 , 服务以其传递信息方便快捷 、价
格低廉而越来越受人们的关注 , 已经广泛地应用于监控定
位系统 、无线报警 、远程维护及数据信息查询等各个领域
。
本文针对单片机通过串口发送 指令控制 无
线收发模块 , 实现在不支持 中文编码 的 文本 模式
下接收中文短消息的软硬件
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
进行了研究 , 并利用数控
模拟开关 实现了单片机多个串口的扩展
。
发送到终端适配器 或数据电路终接设备 。 设
备通过发送 命令来控制移动台 , 并与 网络业务
进行交互 。 通过 命令可进行呼叫
、 短信
、 电话本
、
数据
业务 、补充业务等方面的控制
。
本文中由单片机发送
指令来控制 模块接收和发送手机短消息 。
常用短消息相关 指令及说明如表 所列叫 。
表 常用短消息 指令说明
指令令 说 明明
选择短信
格式
pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载
。 。, 模式 , 模式式
选择如何接收新短信指令
。
有新消息来到时 , 自动提提
示示示“ ‘, , , , ””
读取短信息 , 返 ” ”打头的包包
含含含发送方手机号码 、 时间 日期及短消息内容的字符串串
发送短信息 , 消息发送成功则显 示 “
”并返回“ , ,,
删除短信息 , 发送 “ 一 ” , 返 回回
“““ , ,,
短消息基本原理介绍
模块介绍
目前 , 市场上 模块种类很多 , 但功能 、 用法基本
相同 。 本文 中使用 了 公 司生 产 的 模块 。
该模块与 兼容 ,
提 供 双 频
和 数据
接 口 , 外部提供 针串 口
及话柄接 口 支持语音 ,
如图 所示 通过 命
令来传输数据 、语音和短
消息等 , 方便用 户开发和
设计 。 图 模块功能示意图
短消息 下指令
灯 指令用于由终端设备 或数据终端设备 汀 ,
, 河北省 自然科学基金资助项 目 项 目编号 。
收发短消息的模式
目前 , 接收和发送 信息常用的模式主要有两种
文本 模式和 , 协议数据单
元 模式 。
川 模式
模式是纯文本方式 , 可使用不 同的字符集 。 该
模式下信息传送 和接 收 的编码 比较 简单 , 但 国 内手机
模式下不支持收发中文汉字字符的手机短消息 。 本
文通过编码转换实现 了 模块在 模式下 收发 中
文短信息 。
模式
模式 被所 有 手 机 支 持 , 可 发 送 中英 文 短 信 。
模式下 可 采用 种编码方式 , 分别是 位 、 位 和
编码〔口 , 分别用 于发送普通 的 字符 、 数据消
息和 字符
。 按照 协议规定 , 手机短信
息中的汉字编码均采用 码 。
如表 所列 , 模式 中画横线部分依次为短信息
投稿专用
, ,
中心号码 、发送短信方手机号码以及发送短信的 日期和时
间 。 其代码表示为将实际数据两两颠倒 , 例如实际短信息
中心号码应为“ ” 。 短信内容“ 你好 ”均为
字符“ 现 ”
。 其他各项 的具体说明见
参考文献「 。
表 模式和 丁 模式接收短信格式对照表
, , 助
模模式式 助
矗矗矗
” , , , ” ” , , ”
, ” 灭
经研究比较发现 , 所要提取 的短信信息包括手机号
码 、时间和短信内容 。 在 模式下 时 间和 日期 均为
码 , 可直接读取 , 只需将内容中汉字部分的
码转换成国标码 而在 模式下除汉字编码转换外 , 还
需将号码 、 时间部分编码进行两两颠倒的转换 , 才能得到
所需的正 确信息 。 故在 系统设 计 中将 模 块设 为
模式 , 更能简化程序设计
。
单单片机提取模块返回回
数数据中的短消息内容容
取取出短消息内容部分中中
个字节的 码码
为为英文
码码无需转换换
采采用二分法在对照表中中
查查找所对应的 码码
结结 束束
码到 码的转换
由于 编码和 编码之间没有一一对应
的线性转换关系 , 用单片机控制代码转换只能采用查表方
法实现 , 因此 , 需要建立 码和 码之间转换 的
对照〔 」。 中文简体汉字有 个 , 一个汉字占 个字节 ,
因此对照表需要 的存储空 间
。
本设计
中选择 型单片机 , 该芯片提供的
可以满足存储多条短信的要求 。
单片机通过串口与模块连接后 , 发送读取第一条新短
消息指令 “ 一 ” 。 提取模块接收的短消息
后 , 先判断其内容是否为 码 。 若为 码 , 则无
需转换直接读取 否则 , 通过查表法查找其对应的汉字
码 , 实现不同编码间的转换
。 转换
流程
快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计
如图 所示 。
提取信息内容的部分程序如下
为内容字数长度
中存放内容十六进制的 码 , 首先判断
每个字符是否为 码
仁 〕 。 〕
乙。 〕
” ’’ , 田 直接发送 码
〕 。
将 码转换成 码 , 。 为转换函数
” 。 ” , 。 〕 ,
。 「〕邑 发送转换后的 码发送
图 码转换 码的流程
采用二分查找法 , 其最坏查找次数为 , 对照
表的长度 为 , 故最坏查找次数约为 次 。 也就是
说 , 一个中文编码转换最多经过 次比较查找即可完成 ,
单片机控制能够实时完成 。
单片机多串口的实现
系列单片机一般只有一个串行通路 , 通过 串 口 与
模块连接后 , 则不能再连接其他串 口设备 而一些 串
口 扩展芯片成本较高 , 连接也较麻烦 。 本
方法
快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载
利用数控模
拟开关 来做多串口扩展器 , 成本低廉而且接线简
单 。 其引脚排列如图 所示 。
具
有 个 独 立 的
通 道 数 据 选 择
器 , 有 、 两个
输 人 端 和 一 个
禁止输入 ,
通 过 、 的
种二 进 制 组 合
状 态 来 选 择
对通道中的一对 。
输入输
出通道
共用 通道
输入输
出通道
输入输
出通道
共用 通道
输入输
出通道
畔
,‘,‘﹄之
王王﹃兄﹄闪门乙
图 模拟开关引脚图
本设计中 , 、 分别占用 和 口 ,
则选通模块 串 口 , 一 则 接通 其他 串 口 设 备 。 当
为 时 , 所有通道均关闭 。 、 分别连接单片机 的
和 , 则可将一个串口扩展为 个 , 具体接线方法
如图 所示 。
实际上是 个一分 四的数据分配器 , 所扩展
的串口均是全双工异步工作模式 , 具有很高的工作速度 ,
方便地实现了一片单片机多个串口 的扩展能力 。
《率片权 去入丙牵杭未用 日 口日口皿 广告专用
坚坚
口口’ 闷 ·
’ 周叮叮
仁口口
淤 琳琳琳琳琳···· 巨巨巨巨巨口口口
可直接嵌套使用 。 另外 , 经扩展后单片机可同时与其他串
行设备相连 , 例如与串行打印机相连 , 即可直接打印出手
机信息内容 。 在车辆监控系统 、仓库监控系统及仪器数据
远传等方面 , 也能很好地结合本技术 。 班
参考文献
图 单片机与 的连接
以 公司的 模块为编程对象 , 通
过 单片机进行控制 , 构建了实际系统 , 实现 了编
程过程以及系统串口扩展等 , 有效地接收并完成中文短消
息代码的转换 , 验证了上述构建思路的可行性和正确性 。
「 王 晓娟 , 黄忠全 短消息系统设计与实现 〕重庆大学学报 ,
, 一
〕
仁 」,
刘涛 , 张春业 基于手机模块 的单片机短消息收发系
统【 〕电子技术 , 一
「 张晓培 , 李祥 从 到 的内码转换 微计算机
应用 , , 一
结 语
单片机控制 模块在 模式下接收手机中文
短信息 , 其编码转换格式较为简单 , 并有较高的转换速率 。
对于终端接收中英文信息的项 目 , 采用本文所研究的单片
机控制 模块收发短消息技术 , 实现简单 , 成本较低 ,
投稿专用
, ,