电动车论坛

标题: 请教:如何从电机馈电估算车速 [打印本页]

作者: 四川办事处    时间: 2007-12-27 15:04
标题: 请教:如何从电机馈电估算车速
原来一直是用电机馈电电压高低来估值速度,但实际转速与电压是非线性关系,想到无霍尔控制的换向是由电机馈电计算得到,所以,想请教,我如何也从电机馈电上取得较为准确的速度值,我的一个设计要用到,谢谢。
作者: 1老头    时间: 2007-12-27 15:43
一个车一样。
你还是用用老办法吧。加个单位器。用户自己设定吧。自己喜欢高点低点 。还有灵活性。
别弄的越来越复杂。
作者: sheji    时间: 2007-12-27 16:22
馈电电压方式测速不可靠。不仅非线性,本就没有定量比,因为它同时和前一状态的施压相关。只有将馈电数字化(这里指脉冲化,非AD变换),即馈电脉冲方式。
作者: 四川办事处    时间: 2007-12-27 17:07
怎么实现这个馈电计算得到准确车速
作者: 1老头    时间: 2007-12-27 17:37
可以借助速度表。DPJ测量一相线圈的电压。到要求速度时。叫DPJ记下脉冲数。写入EEPROM 。
,这样就可以避免你说的、;以后无霍尔车的不好办问题解决啦。
作者: sheji    时间: 2007-12-27 17:49
你在你另一帖中已经说了方法了。和磁极有关。轮计算周长/磁极数/两个脉冲的时间步长。
用回馈电压、原有霍尔、新增霍尔、新增光电等等各种方法都可准确获得时间步长,误差就是轮计算周长和时基当量。这个“瞬时速度”其实是在一个步长内的平均速度,对电动车的判断够用了。
要想进一步准确的话,就得采用基准算法,即在上一步的速度基础上叠加本步速度变化,前提是采用尽量小的步长。
其实车速量对你的控制没有意义,你该采用“轮转速”这个变量。
作者: 四川办事处    时间: 2007-12-27 18:15
对的啊,我通过”学习“功能获得最快频率,再根据这个频率的85%做为并转串的条件,这不需要速度计算,就很准确地实现了转换条件的获取,但是对无霍尔控制器我就没法了,只能从相线上取这种频率,这怎么实现呢?
作者: yjz    时间: 2007-12-27 21:16
只要存在换相动作,就一定能输出换相计时脉冲,无霍尔控制器也不例外.
作者: jcq    时间: 2007-12-27 21:27
电机相线分压低通滤波限幅就得到频率信号,频率就是速度!
作者: sheji    时间: 2007-12-27 21:34
有换相动作自然没问题,但不加电时就只能测试相电压了。
所以为了通用,就得采用测量组合信号的办法,就是设立独立的功能(模块)来判断并取得信号。
一个阈值鉴别器就能解决问题,但要加一个阈值档位模块来控制它。如果通过单片机内部判断就更好了,可以用软件设置加电与不加电时的上下阈值点。
作者: yjz    时间: 2007-12-27 21:54
加电不加电只是表现在控制器有无输出上,对单片机内部程序的换相动作没有影响.我们的产品在方案论证时就考虑到精确的速度显示输出问题,特地留了一个PWM口用来将内部的换相时间变化通过算法整合成PWM脉宽变化,这样,经过一个积分器就很容易地转成适合模似仪表的幅值变化.
作者: sheji    时间: 2007-12-27 22:30
楼主想的是同时适用于有、无霍尔情况,楼上的方案如果也同时适用有、无霍尔两种状态,那对相位处理还得有个转换预置。但应该说楼上的方式有利于处理漏相问题。
作者: 四川办事处    时间: 2007-12-27 23:00
谢谢大家,对的,RC滤波后有频率,用这个频率以百分比来设置,就不用计算速度了。
作者: sheji    时间: 2007-12-28 00:24
RC滤波参数得设置好,千万不要误测,加电过程的谐波成份较复杂。
作者: 大林子    时间: 2007-12-28 09:16





欢迎光临 电动车论坛 (http://ev5s.cn/bbs/) Powered by Discuz! X3.2