新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 采用ATmega16的干式变压器智能控制器系统设计

采用ATmega16的干式变压器智能控制器系统设计

作者:时间:2012-04-16来源:网络收藏

软件采用模块化结构,包括1个主模块和5个子模块(按钮处理子模块、设置上限温度及采集 边界点数字量子模块、通信子模快、故障输出处理子模块和显示子模块),主模块完成对各 个子模块初始化,调用故障输出处理子模块、显示子模块。而按钮处理子模块、设置上限温 度及采集边界点数字量子模块、通信模块采用中断方式工作,主模块与它们通过共用一段RA M区域进行联系。由于在单片机应用系统的模拟输入信号中含有种种噪音和干扰,故本程序 采用数字滤波技术滤波。除此之外,对于前面提到的线性化问题,我们采用了将0~200℃分 成四个区域,在每个区域进行线性化计算。这样比在0~200℃区域内直接进行计算要精确的 多,能够达到0.1℃的精度。

各个子模块的功能如下:

(1)按钮处理子模块在有键按下时向申请中断,在中断子程序中修改预先设好的标 志位。 (2)设置上限温度及采集边界点数字量子模块可以在长时间按键时通过输入密码进入修改上 限温度的界面,通过按钮对0℃、50℃、100℃、150℃、200℃所对应的数字量进行采集,并 将结果存到E2PROM里,用此数据作为边界点计算出0~200℃之间的任何温度。 (3)通信子模块可以通过LBC184(将RS232信号转换为RS485信号)芯片和单片机连接 远程的被控对象进行RS485通信。 (4)故障输出子模块可以通过实际温度与上限温度的比较,来判断现场是否出现异常情况。 同时,设置标志位来判断是否进行A/D转换、是否进行显示。 (5)显示子模块将线性计算出的结果经二进制到BCD码的转换送到5位LED显示器显示。

(1)解决温控仪中交流电源干扰,其方法是在交流电源的进线端,即电源变压器的 初级串联一个电源滤波器,它可以有效地抑制高频干扰的侵入(图4)。

采用ATmega16的干式变压器智能控制器系统设计

(3)在模拟转换电路中的温度传感器两端,以及其他地方使用压敏电阻器,吸收不 同极性的过电压。

(4) 在运行现场进行电磁干扰试验,对试验结果进行概率统计分析,并通过精心选择 元器件、采用硬件抗干扰技术及软件抗干扰技术使干扰源产生的电磁干扰降至最小。

该温控仪功耗低、技术先进,功能完善,操作简单,性能可靠,能够在十分恶劣的电磁干扰 或高温环境长期稳定工作,是理想的监控装置。
上一页 1 2 下一页

评论


相关推荐

技术专区

关闭