1 基本原理
目前常用的自动煎药机大多数采用温度控制方法,即煎制过程不同阶段将汤药温度控制在不同值。这种煎制原理与中药传统煎制方法有较大出入,传统的中药煎制主要靠火候控制煎制效果。本系统对中药煎制进行分时功率控制,通过控制各时程的加热功率来模拟传统煎制方法的大火、中火与小火,使自动煎制达到与传统煎制方法相同或相似的效果。煎制之前可调整系统的正、倒计时设定时长,各模式的输出功率(系统功率设定值为该模式功率占全功率输出的百分数),以及温度保护范围等参数。定时控制通过单片机内部定时中断来完成。功率输出采用内部中断控制输出方波的占空比,用输出脉冲控制双向可控硅的通断时间从而达到对平均输出功率的控制。这种控制方法简单,比PWM控制易于操作,适应于这种控制要求不太高的情况。不同的输出功率对应于不同的工作模式(分为全功率模式、A与B 2种倒计时模式),这些模式分别与中药传统煎制方法的大火、中火、小火相对应。为了防止系统温度过高烧坏加热装置,系统对加热温度进行监控,以免发生故障。
2 系统功能
(1)参数可调功能。在开始煎制之前可以调整系统的所有参数,系统将调整好的参数保存于可断电保持的EEPROM芯片中,供下次参考使用。在煎制的过程中也可以调整目前计时值,以延长或缩短当前煎制时程的时长;(2)数字显示功能。用3位LED动态显示计时值以及系统设定参数。为了便于维护,也用来显示温度采集系统热敏电阻的短路、断路以及温度超标等信息;(3)自动报警功能。系统在出现故障即热敏电阻短路、断路以及当前加热温度超出系统设定温度范围,蜂鸣器立即报警,LED显示相应的报警信息。用户确认报警信息后,解除报警状态;(4)断电数据保护功能。系统参数保存到EEPROM 中,断电后数据不丢失。
3 硬件电路组成
系统硬件电路的设计思想是:在保证系统功能及其运行可靠性的前提下,尽可能降低成本。故本系统选用单片机作为控制和信息处理的核心。单片机体积小,安装方便,可靠性好,货源充足,适合于批量生产应用。AT89C52具有3个16位定时中断器,8k flash EPROM,256字节RAM,32根I/O线,指令系统与MCS51单片机兼容,1000次电可擦写,程序可三级加密,安全性高,性价比也较高。本系统所需定时中断层数较多,程序存储所占容量较大,因此选用AT89C52作为硬件核心,而不选用价格稍低的AT89C51。TLCl549是美国德州仪器公司生产的10位模数转换器。它采用CMOS工艺,具有内在的采样和保持、采用差分基准电压高阻输入,抗干扰,可按比例量程