基于单片机控制的静电除尘电源调压系统设计
3.4 液晶显示模块设计
为了使装置的人机接口界面更加友好、直观,在本装置中采用中文液晶显示模块作为人机接口界面。采用液晶模块型号为LCM320240ZK,显示内容20×15 行,内含7602 个简体中文字型。但是其工作时序和80C196 单片机不兼容,需要用到8155 扩展。其他管脚则直接与单片机相连接,读(E)、写(R/W)端口分别和80C196KC 单片机的读、写信号相连,片选信号(CS1、CS2)由38 译码器提供。
3.5 软件设计
主程序完成整个模块的控制流程和子程序模块调用等功能。子程序模块完成整个装置的不同功能的实现,包括初始化模块、液晶显示模块、A/D 采集转换模块、PID 调节稳压稳流模块等。其中初始化模块的主要功能是完成单片机的有关初始化设置,包括有关端口的选通、功能的选择,以及中断的允许等。A/D 采集转换模块是实现对被测信号的重复采样,并且在单片机中完成数据转换。稳压稳流模块的功能是采用PID 控制算法并结合80C196 单片机输出的D/A 电压信号进行调节,从而实现电压或电流的稳定,且具有软启动功能。
3.6 火花快速检测的实现方式
要提高静电除尘电源的除尘效率,每个除尘反应器都要工作在最佳火花率下。为了实现火花控制,必须检测火花放电现象。当产生火花放电时,会引起二次电流大幅度增加,利用这一特点就可以采用硬件直接比较的方法,通过LM393 将二次电流反馈值与设定的火花放电阈值进行比较,经6N138 光耦和RS 触发器后,接至单片机80C196KC 的外部中断口。由于中断级别很高(外部中断XINT1),当检测到火花放电时,就执行相应的火花放电程序,记忆当前放电时的运行电压,并将当前运行电压降低到设定的火花回压点,运行电压再从回
压点以分段上升的方式上升至上次放电时的运行电压,这样就保证了静电高压除尘电源始终保持在临界放电电压状态。
4. 结语
基于单片机 80C196KC 的静电除尘电源智能控制系统实时响应快、精度高、可监控性好、抗干扰性强,通过实际运行证明,能够自动跟踪电场的变化,输出最佳电晕功率,从而使除尘效率大为提高,具有广阔的市场应用前景。本文作者创新点:本文提出了一种新型的基于单片机 80C196KC 控制的静电除尘电源调压智能系统,该控制系统方便调节,动态性能好,使得电源能够方便地跟踪电场变化,放电电压保持到最佳火花率,极大提高除尘器电源效率。
- FPGA的DSP性能揭秘(06-16)
- 基于单片机通用引脚的软件UART设计(10-16)
- 分时操作系统思想在单片机中的具体应用 (10-30)
- 基于AT89C51+DSP的双CPU伺服运动控制器的研究(05-26)
- 关于RTX51 TINY的分析与探讨(05-30)
- 基于MC9S12DGl28单片机的智能寻迹车设计(04-03)