请教:10年前旧GSM手机,用51单片机控制做防盗器

[复制链接]
2614|19
 楼主| vigin 发表于 2013-10-31 16:02 | 显示全部楼层 |阅读模式
初学,请大侠指教:
10年前旧GSM手机,有串口(已知 RXD、TXD、GND 三根线),用51单片机控制做防盗器,MCU 的 TXD/RXD/GND 如何与手机连接? 据我了解,手机串口为LVTTL电平;MCU 试验用的是LVCMOS(3.3V) 51单片机,有说是可以直接相互驱动。
我是直接连线:
手机 RXD  ----  MCU TXD;
手机 TXD  ----  MCU RXD;
手机 GND  ----  MCU GND;
但是试验发现单片机和手机无法连通!!不知硬件要如何改进?
autopccopy 发表于 2013-10-31 18:28 | 显示全部楼层
知道协议吗?旧西门子手机就是串口的,可改为GSM控制器。例如JB35A系列。
dirtwillfly 发表于 2013-10-31 19:24 | 显示全部楼层
需要知道手机串口的通信协议才行
chunyang 发表于 2013-10-31 23:21 | 显示全部楼层
首先,连线有两种:R-R和T-T,当然也有交叉的。另外,指令你必须清楚,老式手机未必都支持标准的AT指令集。其实去淘个二手GSM模块也没多少钱。
 楼主| vigin 发表于 2013-11-1 10:57 | 显示全部楼层
需要知道手机串口的通信协议才行

这个协议是UART,手机不知道支持不支持标准AT指令集,但是手机的 RXD/TXD/GND 通过PL2303串口转USB线连接PC机,
机器会产生一个 Prolific USB-to-Serial Comm Port (COM3) 的端口,可以用写 IMEI,download 相关软件升级手机或写IMEI号。

 楼主| vigin 发表于 2013-11-1 11:50 | 显示全部楼层
我是以下方式连接手机和单片机的:
手机 RXD  ----  MCU TXD;
手机 TXD  ----  MCU RXD;
手机 GND  ----  MCU GND;

但是单片机发送 AT,ATE 等指令,手机无反馈。
是否手机 LVTTL 串口(高电平在 2.9V)、MCU LVCMOS串口(高电平在 3.3V)两者不能直连(不能相互驱动)?
outstanding 发表于 2013-11-1 13:21 | 显示全部楼层
要知道协议,不过你说的问题应该详细一点
 楼主| vigin 发表于 2013-11-1 17:06 | 显示全部楼层
要知道协议,不过你说的问题应该详细一点

我得去拆机看下是什么CPU,再搜索下CPU DATASHEET, 看能不能了解其通讯协议,,看起来很麻烦的。。
diy1997 发表于 2013-11-2 12:16 | 显示全部楼层
UART是通信方式,不是协议.
比如你说的用软件写IMEI,如果你想写的 IMEI是"123456789",并不是直接向手机发送"123456789"就可以的了,前面要先发送一些指令告诉手机,这个数据是什么,要执行什么样的操作,这就是协议.
黄小俊 发表于 2013-11-2 15:09 | 显示全部楼层
,观望。
diy1997 发表于 2013-11-3 00:10 | 显示全部楼层
是不是因为周末,居然没什么人出来骂我?
 楼主| vigin 发表于 2013-11-3 16:24 | 显示全部楼层
怎么不能回复信息了。。
gx_huang 发表于 2013-11-3 17:16 | 显示全部楼层
一个新的模块,淘宝上也就40多一点,不过要自己做一个板子,引出天线、电源、串口、SIM卡和控制线。
 楼主| vigin 发表于 2013-11-5 10:59 | 显示全部楼层
想废物利用,家里有几台旧GSM手机。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

10

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部