● 摘要
手持式终端因其体积小巧、便携方便、操作灵活等特点,在工业控制系统的应用中得到了快速的发展。在太阳能光伏发电领域,用户需要通过手持式终端,根据特定的环境和时间段对太阳能充放电控制器的参数进行读取和设置。本文以光伏发电控制系统为研究背景,面向太阳能充放电控制器,针对实际工程应用中面临的问题,设计和实现了一种手持式终端,以满足光伏发电控制系统的整体应用需求。论文主要研究工作如下:1、针对当前太阳能光伏发电系统背景,对面向太阳能充放电控制器的手持式终端的国内外研究现状进行了调研。分析了手持式终端面临的可视化和扩展性等问题,对要设计的终端进行了整体需求和系统架构分析。2、对终端的硬件体系结构进行了需求分析和总体构架,分别对处理器及外围核心电路模块、人机交互模块和通信模块进行了设计,为手持式终端可视化性与扩展性的解决方案提供硬件支持。3、对终端的软件体系结构进行了总体架构设计,具体工作包括对操作系统μC/OS-II的移植,硬件模块驱动程序的设计,对图形用户界面进行整体构架和设计,移植和实现了μC/GUI的内核,对消息系统模块进行了设计。4、在手持式终端和太阳能控制器上实现了Modbus通信协议,并对协议进行了用户登录和参数重置的功能码扩展,在红外传输模式下对数据包进行了分片处理。对应用层用户界面进行了设计,实现了数据通信与页面显示的关联。5、完成了图形用户界面的窗口任务和性能测试,Modbus通信协议扩展后的一致性测试、通信丢包率和成功率的测试,终端能耗的测试,并对测试结果进行了分析。
相关内容
相关标签