新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于ARM-Linux的电子控制油门设计

基于ARM-Linux的电子控制油门设计

作者: 时间:2012-05-08 来源:网络 收藏

3 实验结果分析
理论上,细分系数N取值越大、执行器的动作越精确越好,但过大的细分系数会导致执行器的命令对cmd的响应变慢。因此,N的取值应该根据执行器到节气门阀的距离来综合考虑,取细分系数N=5即使用公式:tcmp=tent(cmd+4)/200,最小角度为(45/5)=9,足以满足实验的需要。
采用实验的方法,对MAX=date=16、20、25分别进行实验,并使用示波器进行观察根据寄存器的取整特性来对MAX=date的值进行综合的考量。结果如表1~表3所列。其中cmd为输入指令.err为误差,Wh为高电平宽度,~Wh为实际的高电平宽度。

本文引用地址:https://www.eepw.com.cn/article/149115.htm

f.jpg


由以上数据可以看出取MAX=date=20时,误差最小。由式(4)可知,prescale0+1=20、10、5对应的dividervalue=1、2、4。

结语
利用ARM锁相环所产生的高频率可以获得更精细的PWM波,从而对舵机实现更精确的来达到精确的目的。本文从理论和实践两方面实现了舵机角度为9的,要想获得更细分的角度,只需将N的值取大。如N=15,可获得的最小控制角度为(45/15)=3;N=45,可获得的最小控制角度为(45/45)=1。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭