今天小编要和大家分享的是处理器,DSP相关信息,接下来我将从微处理器IAP技术中是如何融合rfid技术的,rfid 设备 rfid车载称重这几个方面来介绍。

处理器,DSP相关技术文章微处理器IAP技术中是如何融合rfid技术的rfid 设备 rfid车载称重

处理器,DSP相关技术文章微处理器IAP技术中是如何融合rfid技术的

设备的运行维护在嵌入式系统生命周期中占有绝大部分时间,因此研究一种能使现场工程师方便快捷地升级软件而又绝不破坏设备可用性的技术方案是十分必要的。随着物流网及相关领域的技术发展,RFID技术已经得到广泛应用[1]。

本文针对应用高频RFID技术的嵌入式设备设计了一种基于IAP技术的运行时软件升级方案,利用高频大容量RFID对系统进行软件升级。软件架构上设计引导程序、应用程序、升级程序。该方案确保系统无论升级是否成功都可以维持正常工作。

该技术在基于IAP11F62X单片机和FM1702SL非接触卡读写控制器的水控器硬件平台,以及基于STM32F-

103RC单片机和FM1701非接触卡读写控制器的加油机控制板硬件平台上进行验证。投入批量运行两年多来,极大降低了现场维护成本。

本文首先介绍基于高频RFID系统的IAP方案软件架构、引导程序设计及应用程序设计,然后在硬件平台上进行了验证。

1 IAP方案设计

为了不破坏设备的可用性,又可以便捷地对系统进行升级,方案设计时将软件系统划分为引导程序、应用程序、升级程序、用户数据和IAP参数区,如图1所示。

微处理器IAP技术中是如何融合rfid技术的

引导程序负责检查应用程序和升级程序的数据完整性,决定是否升级软件或者恢复旧版本软件,最后运行应用程序。应用程序和升级程序都是当前设备的应用软件,两者仅版本不同:一个为当前版本,一个为待升级版本。在应用程序和升级程序中包含IAP功能,从RFID中读取升级数据写入相应升级程序区域。

1.1 引导程序设计

设备上电或复位时首先运行引导程序,工作时不依赖任何外部功能。程序进行硬件自检,设置中断向量,检查应用程序和升级程序的数据完整性,并根据IAP参数的设置决定是需要升级程序还是回滚恢复旧版本应用程序,再判断升级过程是否被中断并决定是否继续升级。引导程序流程如图2(a)所示。

微处理器IAP技术中是如何融合rfid技术的