利用AVR的铅酸蓄电池管理系统原理及设计
在uC/OS-II系统环境下,绘图必须通过使用绘图设备上下文(DC)来实现。绘图设备上下文(DC)中包括与绘图相关的信息,如:绘图坐标、画笔颜色、画笔宽度等等。在实际使用时,使用CreateDC()创建绘图设备上下文,使用DestoryDC(pdc)删除绘图设备上下文,这两条语句在程序中应该成对出现。通过使用 LineTo( )、TextOut()、Circle( )、MoveTo( )等函数,可以将采样值实时的显示到 LCD上。
在 LCD绘图时以下两点值得注意:
(a)在 LCD绘图时要反复使用 LineTo( ) 和MoveTo( )两个函数,但在使用该函数之前,一定要注意到 LCD的分辨率。只有知道了 LCD分辨率,才能知道 LCD的坐标值的范围,从而得到正确的设定结果。本设计使用的 LCD分辨率是640*480。也就是说,初始坐标系的 x值范围为(0≤x≤640),y值范围(0≤y≤480)。
(b)由于LCD宽度有限,当横坐标 x>LCDWidth时,波形就超出显示范围了。解决方法是在 LCD上显示自左至右画出的波形,当画到 LCD的最右端时,清一次屏幕后,重新从 LCD的左端向右画线,同时横坐标的值也相应的改变。
(5) PC机上数据显示程序
为了更好的记录和分析数据,我们在 PC机上用 VC编写了程序,这样可以很好保存和处理数据,为性能分析和系统故障恢复提供了有利条件。
6.结论
uC/OS-II实时操作系统是开放源码且得到实际验证的软件平台,而ARM处理器具有强大的32位RISC性能。基于uC/OS-II及ARM,能大量减轻研发任务,提高研发速度,为在短时间内设计出控制性能优秀的数据采集系统创造了条件。本文数据采集系统已成功应用于工业场合温度和水位的实时测控,达到了很好的效果。
本文作者创新点:摒弃了传统单片机数据采集,采用移植性好的嵌入式 uC/OS-II系统,具有后续开发简单,系统稳定性好,可靠性高等特点。本设计可以很容易得移植到其他数据采集系统当中去。
模拟电源 电源管理 模拟器件 模拟电子 模拟 模拟电路 模拟芯片 德州仪器 放大器 ADI 相关文章:
- 采用数字电源还是模拟电源?(01-17)
- 模拟电源管理与数字电源管理(02-05)
- 数字电源正在超越模拟电源(03-19)
- 数字电源PK模拟电源(04-03)
- TI工程师现身说法:采用数字电源还是模拟电源?(10-10)
- 开关电源与模拟电源的分别(05-08)