关于51控制tc35的一些问题,希望好心大侠帮忙看看

2020-02-05 09:22发布

tc35板子是按这原理图连的.最后调试能进入;联网模式了。但是一直发不出短信。卡没有欠费。然后串口通信的线也保证对了。去论坛一些地方看。都说是软件原因。。但是我感觉软件没问题。想请问各大侠。还有其他的硬件原因吗?希望得到您们的指点。。谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
77条回答
hzpyj
1楼-- · 2020-02-13 10:34
你用的是TXT格式 我用的是PDU格式,这是我使用TC35前的代码分析

短消息PDU数据模式
短消息的内容可以是中文或者其他字符,下面是对PDU 数据的分析。
由于SMS报文是以8bit字节序列传输的,因此当用户数据为十六进制数时,不需要编码可直接发送。但当用户数据是ASCII码序列时,需进行编码,将7bit的ASCII码值序列压缩成8bit
的字节序列。下面介绍ASCII码序列的编码过程

SMS信息        C        L        O        S        E
ASCII码值        43        4C        4F        53        45
二进制表示        100 0011        100 1100        100 1111        101 0011        100 0101
压缩码过程        0100 0011        1110 0110        0111 0011        0101 1010        0000 0100
目标字节串        43        E6        73        5A        04
SMS信息        O        P        E        N        1
ASCII码值        4F        50        45        4E        31
二进制表示        100 1111        101 0000        100 0101        100 1110        011 0001
压缩码过程        0100 1111        0110 1000        1101 0001        0001 1001        0000 0011
目标字节串        4F        68        D1        19        03
SMS信息        O        P        E        N        2
ASCII码值        4F        50        45        4E        32
二进制表示        100 1111        101 0000        100 0101        100 1110        0110010
压缩码过程        0100 1111        0110 1000        1101 0001        0010 1001        0000 0011
目标字节串        4F        68        D1        29        03
        O        P        E        N        3
目标字节串                                       
hzpyj
2楼-- · 2020-02-13 15:34
例:如向13912345678发送SMS信息‘CLOSE’,其过程如下:
        首先发送AT+CMGS=20<CR>
然后等待ASCII字符“>”。然后输入
> 0891 683108806105F0 11000D91 683119325476F8 000000 0543E6735A04 <ctrl-Z>

① 08=TON/NPI+SCA的长度,按字节计。
        91=TON/NPI
② 683108806105F0=SCA,此例中为绵阳地区服务中心号码8613800816500,编码方式为:每二位取反,奇数位补F
③ 11=8bit:MIT,RD,RPF,UDHI,RP,MMS,SRI
        00=MR(消息参考值)
        0D=目标SIM卡号码长度
        91=TON/NIP
④ 683119325476F8=目标SIM卡号码,此例中为8613912345678
⑤ 00=PID(协议ID)
        00=DCS(数据译码配置)
        00=VP(有效周期)
⑥ 05=用户数据长度(按字节计)
43E6735A04=用户数据’COLSE’
注意:<SCA>=①+⑵,<TPDU>=③+④+⑤+⑥
hzpyj
3楼-- · 2020-02-13 18:19
 精彩回答 2  元偷偷看……
hzpyj
4楼-- · 2020-02-13 20:23
MSTUDIO.rar (160.58 KB, 下载次数: 13) 2012-5-13 16:09 上传 点击文件名下载附件 个软件给你 你可以通过监听看到相应的握手信息及收发短信的通讯过程,在好好理解下发送短信的过程及代码
hzpyj
5楼-- · 2020-02-13 21:34
n年前 我的基础就是用这通讯软件对AT指令进行分析的
hzpyj
6楼-- · 2020-02-14 01:30
只要通讯正常,这软件能识别TC35模块。用好这工具,保你迅速入门

一周热门 更多>