4.系统电压输出的一致性比较好,成本低廉,方便量产。
2.各模块方案的论证
2.1 控制方案比较
方案一:采用各类数字电路来组成键盘控制系统,进行信号处理,如选用CPLD等可编程逻辑器件。本方案电路复杂,灵活性不高,效率低,不利于系统的扩展,对信号处理比较困难。
方案二:采用STC89C52单片机作为这个系统的控制单元,可以通过DAC0832的数据采样和LM324的电压调整可以改变系统输出电压的大小。为了能够使系统具备检测实际输出电压值的大小,可以将输出电压经过DAC0832进行模数转换,间接用单片机实时对电压进行采样,然后进行数据处理及送LCD1602显示。显示的电压值便是输出的电压大小。此系统比较灵活,采用软件方法来解决数据的预置以及电压的大小控制,使系统硬件更加简洁,各类功能易于实现,能很好地满足题目的要求。
比较以上两种方案的优缺点,方案一采用中、小规模器件实现系统的数控部分,使用的芯片很多,造成控制电路内部接口信号繁琐,中间相互关联多,抗干扰能力差。在方案二中采用单片机完成整个数控部分的功能,也便于系统功能的扩展。
2.2稳压输出方案比较
方案一:采用线性调压电源
以改变其基准电压的方式使输出不仅增加/减少, 这样不能不考虑整流滤波后的纹波对输出的影响。
方案二:使用运算放大器对电压的比较放大
由于运算放大器具有很大的电源电压抑制比,可以大大减小输出端的纹波电压。在方案一中输出的电压很难跟踪电压的快速变化,而方案二中的输出电压波形与 DAC0832的输出波形相同,不仅可以输出直流电平,而且只要预先生成产生波形的量化数据,便可以输出多种波形,使系统产生的信号源有一定的驱动能力。
2.3显示部分比较
方案一:使用数码管显示
使用多位数码管显示,显示不灵活。
方案二:使用LCD1602液晶显示
液晶显示模块具有体积小、功耗低、显示内容丰富、超薄轻巧等优点。本方案采用LCD1602,它具有两行显示,每行显示16个字符,采用单+5V供电,外围电路简单,价格便宜,具有很高的性价比。而数码管虽然便宜,但显示单调。占用过多的I/O。
2.4总体方案框图
系统总体方案框图如图2-1所示。
图2-1 系统总体方案框图
3.系统的硬件电路设计
3.1主控制器模块
本设计采用PDIP封装的STC89C52RC芯片为主控制器,如图3-1所示。该芯片正常工作电压为5V,支持的最高时钟频率为80MHz,Flash程序存储器为8KB,RAM数据存储器为512B,内置看门狗电路,支持ISP/IAP。本单片机具有以下优点:
1.超低功耗论文网
(1)掉电模式:典型功耗为0.5uA,可由外部中断唤醒,中断返回后,继续执行原程序。
(2)空闲模式:典型功耗为2mA。
(3)正常工作模式:典型功耗为4mA-7mA。
2.超强抗干扰
(1)I/O口、电源、时钟、看门狗、复位电路都是经过特殊处理。
(2)宽电压,不怕电源抖动,工作电压范围为3.4 – 6V。
(3)高抗静电(高ESD保护),轻松过2000V。
(4)快速冲干扰。
控制部分是系统整机协调工作和智能化管理的核心部分,采用STC89C52RC单片机实现控制功能是其关键,采用单片机不但方便监控,并且大大减少硬件设计。
3.2 D/A转换模块