GPRS通信实验电路搭建与驱动程序设计基于口袋机综合实验设计
01实验目的02实验设备03实验原理04实验代码解析05实验步骤06实验现象目录07拓展思考08应用领域
一、实验目的了解软件。程序的下载和仿真了解如何正确分配和配置单片机的I/O口三、掌握GPRS通讯原理。
二、实验设备口袋机口袋机下载线JC-PM47模块JC-PM15实验扩展板
三、实验设备?实验器件简介: GPRS英文全称为Generalpacketradioservice,中文名称为通用无线分组业务,是一种基于GSM系统的无线分组交换技术,提供端到端的、广域的无线IP连接。相对原来GSM的拨号方式的电路交换数据传送方式,GPRS是分组交换技术,具有“实时在线”“按量计费”“快捷登录”“高速传输”“自如切换”的优点。通俗地讲,GPRS是一项高速数据处理的技术,方法是以“分组”的形式传送资料到用户手上。GPRS是GSM网络向第三代移动通信系统过渡的一项2.5代通信技术,在许多方面都具有显著的优势
三、实验原理?GPRS通信模块原理图:原理图说明GPRS模块型号:AIR202,sim卡插座采用NANO小卡功能说明通过GPRS模块连接服务器,上传数据。
四、实验原理?模块引脚说明:
五、参考代码分析主函数
五、参考代码分析实验程序gprs_at_send(ATE0,4); //关闭回显gprs_at_send(CIPQSEND,13); //设置为快发模式gprs_at_send(CIPMODE,12); //如果想模块重启后工作在透传模式,但是不要再重启模块后重连gprs_at_send(CSTT,15); //启动任务,设置APN为CMNETgprs_at_send(CIICR,8); //激活移动场景,获取IP地址gprs_at_send(CIPSTATUS,12); //查询当前链路状态gprs_at_send(CIPSTART,41); //建立TCP链接gprs_at_send(CIPSEND,12); //串口发送AT命令发送数据gprs_at_send(send_buf,8); //串口发送要发送出去的数据给GPRS模块
五、实验步骤??1、将sim卡插到模块背面的卡槽2、将验模块插在扩展模块的位置2
六、实验现象启动后屏幕显示单片机发送的AT命令,白色是单片机发送的,红色是GPRS模块返回的,同时串口也会将命令和数据发送到电脑。
六、实验现象ATE0 关闭回显OK RDY GPRS模块返回的数据+FUN:1+CPIN:RADYCalReadyATE0 关闭回显OK AT+CIPQSEND=1 设置为快发模式OK AT+CIPMODE=0 模块重启后工作在透传模式OKAT+CSTT=CMNET启动任务,设置APN为CMNETOKAT+CIPSTART=TCP,211.150.88.93,50001 建立TCP链接OKAT+CIICR OKAT+CIPSTATUS 查询当前链路状态OKSTTE:IPGPRACT AT+CIPSTART=TCP,211.150.88.93,50001 建立TCP链接OKSMSReadAT+CIPSEND=8准备发送8个字节ERROR 返回错发送数据
感谢大家的认真学习!祝大家生活、工作愉快!