新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于GPRS的单片机固件升级系统设计

基于GPRS的单片机固件升级系统设计

作者:时间:2010-08-09来源:网络收藏

1.2 模块通信电路
MC75模块是Siemens公司推出的第三代GSM//EDGE无线模块。这种模块能处理高数据密集型多媒体设施,可以应用于全球的GSM网络。其主要特点为:
◆支持850 MHz、900 MHz、1 800 MHz、1 900 MHz四种频段;
◆E-下行速率可达460 kbps;
◆EDGE(E-GPRS)multi-slot ClasslO:
◆GPRS移动基站ClassB;
◆SMS及SMS蜂窝广播;
◆板载SIM卡捅槽或外接SIM卡读卡器,支持USB接口;
◆AT指令GSM07.05及GSM07.07;
◆输入电压为3.2~4.5 V,建议使用3.8 V±O.2 V。
C8051F340与MC75模块的通信电路如图2所示。

本文引用地址:http://www.eepw.com.cn/article/173268.htm


1.3 与串行FIash接口
C8051F340内部有64 KB的Flash,而整个程序为40 KB左右,为了实现远程功能,需将更新的程序存储在外部扩展Flash中。在此选用了Atmel公司的串行Flash,型号为AT45DBl61D。其电压工作范围为2.7~3.6 V,快速串行接口工作频率最高可达到66 MHz,空间大小为17 301 504位,由4096页组成(每页包含512字节或者528字节)。除了主存储器外,它还包括2片512或528字节的静态随机存储单元。在本中,AT45DB161D可存储中所需的一些网络信号参数,以便经过GPRS网络传递给远程主机;另外,还可以存储远程服务器发送的二进制文件。其与C8051F340的接口电路如图3所示。

2 系统软件设计
该终端设备在工作期间,会收到远程服务器发送来的一系列控制命令,如测试周围附近的网络信号指令,给某个手机拨打电话并记录通话状态下的信号指令等。这些操作都是由通过串口发送给GRPS模块的AT指令实现的。例如SEND String(”AT-SMONC\r”),单片机将“AT-SMONC”这条命令通过串口发送给GPRS模块,该模块可自动测得主小区及相邻小区的信号指令数据,并通过串口发送给单片机以供其处理。同样,单片机可接收到远程指令,从而启动远程升级功能。



评论


相关推荐

技术专区

关闭