单片机与电源
大家好,我想请问一下,在各种电源模块中,有单片机的用武之地吗?主要用在什么地方?谢谢!
全部回复(13)
正序查看
倒序查看
现在还没有回复呢,说说你的想法
@invent
胡扯,用单片机控制的开关电源从瞬态响应,波峰系数,抗短路处理速度;保护功能,多模块自动均流精确限流远程控制生产过程中不用调试,便于生产等特点都比模拟电路强很多,以前用多块集成电路才能做得好的电路现在用一块单片机就能替代,而且在个别指标上更进一步,这些也是高档开关电源为什么逐渐开始从模拟向数字化过渡的原因,
哦,
可能是因为你用单片机作了电源,我这么说伤了你的自尊了.
不错,我的话是有点夸张,不过不等于没有道理,你想一下:
用廉价流行的普通电源器件,闭环响应速度要比单片机执行程序来完成这个环路控制不知道要快多少倍,瞬态响应怎么了?
普通电源器件可以轻而易举地做到毫伏级控制,单片机的AD量化精度有多高,分辨率都要比这大得多,波峰系数怎么了?
抗短路处理速度,单片机简直就没法和硬电路相比;
保护功能可能是单片机的长处,不过处理速度比不上的话,也会让这个长处大打折扣;
精确限流?量化分辨率达不到,哪来的精确?
可能是因为你用单片机作了电源,我这么说伤了你的自尊了.
不错,我的话是有点夸张,不过不等于没有道理,你想一下:
用廉价流行的普通电源器件,闭环响应速度要比单片机执行程序来完成这个环路控制不知道要快多少倍,瞬态响应怎么了?
普通电源器件可以轻而易举地做到毫伏级控制,单片机的AD量化精度有多高,分辨率都要比这大得多,波峰系数怎么了?
抗短路处理速度,单片机简直就没法和硬电路相比;
保护功能可能是单片机的长处,不过处理速度比不上的话,也会让这个长处大打折扣;
精确限流?量化分辨率达不到,哪来的精确?
0
回复
提示
@ppp123456
**此帖已被管理员删除**
不能说你的公道话没有公道性.
单片机的PWM用于是数字化的,是有限量化级的,专用电源器件的PWM是模拟的,是无限量化级的,这应该承认吧.当然,通过单片机PWM值的高速度变化,是可以实现接近无限级的控制,烘箱只有两个量化级还可以实现任意温度控制呢.但是,采用高速单片机,在成本方面,在很长时间内是无法与模拟器件相比的,另外 ,在响应速度方面也是这样,你想一下,普通的TL494的响应时间,如果不考虑滤波电容等,单向的传输时间不会大于200nS,而单片机实现这个传输,需要执行多少条指令才能完成,所需要的时间,就目前来说 ,再快的单片机,甚至是DSP恐怕也难以相比.
多年以前,我看过一本书,好像是《现代通信电源》,其中就讲了将计算机用于电源,但就像你说的,是将它用于环路之外,起辅助性的作用.
对于那些专用的高级电源,在成本方面又另当别论,但是作为一个有批量的普通民用产品,成本是不可忽视的,对吧?
单片机的PWM用于是数字化的,是有限量化级的,专用电源器件的PWM是模拟的,是无限量化级的,这应该承认吧.当然,通过单片机PWM值的高速度变化,是可以实现接近无限级的控制,烘箱只有两个量化级还可以实现任意温度控制呢.但是,采用高速单片机,在成本方面,在很长时间内是无法与模拟器件相比的,另外 ,在响应速度方面也是这样,你想一下,普通的TL494的响应时间,如果不考虑滤波电容等,单向的传输时间不会大于200nS,而单片机实现这个传输,需要执行多少条指令才能完成,所需要的时间,就目前来说 ,再快的单片机,甚至是DSP恐怕也难以相比.
多年以前,我看过一本书,好像是《现代通信电源》,其中就讲了将计算机用于电源,但就像你说的,是将它用于环路之外,起辅助性的作用.
对于那些专用的高级电源,在成本方面又另当别论,但是作为一个有批量的普通民用产品,成本是不可忽视的,对吧?
0
回复
提示
@ppp123456
**此帖已被管理员删除**
另外:
“可以直接控制主回路,实现快速响应”,即便是采用高速DSP,数字PWM精度也接近了模拟PWM,但还有一个问题,就是器件控制脉宽的依据是什么,当然是ADC量化值,对吧,比如量化精度为10位,最大值为1023,我们假设电源输出为5V,对应的量化为1000,每一个字对应的电压就是5mV,那么输出电压不会是一条平滑直线,而是在5V~4.995V或者5V~5.005V之间的锯齿波,这个锯齿波不是工作频率的,还是一个低频锯齿波振荡.这是为什么呢,假设上述状态对应的PWM值为50,而这个脉宽对应的输出电压为略大于5V,输出电压会逐渐上升,等到量化值成了1001,器件会将PWM值改为49,而这个49对应的输出电压小于5V,量化只有开始减小,周而复始,形成振荡,你想一下,是不是这样呢?
“可以直接控制主回路,实现快速响应”,即便是采用高速DSP,数字PWM精度也接近了模拟PWM,但还有一个问题,就是器件控制脉宽的依据是什么,当然是ADC量化值,对吧,比如量化精度为10位,最大值为1023,我们假设电源输出为5V,对应的量化为1000,每一个字对应的电压就是5mV,那么输出电压不会是一条平滑直线,而是在5V~4.995V或者5V~5.005V之间的锯齿波,这个锯齿波不是工作频率的,还是一个低频锯齿波振荡.这是为什么呢,假设上述状态对应的PWM值为50,而这个脉宽对应的输出电压为略大于5V,输出电压会逐渐上升,等到量化值成了1001,器件会将PWM值改为49,而这个49对应的输出电压小于5V,量化只有开始减小,周而复始,形成振荡,你想一下,是不是这样呢?
0
回复
提示
@sdjufeng
另外:“可以直接控制主回路,实现快速响应”,即便是采用高速DSP,数字PWM精度也接近了模拟PWM,但还有一个问题,就是器件控制脉宽的依据是什么,当然是ADC量化值,对吧,比如量化精度为10位,最大值为1023,我们假设电源输出为5V,对应的量化为1000,每一个字对应的电压就是5mV,那么输出电压不会是一条平滑直线,而是在5V~4.995V或者5V~5.005V之间的锯齿波,这个锯齿波不是工作频率的,还是一个低频锯齿波振荡.这是为什么呢,假设上述状态对应的PWM值为50,而这个脉宽对应的输出电压为略大于5V,输出电压会逐渐上升,等到量化值成了1001,器件会将PWM值改为49,而这个49对应的输出电压小于5V,量化只有开始减小,周而复始,形成振荡,你想一下,是不是这样呢?
你说的一点不错.愿意继续讨论.
1. AD转换当然有一定的量化级,但是在目前已经不是很大的问题.例如可以采用古老的补偿抵销技术,可以廉价的至少扩展2~3位分辨率.
2. 单片机的成本已经远不是你所想象的那样高不可攀,例如双龙在力推的AVR系列的Mage8,批量报价不过6元,内部有AD/PWM,完全可以可以用于售价200元或更低的普通电源中作为主控芯片.不过目前一般使用AVR的TINY在做(单价一样).
3. 即使输出5V的电压有5mv的波动(这个可以进一步缩小),对于技术指标来说不过0.1%而已.一般电源的指标是1%.
1. AD转换当然有一定的量化级,但是在目前已经不是很大的问题.例如可以采用古老的补偿抵销技术,可以廉价的至少扩展2~3位分辨率.
2. 单片机的成本已经远不是你所想象的那样高不可攀,例如双龙在力推的AVR系列的Mage8,批量报价不过6元,内部有AD/PWM,完全可以可以用于售价200元或更低的普通电源中作为主控芯片.不过目前一般使用AVR的TINY在做(单价一样).
3. 即使输出5V的电压有5mv的波动(这个可以进一步缩小),对于技术指标来说不过0.1%而已.一般电源的指标是1%.
0
回复
提示
ALL FLASH:8位机,ROM:1-256K,8-144PIN
NEC半导体电子,上海格州电子有限公司是日本NEC半导体中国一级代理,在电源(SONY的锂电和充电器都是用NEC UPD78F9222/78F9234做的,4K/8K的FLASH.我公司有现成的方案,目前也正在和几个厂家合作单组/多组锂电的保护线路,欢迎大家一起沟通,绝低的成本.)
家电(美的/长虹微波炉电磁炉),
电表等方面NEC的MCU卖的非常好,欢迎有需要的朋友与本人联系.
地址:上海市北工业设计园
联系人:龚先生,电话:021-61425055-1017,手机:13636593239
MSN :fair_gp@163.com
QQ:425554208
NEC半导体电子,上海格州电子有限公司是日本NEC半导体中国一级代理,在电源(SONY的锂电和充电器都是用NEC UPD78F9222/78F9234做的,4K/8K的FLASH.我公司有现成的方案,目前也正在和几个厂家合作单组/多组锂电的保护线路,欢迎大家一起沟通,绝低的成本.)
家电(美的/长虹微波炉电磁炉),
电表等方面NEC的MCU卖的非常好,欢迎有需要的朋友与本人联系.
地址:上海市北工业设计园
联系人:龚先生,电话:021-61425055-1017,手机:13636593239
MSN :fair_gp@163.com
QQ:425554208
0
回复
提示
@ppp123456
你说的一点不错.愿意继续讨论.1.AD转换当然有一定的量化级,但是在目前已经不是很大的问题.例如可以采用古老的补偿抵销技术,可以廉价的至少扩展2~3位分辨率.2.单片机的成本已经远不是你所想象的那样高不可攀,例如双龙在力推的AVR系列的Mage8,批量报价不过6元,内部有AD/PWM,完全可以可以用于售价200元或更低的普通电源中作为主控芯片.不过目前一般使用AVR的TINY在做(单价一样).3.即使输出5V的电压有5mv的波动(这个可以进一步缩小),对于技术指标来说不过0.1%而已.一般电源的指标是1%.
其实电压偏差和电压波动是不同的,5伏电源降低到4.8伏,电路仍能正常工作,如果叠加有0.2伏的低频锯齿波,带来的麻烦可能很大.
0
回复
提示
@ppp123456
你的这个观点我赞同! 纹波的问题主要是会产生低于或者高于电子元件工作范围的电压,引起工作不稳定或者烧毁.若在5V上叠加0.2V的纹波,相当于5V电源的波动范围在4.72V~5.28V之间,自然不能可靠工作,若缩小为4.8V~5.2V之间时,纹波相当于0.14V,这影响就小多了,单片机可以工作,只是可靠性不高,稍遇干扰容易死机.
你好,前两天我还真就遇到了这个问题,下面的电路中,最初的时候,在R5上并联着一个103电容,结果造成了电路自激,5V电源上有一个比较小的纹波,造成ADC数据在不停地波动,而我的另一个块板上就很稳定,我甚至把CPU调换了也没有解决问题,最后我用示波器查看电源才发现问题是那个电容所致,拆掉以后就行了.
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/39/1142921140.png');}" onmousewheel="return imgzoom(this);">
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/39/1142921140.png');}" onmousewheel="return imgzoom(this);">
0
回复
提示
@sdjufeng
你好,前两天我还真就遇到了这个问题,下面的电路中,最初的时候,在R5上并联着一个103电容,结果造成了电路自激,5V电源上有一个比较小的纹波,造成ADC数据在不停地波动,而我的另一个块板上就很稳定,我甚至把CPU调换了也没有解决问题,最后我用示波器查看电源才发现问题是那个电容所致,拆掉以后就行了.[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/39/1142921140.png');}"onmousewheel="returnimgzoom(this);">
你这样做基准不好,建议用NPN管
0
回复
提示