[求助]SIM300C休眠问题,为什么休眠之后连接不上GPRS了?

z2661213   2010-5-13 11:53 楼主
本人新手,希望各位高手能帮忙指点一下~~~
我使用SIM300C进行GPRS传送数据,传送完一次数据之后,就将DTR引脚置为高电平,(手册上说这样可以休眠的),之后节点通过短信唤醒之后,仍然无法通过GPRS传送数据,报告的错误是PDP DEACT ,在网上查了很多资料,一直没有找到有效的解决方法。
请求各位帮忙解决一下。

回复评论 (11)

帮你顶,

打电话给模块厂家
点赞  2010-5-13 13:09
谢谢LS的了,还有没有其他的办法呢?
点赞  2010-5-13 13:20
因为模块当时是在代理商那里购得的,他都不懂这个东西哦,没法问的哈~~
还有没有更好的办法呢?
请求路过的各位高手指点一下吧~~
点赞  2010-5-13 14:44
休眠之后需要重新建立连接的。
点赞  2010-5-14 13:10
唤醒 后,楼主重新进行建链等GPRS 配置流程试试;应该可以吧

还可以试试发送短信、电话等功能。
点赞  2010-5-14 14:12
唤醒之后发短信是没问题
可是一旦发GPRS数据就不行~~
点赞  2010-5-17 14:36
引用: 引用 4 楼 liuxu2559 的回复:
休眠之后需要重新建立连接的。


是重新建立连接的啊,可是就是数据发送不成功~~
点赞  2010-5-17 14:40
关闭以下场景,重新连接一次试试
点赞  2010-5-17 15:11
有可能是时钟信号还未被送入。
点赞  2010-5-17 16:25
休眠时,模块功耗很小,只保留自身运行的最小功耗。唤醒后,模块只要注册到GSM网络就可以发送短信了,但没有建立链路的过程。
点赞  2010-5-18 22:08
做了那么久的实验,终于算是找到了大致的原因
模块进入connect ok状态才能正常发送数据,但是进入这个状态需要一定的时间(2s以上),使用单片机控制的话,这个时间有点儿久,所以在没有connect ok的情况下发送数据会出错的
使用AT+CIPSHUT命令关闭场景是一个办法,比较好
还有一个就是可以问一下模块厂商的技术支持
谢谢各位帮忙~~
点赞  2010-5-26 11:00
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复