方案二:采用AT89C52芯片作为主控制单元,通过DAC0832进行数模转换,并将模拟电压送给放大电路放大,放大后电压即作为整个电源系统输出电压值。又经过ADC0832进行模数转换,再通过AT89C52芯片采样后,由数码管显示。 数据的预置和电压的步进功能通过单片机的软件编程来实现。
2.2 电流转换电压模块的设计
方案一:采用LM324来进行电流电压的转换; 虽然LM324是四运放集成电路,其结构相对比较简单,具有能大范围适用电源电压、静态功耗比较小等优点,但对电压的精度要求很高,故在此系统中不宜采用此方案。
方案二:采用OP07来进行电流电压的转换,OP07是高精度低失调电压的精密运放集成芯片, 具备低输入噪声电压幅度、极低输入失调电压温漂、长期稳定性等优点,考虑到此作品要求电压的精度比较高,而它又具有诸多优点,故采纳它。
2.3 DA转化芯片的选择
方案一:采用AD7543 D/A转换器AD7543是12位的串行D/A转换器,由于其转换时间较长,会对波形产生影响,虽然它有占用的I/O口少,精度高的优点,,但此次设计方案不会涉及如此高精度的电压。
方案二:采用DAC0832 D/A转换器DAC0832是8位的并行D/A转换器,由于其转换时间短,产生的波形好,虽然转换精度有些欠缺, 但考虑到DAC0832的输出模拟电压步进值约为0.02V,放大5倍后,数控电源的步进值恰好为0.1V,输出电压刚好为9.9V,即为要求的最大值,故使用DAC0832。
2.4本设计方案思路
根据设计任务要求,数控直流稳压电源的仿真原理图和设计框图如下图所示。 主要包括四大部分:稳压电源发生电路部分、单片机部分、A/D(D/A)转换部分、电压电流放大电路部分。直流稳压电源为电压电流放大电路和单片机供电,用‘+’、‘-’按键来控制单片机中的计数器。D/A转换部分把二进制数换算为十进制后转换为电压输出值,再经放大器电路控制放大器的放大倍数,实现以0.1V的步进值增减。 AT89C52 单片机数控直流电源设计+电路图+源程序(3):http://www.751com.cn/tongxin/lunwen_13520.html