打印

有没有调试SIM900A的GPRS模块的朋友

[复制链接]
11258|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
我在调试SIM900AGPRS模块时候,利用主机上带的串口调试助手能够和模块正常通信,有发就有收,可是用我的单片机给SIM900A模块通信时,有发送就是没有接收,波特率设置相同。奇怪的是我用单片机和主机上带的串口调试软件也能够正常通信,有发送和接收,我想知道为什么单片机和SIM900A模块就不能正常通信呢?波特率设置一样的,并且单片机保证能发送到模块的接收引脚,开机是正常的,量过了。模块也不可能损坏,要不主机上串口和SIM900A能够通讯正常呢。不知道有没有遇到过这种问题的朋友,这里首先谢谢各位了!

相关帖子

沙发
dongranmengming| | 2013-6-1 21:41 | 只看该作者
你要等待SIM模块回复,不然有时就会忽略命令。我当时做的时候识别回复很麻烦。

使用特权

评论回复
板凳
yuankuo84| | 2013-6-1 22:42 | 只看该作者
单片机程序回车符发了没有?

使用特权

评论回复
地板
xyz769| | 2013-6-3 09:19 | 只看该作者
1、TX、RX是否接反。
2、上电要同步串口波特率,要小于115200,记住,是小于

使用特权

评论回复
5
xiaohedongliu|  楼主 | 2013-6-3 16:19 | 只看该作者
多谢啊,我的问题基本找到了,是接线问题,就是单片机的串口发送于模块的接收线接触不良,还有就是时序的问题,通过示波器发现我是循环发送的,波形很乱,没有等模块回复我就又发送指令了,观察主机上串口发送的指令波形我做了适当的延时,结果就有波形了,现在能够发送一次就接收一次,返回OK模式。对了,要接收模块发送会的指令如何接收好呢?我不知道模块返回回来多少字符,发送完之后开串口接收中断,通过while查询是否接收完,如果接收的少了,就接收不全,如果接收多了,就会造成死循环,还需要再开个定时器如果接收多造成死循环,从死循环返回吗?

使用特权

评论回复
6
xiaohedongliu|  楼主 | 2013-6-3 16:20 | 只看该作者
dongranmengming 发表于 2013-6-1 21:41
你要等待SIM模块回复,不然有时就会忽略命令。我当时做的时候识别回复很麻烦。 ...

现在调的时候就有你说的那种感觉!

使用特权

评论回复
7
hello01_2008| | 2013-6-7 13:05 | 只看该作者
想问一下各位牛人,单片机(3.3V供电)和SIM900a通讯的话,串口能直接连吗?要串电阻吗?还是得加电平转换芯片呢?
本人是菜鸟一个,请不要笑我哦!

使用特权

评论回复
8
xiaopei168| | 2013-7-23 17:37 | 只看该作者
回楼上 不能直接连接 sim900a是2.8vcmos电平

使用特权

评论回复
9
liaoyouhua1990| | 2013-8-16 16:36 | 只看该作者
这个是通过串口发送AT命令,需要发送个“开启回显”命令

使用特权

评论回复
10
maengrui| | 2013-8-17 11:40 | 只看该作者
as1117变成3.3V

使用特权

评论回复
11
zlz_wek| | 2013-9-22 16:19 | 只看该作者
请问下,拉低POWERKEY1s后STATUS输出只有1.47V是什么问题,会影响整个模块吗?

使用特权

评论回复
12
monsterkin| | 2013-9-28 11:10 | 只看该作者
xiaopei168 发表于 2013-7-23 17:37
回楼上 不能直接连接 sim900a是2.8vcmos电平

怎么解决这个问题 用什么芯片啊   

使用特权

评论回复
13
diyocean| | 2013-10-28 15:20 | 只看该作者
外部电路即可,最简单的 串一个200偶的电阻   
复杂一点的

截图未命名.jpg (40.03 KB )

截图未命名.jpg

使用特权

评论回复
14
zhao801213| | 2014-3-29 16:16 | 只看该作者
我设计了一款采用STM32单片机控制SIM900A通过HTTP方式给服务器发数据的系统。性能还算稳定,是用在某安保部门的的前端数据采集采集系统上面。
整个工作流程很简单:刷卡+输入密码+HTTP发数据,流程很简单,所以很大工作量都在如何考虑系统的稳定性。
资源采用:刷卡部分:磁条卡解码芯片采用的是美国MAGTEK21006541,
                密码输入部分:采用的是4*4矩阵键盘。
                GPRS部分:SIM900A
                 电源部分:LM22676 最新的3A dc-dc开关电源
经验总结:SIM900A对电源稳定性要求较高,特别是在发数据的时候,电源需稳定
                 刷卡器设计重点应放在如何识别正反方向识别上,在数据处理率上可大量采用C库函数
                 SIM900A有时候会出现硬件重启不成功现象,这部分需要做断电处理
有需要这套设备的朋友,或者是正在开发类似物联网项目的朋友,可以找我联系QQ:794652574

使用特权

评论回复
15
zhao801213| | 2014-3-29 16:17 | 只看该作者
3.3V单片机的串口可以直接与SIM900A模块连接。不过最好是串一个100R左右电阻

使用特权

评论回复
16
jiangsai0218| | 2014-4-18 11:24 | 只看该作者
dongranmengming 发表于 2013-6-1 21:41
你要等待SIM模块回复,不然有时就会忽略命令。我当时做的时候识别回复很麻烦。 ...

我现在在做基于单片机的短信收发的毕业设计,不知道你有关于SIM模块的相关程序吗?

使用特权

评论回复
17
jiangsai0218| | 2014-4-18 11:25 | 只看该作者
你好,我现在在做基于单片机的短信收发的毕业设计不知道你有关于SIM模块的相关程序吗?谢谢了

使用特权

评论回复
18
15102595235| | 2015-3-7 09:47 | 只看该作者
zhao801213 发表于 2014-3-29 16:16
我设计了一款采用STM32单片机控制SIM900A通过HTTP方式给服务器发数据的系统。性能还算稳定,是用在某安保部 ...

正在做这方面的东西,想请教您,已加您QQ,备注SIM900A请确认,谢谢

使用特权

评论回复
19
yuanyepeng| | 2015-3-12 11:50 | 只看该作者
谢谢分享。。。。。。。。。。。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

粉丝