多MCU基于数据库实现方法的研究

来源 :东华大学 | 被引量 : 2次 | 上传用户:hongwei3330857
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着单片机技术的发展,单片机控制系统在各种场合应用越来越广泛。单片机控制系统的一般设计方法是根据用户提出的固定要求对系统外围的硬件设备和系统软件进行设计。一旦系统功能确定以后,如果用户需要对输入、输出信号、数据结构、显示页面和按钮功能等进行修改,必须重新编写源程序,系统软件的复用功能差,重新开发需要的周期长,因此系统的可维护性和可升级性能较差。目前大型的控制系统大都采用通用工业自动化组态控制软件开发应用程序。用组态软件开发的应用程序,当现场(包括硬件设备或系统结构)或用户需求发生改变时,不需作很多修改而方便地完成软件的更新和升级。市场上流行的组态软件有国外Wonderware公司的Intouch、国内昆仑通泰公司的MCGS和北京亚控公司的组态王(Kingview)等。这些组态软件本身价格昂贵,需要操作系统支持。上位机使用PC机或高档的嵌入式系统为组态软件提供人机界面支持。因为它的成本较高,一般的单片机控制系统很少选用。本文结合组态软件的优点和传统的单片机系统控制软件的不足,提出一种低成本动态组态单片机控制系统的解决方案。将一些常用的函数作为系统的应用程序保存在单片机的固定程序中,而页面信息、输入输出端口信息、系统的功能、流程等都通过配置文件进行组态。文章从分析传统的单片机控制系统特点入手,提出小型动态组态控制系统的系统架构。根据系统架构特点,分别从通用的硬件结构和软件模块两方面进行讨论。硬件模块由主控模块、人机交互界面、外部存储和I/O端口模块四部分组成。结合系统的硬件构成,设计单片机核心控制、屏幕显示及键盘处理、大容量外部存储模块读写、I/O端口控制模块的通用程序。系统的核心部分是对存放在大容量外部存储设备上的组态系统控制配置文件的操作。包括对配置文件的存放、读取、解析,并根据配置文件对系统的人机交互界面及I/O端口进行控制输出。系统采用标准的XML文档作为动态组态控制系统的配置文件。由于单片机的内存空间小,处理速度慢,无法应用现有的XML解析程序。本文在分析XML文档结构特点的基础上,设计了一种针对单片机平台使用的XML解析程序。通过系统自带的解析程序能方便地对XML程序进行查找、读取、解析及改写。最后用本文提出的动态组态系统实现了一个实际的多路洗衣机洗液分配控制系统。
其他文献
直升机飞行控制系统是直升机的重要组成部分,对于直升机的飞行性能和安全性起着非常重要的作用。直升机在飞行过程中会不可避免地会受到外界扰动、执行机构故障等不确定性因
学位
温室番茄病害已严重威胁到番茄产量和经济效益,抑制病害最为常用的方式是喷洒化学农药。然而,农药的频繁使用,造成温室生态平衡破坏严重,导致病害的抗药性能越来越高,作物抗
深空探测是当今世界航天科技的重要领域。2011年,我国制定完成了“我国2030年前深空探测发展路线”,对未来深空探测工程的长远发展目标与发展重点开展论证。在路线图中,提出
目的了解人类免疫缺陷病毒(human immunodeficiency virus,HIV)感染吸毒者CD4+T淋巴细胞水平与CD4/CD8比值的分布特征。方法对2015—2016年云南省女子戒毒所和昆明市戒毒所吸毒者进行横断面调查,一对一问卷调查,采集血样检测HIV抗体,对抗体阳性者检测CD4+、CD8+ T细胞数,比较不同HIV治疗史人群的免疫特点。结果共调查1 949人,HIV感染者130人
本系统是在Windows环境下,采用Visual C++ 6.0高级编程语言和SQL Server 2000数据库研制开发的水文信息管理系统,利用数据库存储信息,调用Excel对数据进行统计分析并输出结果
随着经济全球化大趋势的到来,企业的经营环境发生着根本性的变化,企业面临的环境不确定性增强,只有能够对快速变化的市场环境迅速做出反应的企业才能在激烈的竞争中赢得胜利。企业为了应对不断变化的环境挑战,强调对市场变化做出高效、快速的反应,而柔性逐渐成为衡量供应链绩效的重要指标之一。对于中国制造型企业,不仅要改变管理落后的现状,还要通过有效的资源整合,提高服务质量,快速的应对多变的市场。而供应链管理柔性能
网络化控制系统(NCS)是一种可以通过数字通信网络进行数据和命令传输的闭环反馈控制系统。与传统的点对点式的控制系统相比,NCS可以大大减小系统的布线数,并且易于扩展和维护
随着能源问题和环境问题的日益突出,作为一种清洁型的可再生能源,风力发电越来越受到人们的重视,因此,风力发电技术也成为各国学者竞相研究的热点。开关磁阻电机是电机技术与现代