上面这款电路是老外用AVR单片机设计的一款数字电源.
采用按键输入和LCD显示,仅用一个单片机加少量外围元件形成一款电源.设计思路非常好.值得我们大家来学习...
他电路的设计点有1个点非常不错...
DA电路...在AVR单片机中并没有DA电路...他这里面采用IO口加电阻分压的方式完成DA电路...这样能省下一个DA.从而使电路更加简洁...
HE HE...其实整个电路也不是很复杂...我现在把整个电源的电路各部分分开...爱好分析的朋友可以一起来讨论下.希望大家在讨论的时候能互相学习认识下.哈哈.能改进下电路就更好了...
1.电源电路...这个电源电路输入30V输出5V...设计思路不错...
利用一个大功率稳压二极管反向击穿电压来降压.然后为7805供电提供整个系统的电压...
2.输出级...把DA输出的电流信号转为电压信号...有负反馈有利于输出的工作稳定...末级采用的是复合管能显著提高输出电流...并且在输出大功率三极管CE极接上了保护二极管...
3.DA电路...DA电路采用的是电阻加IO口的方式...输出的形式是电流信号...输出电流越大输出电压越高...
4.电压采样电路...这个是对输出的电压采样.反馈到单片机内部...控制DA达到输出电压的稳定...因为负载加重或变轻会使输出电压升高或变低.有这个必要加上这个采样电路...
5.电流采样电路...电流采样是采用负端电阻采样...这样采样的电压比较低,能直接送到单片机中处理...采样的电压越高...说明电流越大.可以在单片机中设置过流保护...嘿嘿我个人感觉要在正端电流检测会好点.但那样成本很高.比较难实现.
6.显示电路...HE HE这个就没啥好说的吧.就一个LCD...LCD显示的键盘是共用IO的.
7.键盘电路...也是比较普通的.和LCD共用IO口...
8.此外就是一些接口比如说IC总线呀别的.HE HE...也是比较普通的...可以加一个24C08什么的.断电记忆都可以...
整个电源就由以上部分组成...
欢迎大家发言讨论...可能有些地方小弟分析的不对,也请大家指点下...如果某些电路能简化或有另外的方案.也欢迎大家指出...
关键字:AVR 数字电源 电路分析
引用地址:
老外用AVR设计的数字电源电路分析
推荐阅读最新更新时间:2024-03-16 15:15
AVR单片机中断应用设计要点
AVR的中断源比较多,尤其是ATmega128,一共有35个外部以及内部中断源。通常情况下,Flash程序存储器空间的最低位置(0x0000-0x0045)定义为复位和中断向量空间。完整的中断向量见第二章表2-23。在中断向量表中,处于低地址的中断向量所对应的中断拥有高优先级,所以,系统复位RESET拥有最高优先级。 A.中断设计注意点: 1.具备Bootloader功能的AVR,其中断向量区可以在Flash程序存储器空间最低位置和Bootloader区的头部来回迁移,这主要用于配合Bootloader程序的应用。如果不使用Bootloader功能,一般不要中断向量区进行迁移。 2.Flash较小的AVR芯片,其一个中断向量占
[单片机]
AVR单片机硬件线路的设计步骤及方法
基本的AVR硬件线路,包括以下几部分: 1、复位线路 2、晶振线路 3、AD转换滤波线路 4、ISP下载接口 5、JTAG仿真接口 6、电源 下面以本网站推荐的AVR入门芯片ATmega16L-8AI 分析上述基本线路。(-8AI表示8M频率的TQFP贴片封装,工业级,更详细的型号含义资料,请参考:AVR芯片入门知识) 复位线路的设计 Mega16已经内置了上电复位设计。并且在熔丝位里,可以控制复位时的额外时间,故AVR外部的复位线路在上电时,可以设计得很简单:直接拉一只10K的电阻到VCC即可(R0)。 为了可靠,再加上一只0.1uF的电容(C0)以消除干扰、杂波。 D3(1N4148)的作用有两个:作用一是将复
[单片机]
在各种运算电路中使用的平方根电路分析
电路的功能 平方根电路用在模拟运算电路中,作为真实有效值转换和向量运算回路的一部分使用,可得到EO=-√10 Z的输出电压,Z的输入电压为0~正负10V,输出电压为0~-10V,输出电压为0~10V。 电路工作原理 本电路用作乘法IC时,把输出反馈到X、Y输入端,然后从Z输入端输入信号,这样乘法单元则与接在OP放大器的反馈电路等效。 输出端上连接的二极管D1是防止Z输入电压接近0时形成饱和所必须的。 调整 模拟运算电路如果调得不准,就不能达到规定的精度。反过来,也就是说运算动态范围的扩大受零附近的性能所左右。对温度漂移须十分注意。关于调节顺序,先从调节VR2以调整比例系数开始,从Z输入1
[电源管理]
数字电源转换为啥没戏?
由于电子系统变得越来越复杂 每个处理器需要多达 5 个电压轨,而每个印刷电路板又具有多个处理器,因此电源复杂性增加了。诸如跟踪、排序与边际检查以及电压轨上低至 0.9V 的严格稳压要求使得电源专家们认为数字电源是解决上述这些问题的有效的替代解决方案。 目前新型数字电源控制器和功率级设计拥有许多高级特性,如:冗余AC或DC电源、工作范围内超过90% 的高工作效率、故障容限设计、诊断与自动测量记录传导。人们通常把数字电源解决方案视为一些应用的未来电源,如:无线基站、高速数据语音、视频网络、可再生能源应用等等。 数字电源的市场规模和增长率 Darnell Group 最新的一份报告显示:数字电源IC市场在未来五年内
[电源管理]
PC键盘与AVR单片机连接的C语言源程序
/***************************** ** low level kexboard routines VERSION 1.0 ******************************/ #include kb.h #include scancodes.h #define BUFF_SIZE 64 unsigned char edge, bitcount; // 0 = neg. 1 = pos. unsigned char kb_buffer ; unsigned char *inpt, *outpt; unsigned char buffcnt; void Init
[单片机]
DS1302的AVR单片机C程序
下面是DS1302的AVR 单片机 的C程序,这个程序结构很不错。但是没有调试这个AVR单片机的程序。 #define ds1302_rst PC0 #define ds1302_io PC1 #define ds1302_sclk PC2 #define set_ds1302_rst_ddr() DDRC|=1 ds1302_rst #define set_ds1302_rst() PORTC|=1 ds1302_rst #define clr_ds1302_rst() PORTC&=~(1 ds1302_rst) #define set_ds1302_io_ddr() DDRC|=1 ds1302_io #def
[单片机]
TPMS设计方案的思考
汽车胎压监视系统(TPMS)主要用于在汽车行驶时实时地对轮胎气压进行自动监测,对轮胎漏气和低气压进行报警,以保障行车安全,是驾车者和乘车人员的生命安全保障预警系统。本文详细介绍了TPMS系统的组成以及器件选择、节能和安装等设计考虑因素。 在汽车的高速行驶过程中,轮胎故障是所有驾驶者最为担心和最难预防的,也是突发性交通事故发生的重要原因。据统计,在高速公路上发生的交通事故有70%-80%是由于爆胎引起的,怎样防止爆胎已成为安全驾驶的一个重要课题。据有关专家的分析,保持标准的车胎气压行驶和及时发现车胎漏气是防止爆胎的关键,而TPMS毫无疑问将是理想的工具。 图1:PSB TPMS系统结构图。 目前,TPMS主要分为
[应用]