论文部分内容阅读
随着物联网社会的高速发展,作为物联网网络层中主要通信方式之一的无线通信已经是我们最为普遍使用的一种通信方式,从复杂繁多的无线通信方式中选取一种最为适合的应用在我们的产品生产中也显得格外重要。LED点阵电子显示屏是综合了计算机技术,微电子技术,信息处理技术的大型显示屏系统。它的优点很多,不仅色彩鲜亮,而且工作稳定,寿命较长,已经逐渐成为许多媒体户外工作的第一选择。从80年代至今,相关技术和产业都取得了跨越式的进展,现在已经成为重要的媒体发布设备。为了能够满足设备软件更新上带来的不便,也为了更加方便日常维护,对于设备软件部分的远程升级功能理应成为设备设计的一个重要部分。在嵌入式领域,原先都是通过烧录器将程序烧写到单片机中,但是在实际应用方面,工作人员为了完成在线升级,都是通过串口的软件完成的。但是从结构,功耗等多方面考虑,如果一款单片机的应用程序已经占有了绝大部分的内存空间,想要再开辟临时空间存放升级程序已经很难做到,所以本文就提出了一种可行的软件升级方式,使升级得以完成,具有一定现实价值。本文以对高速公路LED显示屏设计为背景,解决LED显示屏软件的远程升级,提供便捷性为目标,综合了实验过程中遇到的困难,比较完整清晰地介绍了远程升级系统的构架与过程。第一章为绪论,其中对课题研究背景与现状做了描述,也突出了研究本课题的意义。第二章对各类无线网络进行了单独的介绍与分析,然后针对它们各自的优点与缺点选取有关设备所需要的无线通信方式。第二章中还提到了升级的一些基本原理,其中包括Bootloader, Flash存储器的概念,飞思卡尔单片机的升级文件格式等等。第三章主要完成了通信链路的搭建,为远程升级提供了保障,主要分为两个部分。第一部分是ZIGBEE网络的搭建,通过购买CC2430通信模块芯片,完成了PC与协调器之间的串口通信实验。第二部分是GPRS DTU模块通信的搭建,通过DTU模块的透明转换功能,将接收到的串口数据转换成GPRS数据包的形式发送给远端的监控中心,完成通信,最后还比较了这两种通信模式之间的不同点。第四章对于Bootloader和Flash存储器进行了重点描述,分析了它们的在线编程功能以及所需要的升级实现方式,基于飞思卡尔8位单片机,针对容量不足的特点进行了分析,最后提出了符合小容量单片机升级可以采取的方法。本文提供了一个基于无线网络的在线升级系统,对户外场所LED显示屏的日常维护升级起到了一定的帮助。