资料介绍
0 引言
随着现代生活中蓄电池需求量的日益增加,蓄电池的生产规模也逐渐扩大,同时对蓄电池生产中的控制也提出了更高的要求。由于蓄电池的化成过程是影响蓄电池质量的一个非常重要的工艺环节,因此,对蓄电池化成工艺过程的有效控制在很大程度上决定着蓄电池的质量。
本文给出了在蓄电池化成工艺过程控制系统设计中,将嵌入式操作系统μC/OS-II用于系统软件设计,并将系统各功能模块划分成不同优先级的任务由系统内核进行调度,从而通过人机操作界面显示系统任务的具体方法。
1 系统总体设计
本系统中的控制器主要用于实现实时蓄电池的恒流充放电控制,检测蓄电池充放电过程中的电压和电流参数,以及测试蓄电池的负载能力。本系统的总体框图如图1所示。
蓄电池化成控制系统的主要功能可由变流控制器完成。系统运行时,只要通过外扩的键盘电路输人化成控制参数信息(即所谓的化成工艺文件设置),微控制器便可按照工艺文件的设置对蓄电池进行充放电控制。在整个系统运行过程中,控制器通过信号检测电路检测运行过程中的电流和电压参数,并将这些信息实时的显示在液晶显示器上。当在运行过程中遇到键盘操作、系统出现故障或者采集到的参数越限时,液晶显示器将自动切换到相关信息的显示界面中去,因此,本系统对液晶显示器的实时显示处理具有较高的要求。
2 显示任务的实现
设计时,根据控制器所要实现的功能可将本系统划分成若干个任务,其中监控任务用于监视系统运行时各任务的运行状态;键盘任务用于对键盘进行扫描与处理;显示任务则用于实时显示系统运行中的各种状态信息以及控制信息;通信任务用于实现控制器之间以及控制器与上位机之间的通讯;采样与反馈任务用于实时采集现场数据并输出反馈控制信号。
本系统采用字符型液晶显示器VPG19264作为实时显示的窗口。VPG19264是一种图形点阵液晶显示器,点阵数为192(列)×64 (行),可显示12×4(行)个16×16点阵汉字,也可完成图形、字符、动画的显示。它主要由行驱动控制器和列驱动器两部分组成192(列)×64(行)的全点阵液晶显示器。此显示器采用COB的软封装方式,可通过导电橡胶和压框连接LCD。当通过显示器显示汉字时,应首先使能显示器,然后通过写命令设置汉字显示的地址,最后写入要显示的汉字字模。
为了在系统运行过程中能够实时显示各种状态信息和控制信息,可在软件设计中引入面向对象的概念。本设计对很多与显示模块相关的函数都进行了特殊处理,因而其使界面显示更具人性化。
2.1 菜单的操作
由于对显示器的操作大多都是通过对菜单进行的,因此,菜单的合理规划是本操作显示器的重点。在对菜单进行设计时,笔者采用了面向对象的思维,并将菜单编号、菜单显示内容、显示位置以及对功能键的响应作了封装,其封装格式如下:
因为对菜单的操作是模仿手机中的确认和取消键来处理的,因此,在封装时,本设计采用两个函数指针分别指向对应该菜单按下确认键和取消键功能的函数。在定义菜单时,采用结构体数组的方式给所有菜单赋予不同编号并保存在一个结构体数组中,然后通过对结构体数组的初始化来设s置所有菜单的初始化信息。这样,在实际操作时,通过一个通用的函数模块即可调用对应菜单的处理函数。下面的函数即代表了在对应菜单上按下确认键时程序的运行状态:
随着现代生活中蓄电池需求量的日益增加,蓄电池的生产规模也逐渐扩大,同时对蓄电池生产中的控制也提出了更高的要求。由于蓄电池的化成过程是影响蓄电池质量的一个非常重要的工艺环节,因此,对蓄电池化成工艺过程的有效控制在很大程度上决定着蓄电池的质量。
本文给出了在蓄电池化成工艺过程控制系统设计中,将嵌入式操作系统μC/OS-II用于系统软件设计,并将系统各功能模块划分成不同优先级的任务由系统内核进行调度,从而通过人机操作界面显示系统任务的具体方法。
1 系统总体设计
本系统中的控制器主要用于实现实时蓄电池的恒流充放电控制,检测蓄电池充放电过程中的电压和电流参数,以及测试蓄电池的负载能力。本系统的总体框图如图1所示。
蓄电池化成控制系统的主要功能可由变流控制器完成。系统运行时,只要通过外扩的键盘电路输人化成控制参数信息(即所谓的化成工艺文件设置),微控制器便可按照工艺文件的设置对蓄电池进行充放电控制。在整个系统运行过程中,控制器通过信号检测电路检测运行过程中的电流和电压参数,并将这些信息实时的显示在液晶显示器上。当在运行过程中遇到键盘操作、系统出现故障或者采集到的参数越限时,液晶显示器将自动切换到相关信息的显示界面中去,因此,本系统对液晶显示器的实时显示处理具有较高的要求。
2 显示任务的实现
设计时,根据控制器所要实现的功能可将本系统划分成若干个任务,其中监控任务用于监视系统运行时各任务的运行状态;键盘任务用于对键盘进行扫描与处理;显示任务则用于实时显示系统运行中的各种状态信息以及控制信息;通信任务用于实现控制器之间以及控制器与上位机之间的通讯;采样与反馈任务用于实时采集现场数据并输出反馈控制信号。
本系统采用字符型液晶显示器VPG19264作为实时显示的窗口。VPG19264是一种图形点阵液晶显示器,点阵数为192(列)×64 (行),可显示12×4(行)个16×16点阵汉字,也可完成图形、字符、动画的显示。它主要由行驱动控制器和列驱动器两部分组成192(列)×64(行)的全点阵液晶显示器。此显示器采用COB的软封装方式,可通过导电橡胶和压框连接LCD。当通过显示器显示汉字时,应首先使能显示器,然后通过写命令设置汉字显示的地址,最后写入要显示的汉字字模。
为了在系统运行过程中能够实时显示各种状态信息和控制信息,可在软件设计中引入面向对象的概念。本设计对很多与显示模块相关的函数都进行了特殊处理,因而其使界面显示更具人性化。
2.1 菜单的操作
由于对显示器的操作大多都是通过对菜单进行的,因此,菜单的合理规划是本操作显示器的重点。在对菜单进行设计时,笔者采用了面向对象的思维,并将菜单编号、菜单显示内容、显示位置以及对功能键的响应作了封装,其封装格式如下:
因为对菜单的操作是模仿手机中的确认和取消键来处理的,因此,在封装时,本设计采用两个函数指针分别指向对应该菜单按下确认键和取消键功能的函数。在定义菜单时,采用结构体数组的方式给所有菜单赋予不同编号并保存在一个结构体数组中,然后通过对结构体数组的初始化来设s置所有菜单的初始化信息。这样,在实际操作时,通过一个通用的函数模块即可调用对应菜单的处理函数。下面的函数即代表了在对应菜单上按下确认键时程序的运行状态:
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 基于Matlab simulink的蓄电池双向DCDC控制模型
- SLA蓄电池的模糊控制充电系统研究 7次下载
- 蓄电池充放电控制系统_片春媛[1] 29次下载
- 蓄电池充放电控制系统设计_徐岩峰[1] 14次下载
- 蓄电池测试系统中SVPWM与SPWM的比较研究 15次下载
- 基于Labview的蓄电池在线监测系统设计 88次下载
- 蓄电池使用和维护指南
- 机车蓄电池检测与地面监控系统
- 单片机控制的蓄电池快速充电系统
- 蓄电池的使用和维护知识
- 机车蓄电池检测与地面监控系统
- 智能语音技术在蓄电池充电系统中的应用
- 蓄电池充放电控制器显示功能研究
- 混合动力汽车蓄电池标定系统的研究
- 基于PLC 和触摸屏的蓄电池放电控制系统介绍
- 蓄电池测试仪的常见故障及原因分析 1047次阅读
- 蓄电池内阻测试仪的详细解析 751次阅读
- 直流系统蓄电池的使用安装 992次阅读
- 蓄电池的基础知识 1920次阅读
- 电动车蓄电池的使用与保养 1584次阅读
- 银锌蓄电池工作原理_银锌蓄电池用途 1.1w次阅读
- 蓄电池的放电倍率_蓄电池的放电时率 1.4w次阅读
- 蓄电池的开路电压_蓄电池的终止电压 1.2w次阅读
- 什么是胶体蓄电池_胶体蓄电池工作原理 8054次阅读
- 蓄电池是什么_锂电池和蓄电池的区别 2.4w次阅读
- 蓄电池检测仪使用教程_蓄电池检测仪测量什么 2.8w次阅读
- 蓄电池自行放电是什么原因引起的? 1.3w次阅读
- 太阳能路灯蓄电池的使用寿命_太阳能路灯蓄电池的检查及其保养 1.4w次阅读
- 铅酸蓄电池充电方法_铅酸蓄电池如何修复 7.1w次阅读
- 蓄电池直流系统的异常运行现象分析及处理措施 3367次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 6基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 751单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21548次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多