公司新闻News

您当前所在位置:磁翻液位计首页 > 新闻动态 > 公司新闻

磁翻板液位计远程系统升级

作者:济南创锐仪表有限公司  发布时间:2015/11/17 11:33:32  浏览量:0

磁翻液位计介绍:以太网是当前应用最普遍的局域网技术,组建于70 年代早期。以太网符合 IEEE802.3 标准,该标准规定了包括物理层的连线、电信号和介质访问层协议的内容,采用带有冲突检测的载波侦听多路访问( CS-MA /CD) 的控制方法,采用竞争机制和总线拓扑结构,保证了通信的可靠性和高效性,非常适用于突发性、大流量的数据传输。LwIP 是瑞典计算机科学院的 AdamDunkels 开发的一个小型开源的 TCP /IP 协议栈,该协议栈在保持 TCP 协议主要功能的基础上大大减少了对 RAM 的占用,特别适用于资源有限的小型平台,例如嵌入式系统。本文将 LwIP 协议栈移植到酒店客房磁翻板液位计控制系统,构建互连互通、透明一体化控制网络,实现酒店客房磁翻板液位计控制系统与各服务器、工作站间的通信。

磁翻板液位计远程系统升级

2.2 Flash 存储器的编程方式

对酒店客房磁翻板液位计控制系统进行远程升级需对 Flash 存储器的数据进行擦除和写入,目前对 Flash 存储器的编程主要包括 ICP、ISP 和 IAP 三种方式。ICP 技术通过在线**器对微控制器进行程序烧写,主要用于初期系统的开发和调试; ISP 技术通过微控制器内置的Bootloader 程序引导烧写,需提供硬件资源并中止软件运行来完成升级; IAP 技术是一种通过微控制器的对外接口( 如 USART,IIC,CAN,USB,以太网接口甚至是无线射频通道) 对正在运行程序的微控制器进行内部程序更新的技术,它允许在应用程序正常运行下实现对 Flash 存储器的程序代码进行读写操作,甚至可以控制对某段、某页、某个字的读写操作,这就为数据的存储 和 程 序 的 升 级 提 供 了 极 大 的 灵 活 性。STM32F207VGT6 微控制器内置 1 MB 可编程的 Flash存储器,同时拥有在数量上和种类上都非常丰富的外设通信接口,因此在 STM32F207VGT6 微控制器上实现 IAP 技术是完全可行的。

在固件升级过程中,将新的固件直接下载到 Flash存储器的代码区,覆盖原有的固件。但这种设计没有考虑固件远程升级过程中可能出现断电、断网、固件传输错误等异常情况,导致固件升级后系统无法正常启动等问题。为了提高固件远程升级的可靠性,本文对系统的 Flash 存储器进行了分区设计, 所示。STM32F207VGT6 微控制器内置 1MB 可编程的Flash 存储器,分布在 0x08000000 到 0x080FFFFF 的地址范围内,包sector0 到 sector11 共12 个扇区。本文将系统中的 Flash 存储器分成 4 个区,分别为运行区、升级区、标识区和 BootLoader。运行区位于 sector0 到sector6 区域,大小为 384 KB,用于存储当前正在运行的固件,即旧的件; 升级区位于 sector7 到 sector9 区域,大小为384 KB,铂铑热电偶用于存储待升级的固件,即新的固件; 标识区位于 sector10 区域,大小为 128 KB,用来存储系统启动和升级过程的标识参数等信息; BootLoader

转载请注明出处(磁翻板液位计远程系统升级:http://www.jncryb.net/gongsixinwen/450.html)
上一篇:我国加速进入低成本光伏应用市场 下一篇:电磁流量计软件测量装置功能
相关标签
相关新闻
相关产品
回到顶部  技术支持:云畅网络
手机:13305315806  电 话:0531-68824488/68824499  地 址:济南市天桥区药山科技园时代总部基地6区12号(天桥区蓝翔路15号)
收缩