- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
GPRS数据传输模块的设计与实现
录入:edatop.com 点击:
该程序中的基本设置里,传输GPRS服务提供商的密码是设为0的,传输接入GPRS服务的APN值,现在只有一个中国移动的APN是cmnet,这里建立了一个TCP通讯,此服务的客户内容包括IP、地址以及远方主机的TCP端口号。这里的EA是总中断标志位,给EA赋0是关闭所有的中断。这里用的串行口工作方式是模式1,通用异步收发器UART是采用8位的,且数据传输率可变。而定时器1处于工作方式2,初值自动重新装入的8位定时器/计数器。主程序主要是调用发送子程序和接收子程序来完成数据的发送和接收功能,主程序最后需要调用一个延时子程序。在发送子程序中,主要要注意的是当发送数据完毕后,TI会自动置高,而TI=1,表示帧发送结束,所以要将TI清零,准备下一次发送。接收子程序中需要注意的是当发送数据结束后,RI会自动置高,而RI=1表示帧接收结束,所以这里需要将RI清零,准备下一次发送。
4 结语
GPRS数据传输模块有着极为广泛的应用。尽管GPRS是第二代移动通信技术GSM向第三代移动通信(3G)的过滤技术,然而他基于移动分组数据业务,具有永远在线、自由切换、传输速率较高、计费灵活便宜的优点。在3G牌照迟迟未发的情况下,利用GPRS模块进行数据传输就成为信息市场的理想选择。GPRS数据传输模块适合很多领域的通信要求,提高了工作效率,降低了人力和物力的投入消耗,具有耗资小、体积小、分布广、使用灵活的优点。但数据传输质量的好坏受到无线网络和终端设备的约束。因此,在应用GPRS数据传输模块时,增强终端设备的处理能力、提高数据传输过程中的安全系数、提高网络的通信质量将是下一步需要研究的重点。
作者:吕鑫,王忠 来源:中电网