新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于ARM7、AVR、UCOSII的发电厂大型除尘控制器设计方案

基于ARM7、AVR、UCOSII的发电厂大型除尘控制器设计方案

作者:时间:2012-09-26来源:网络收藏
二. 温控部分: 主要是负责整个除尘系统的温度控制,和控制柜系统的温度控制一保证CCQ3000能够适应热带,和寒冷地区的气侯条件。
硬件部分主控CPU采用精简指令集的8bit 单片机 , 驱动能力大,系统使用一片74HC595驱动5个数码管的段,直接用单片机的I/O去驱动数码管的位。
扩展5路继电器输出,4路温度传感器接口。一路光隔离输出,电源采用8 ~40直流输入。
基于ARM7、AVR、UCOSII的发电厂大型除尘控制器设计方案

软件上启用看门狗定时器,启用定时器1 做为系统点滴定时器用,2ms中断间隔,

定时器1实现功能同显示部分相同,即为系统提供一个时基基准,刷新显示器,查询键盘,同样键盘采用方式同显示部分,思路同PS2键盘控制方式相同。编译器采用GCC3.4.6
序整体采用ANSI C标准语法,便于跨平台移植。由于温度传感器采用的是单线接口所以对时序要求很严格,为防止和显示刷新冲突,在控制思路上采用了一些技巧,很好的实现了,4路单线串口通信和显示刷新的融合。
该部分还很好的采用一路10bitADC转换器,实现了键盘扫描控制,经过验证误码率非常的低,键盘系统工稳定。
三. 主控部分: 主控部分是整个系统的关键,是CCQ3000的控制核心,他处于系统的主机位置,是通信的发起着,是命令的下发者,是控制策略的实现者。
硬件上主控部分采用高性能32bit 工业级ARM芯片,外扩展有工作室驱动MOSFEET译码电路,工作阀组驱动MOSFEETy译码电路,JTAG调试接口,ISP烧写接口,实时时钟接口,EEPROM存储接口
基于ARM7、AVR、UCOSII的发电厂大型除尘控制器设计方案
ARM CPU电路
四. 软件上采用符合美国航空认证的实时嵌入式操作系统,以保证CCQ3000控制系统的工作控制动作及故障检测的实时性,系统开了3个任务,一个处理控制算法,一个任务处理故障检测显示控制,一个任务处理看们狗清零,内核任务调度显示,并且处理非正常停机(干扰,断电。。。)时从断点处继续执行,而不是从0地址开始执行,因为这个系统是不允许停机的
上一页 1 2 下一页

评论


相关推荐

技术专区

关闭