使用道具 举报
原帖由 sheji 于 2008-1-6 14:40 发表 呵呵,你是想在单片机内部就能直接得到电流值?可不能闭门造车哦。不管你何种方式得到pwm并控制什么样的电压源去驱动执行电机,电流值是受外部影响的,与单片机本身没有直接联系。想在内部不用外部参量来计 ...
原帖由 蘰踄繧鍴 于 2008-1-6 17:14 发表 我们现在讨论的就是如何通过单片机直接得到这个平均电流值,方法有 一:外部硬件R/C将值平均 二:mcu有硬件乘/除法 首页我就提出(没有硬件乘/除法如何实现逐波电流的采样) 如果通过单片机外围电路把电流值通过R/C积分再求平均就简单多,问题是现在讨论的逐波限制电流的方法在mcu没有硬件乘/除法的资源如何实现,比如PWM固定不变,电机空载和负载或堵转状态下,那么反馈到A/D的电流方波宽度是不变的(因为占空比已经固定)电流的幅度也就是A/D的电压值是随负载而变化的,如果通过外围硬件R/C求平均值就简单多,但缺点是调节电流反应慢限制电流可靠性差,特别是在电机堵转震荡时非常容易过流烧MOSFET。 {电流值是受外部影响的,与单片机本身没有直接联系。} 对于这句话我不认可,电流的确受外部的影响,但怎么说和单片机本身没有直接联系呢? 单片机控制电流也就是限制因外部因素造成电流上升到一个允许值的控制器件。 现在把问题再简单些,比如单片机驱动是15Khz频率,周期64us ,占空比是50%,电机在空载的时候A/D采集量是D‘120 当前电流是10A ,请问现在占空比没有变电机因为外在因素过载 A/D采集量变成D’220 请问现在电流是多少? 能请你如何实现以上的计算,
原帖由 蘰踄繧鍴 于 2008-1-6 16:25 发表 :) :)
原帖由 sheji 于 2008-1-6 20:28 发表 呵呵,顶不顶没关系,这又不是我的贴。 不过我几乎不出新帖。所以看不到我的贴。有也是娱乐贴,50%的删除率。
原帖由 ICQ 于 2008-1-7 11:24 发表 逐波电流:是为了防止电流极大值。损坏管子。因为早期的限流都是在电流采样电阻上取得的电压经过滤波电路以后。已经是平均值。这样的话。就有可以看起来 电流是10A 。没有超过限流值。如:12A。 但是。电流的极 ...
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|Archiver|电动车论坛 ( 京ICP证041302号 )
GMT+8, 2025-12-8 12:06 , Processed in 0.093600 second(s), 14 queries .
Powered by Discuz! X3.2
© 2001-2013 Comsenz Inc.