嵌入式软件无线升级方法研究

       本文提出一种基于低频唤醒和IAP技术的无线升级程序的方法,实现了嵌入式设备不拆卸、不硬件破坏的情况下实现应用程序的升级,具有很大的应用前景。

一、无线升级模型及原理

       嵌入式设备的无线升级系统主要由服务器设备、终端设备两部分组成。设备之间通过无线通信技术进行装载程序代码的传输。通过IAP技术进行程序的更新与升级,由此实现嵌入式设备的无线升级,程序结构如下图所示。


       嵌入式软件无线升级主要用到的技术是低频唤醒技术和IAP技术。

低频原理

       低频唤醒技术由谐振电路发展而来。低频产生电路是由电感和电容组成的LC串联谐振电路,它的固有频率为125kHz。当终端中的低频电感接收到这个低频信号时会使电路发生谐振而产生感应电压,再由LF模块处理后交给MCU,MCU解析、判断后执行相应任务。

       低频唤醒原理技术参数和通信帧结构如下所示:

 

Value

Carrier Center Frequency

125 kHz

Carrier Frequency Tolerance

±12.5 kHz

Modulation

Amplitude Shift Keying (ASK)

Modulation Depth

90% - 100% (Min = 0.10Max @ 90%)

Data Encoding

Manchester

Baud Rate

3.906 kbps ±5%

 







EMW3161嵌入式WIFI模块介绍: EMW3161是一种基于MX1081的超小型,超低功耗的嵌入式Wi-Fi模块。MX1081是一款超高集成度的Wi-Fi微控制器,集成了IEEE 802.11 MAC,基带,射频以及一个可以运行Wi-Fi网络协议栈和应用程序的微控制器核心。EMW3161内置1M字节的闪存,128K字节RAM和丰富的外设。 配合mxchipWNet嵌入式Wi-Fi固件,用户可以方便、快速地为嵌入式设备增加Wi-Fi网络通讯功能, 如,使用mxchipWNet-DTU串口透明传输固件,可以立即为您的串口设备添加无线网络功能。缩短了开发周期,实现快速上市。用户也可以使用mxchipWNet软件库直接在模块上开发各种嵌入式Wi-Fi应用,进一步降低成本和产品体积 。 EMW3161模块硬件配置 ★ 单操作电压:3.3V; ★ 典型应用功耗: -保持无线网络连接仅需约7mA电流 -以20kbps传输数据时(传输周期100ms),平均功耗约24mA -待机功耗约8μA ★ 120MHz主频的STM32F2微控制器内核,内嵌Flash 1M bytes,RAM 128kBytes; ★ 包含如下外设: -42个GPIO口 -1个带硬件流控制的UART接口,2个普通UART接口 -2个SPI接口,1个IIS接口 -8个ADC输入通道,2个DAC输出通道 -1个USB OTG接口, 1个CAN接口 -2个I2C接口 -每个GPIO口都拥有PWM输入,输出和定时器输入输出通道 -DCMI接口 -SWD调试接口 ★ 完整功能的Wi-Fi联通性 -支持IEEE 802.11 b/g/n,Wi-Fi频段1-13 -发射功率:18dBm@11b,15dBm@11g,14.5dBm@11n -接收灵敏度:-96dBm -数据传输率:11@802.11b, 54M@802.11g, 72M@802.11n -WPS 2.0 -加密方式:WEP,WPA/WPA2 PSK/Enterprise -多种节能模式 ★ 板载陶瓷天线,也可以通过IPEX连接外接天线 ★ 每个模块都经过专门RF调校,并通过CE,FCC等国际认证 ★ SWD调试接口 典型应用: ★ 楼宇自动化/门禁、保安控制系统 ★ 智能家电 ★ 医疗和个人保健系统 ★ 移动销售点系统(POS) ★ 汽车电子 EMW3161的领先技术: ★ SOC技术,超小体积 ★ EasyLink一键配置 ★ 超低功耗,保持网络连接仅需7mA ★ 无缝漫游切换 ★ 高速网络传输,实际最高可达20Mbps ★ 内置实时操作系统全新软件系统 附件内容截图:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值