请教各位,给个精密功率控制的参考.

[复制链接]
3161|9
 楼主| tudou2048 发表于 2008-3-21 09:49 | 显示全部楼层 |阅读模式
大致想法是:通过12位的DA(2.5V基准)控制功率实现对电阻丝的控制,满度代表10W,0V代表小于100mW.功率控制由模拟电路部分自动调整.
刚开始想用模拟乘法器来实现,好象价格比较高.所以麻烦给位给个方案,能具体一些那就最好不过了.
maychang 发表于 2008-3-21 09:57 | 显示全部楼层

何必呢

既然用了DA,想必用了单片机,加上AD测量电热丝两端电压和其中电流就知道了电热丝上的功率,与给定值比较即可实现反馈。
如果用有PWM输出和AD的单片机如ATmega16一类,连DA和AD都省了。
 楼主| tudou2048 发表于 2008-3-21 10:04 | 显示全部楼层

谢谢maychang.

用单片机要实时采集数据,CPU最近比较忙啊,所以打算用模拟来实现,CPU只需指定功率.
maychang 发表于 2008-3-21 10:07 | 显示全部楼层

办这点事,对ATmega8来说,占用机时顶多百分之一二,单片机再忙,不会连这点时间都没有。
 楼主| tudou2048 发表于 2008-3-21 10:14 | 显示全部楼层

谢谢,我真不想给那个老人家添麻烦.

 楼主| tudou2048 发表于 2008-3-21 10:24 | 显示全部楼层

maychang大侠还在线吗?

computer00 发表于 2008-3-21 11:02 | 显示全部楼层

用模拟电路做恒功率设计很麻烦

 楼主| tudou2048 发表于 2008-3-21 11:21 | 显示全部楼层

圈圈大侠也说麻烦,看来我只能用数字了.

maychang 发表于 2008-3-21 14:25 | 显示全部楼层

不但麻烦,而且精度不高

模拟乘法器未必能满足满度10W步长0.1W要求。
“不想给那个老人家添麻烦”,就单独用一片ATmega8之类,并行或串行接收原来给DA的信号当做上位机指令,然后控制电热丝。对原来电路而言没有任何区别。这样也比用模拟方法解决省事,成本也低。
 楼主| tudou2048 发表于 2008-3-21 18:43 | 显示全部楼层

老兄很喜欢AVR呀,呵呵!

您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

260

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部