1、1、深圳技师学院第九届技能节智能车竞速比赛要求参赛选手为各职业院校在校学生,一队包含最多 3 个学生,两个指导教师;拟邀请法国、奥地利等国家,香港、广东等国内技工院校、职业院校参与本次竞赛。目前,确认参赛的是法国 Lycee 路易斯阿曼德学校一个机器人最主要的控制量就是控制机器人的移动,无论是自身的移动还是手臂等关节的移动,所以机器人驱动器中最根本和本质的问题就是控制电机,控制电机转的圈数,就可以控制机器人移动的距离和方向,机械手臂的弯曲的程度或者移动的距离等。驱动器,顾名思义起驱动作用。它是一种使其它物体自动运作的装置。它包括以下种类: 交流电机(AC motor):采用交流电。直流电机(D
2、C motor) :采用直流电,使用方便。无刷电机(brushless motor):不用电刷的直流电机,比普通直流电机更好,但价格贵多了。线性电机(linear motor):可以作 X-Y 平面运动的无刷电机。伺服电机(servomotor):可构成反馈控制的基本的直流电机,能用的起、使用方便。舵机(Steering Gear):可调整舵机作 360 度转动。步进电机:以转角增量形式工作的电机。对绝大部分的参赛队而言,比较合适就是普通电机了,便宜,耐糙,耐压特性好。普通的直流电机也分好几个级别,一般按电机直径分类,如 RC130, RC260/RC280, RC380,RC540 等等。飞
3、思卡尔比赛用的是 RC380 电机。一般电机越大,功率也越大直流电机直流电机就显得很简单。两端加上电压,它就转动了。如果要控制电机自转的方向呢?正确的方法是改变电流的方向。一般直流电机是额定电压从 6V12V,再大一些是 24V 或更大。但是对机器人来说,你可能只会用到 6V12V 的范围。这样来说,为什么电机要在不同的电压下工作?电压直接关系到电机转矩的大小,电压越大,转矩越高。但是不能让你的电机工作在 100V 的情况,那样就不太好了。直流电机在额定电压下工作效率最高,如果你采用过低的电压值,它就不会工作了。如果你采用了过高的电压,它将过热,线圈将会熔化。因此一般的规则是,尝试尽可能采用接
4、近电机额定的电压。此外,尽管 24V 的电机会更加强劲有力,难道你真的想让你的机器人随身带上 24V 的电池(那是又重又大)?我的建议是不要超过 24V 的电机,除非你是真的太需要那样的转矩了。电流对于所有的电路来说,一定要注意到电流。太小不能工作。太大也会彻底毁坏。在买电机时,你一定要注意电流额定值问题。工作电流,这是电机工作在预期一般转矩时电流的平均值,该值乘以额定电压就得到电机运行的平均功率。额定电压你能在电机上加上多高的电压?一般所有的电机受(或至少应该)一定的瓦特的限定。瓦特是能量单位。能量转换中的损失直接变为热量输出,太多的热量会使电机线圈(的绝缘部分)熔化。所以(高质量)的电机制
5、造商知道多大的电压会使电机失效,并且在电机性能表中给予说明。做下实验测试看看,你的电机工作在合适的电压下的电流有多大。方程式为:功率(瓦)=电压(伏特)X 电流(安培)不断增大电压,测试电流,直到功率为给定的额定功率的 90%左右为止。功率转矩转速当说道直流电机时,转速是比较复杂问题。一般规则是,当电机以最大的可能速度运行时效率最高。不过这显然是不可能的,很多时候我们也想让我们的机器人运行的慢一些。因此,首先需要调速,这样电机能转的快,也能够得到额外的转矩,可惜传动装置自动降低了效率,不会高于 90%左右,因此在考虑传动装置时,一对齿轮啮合应该包括速度和转矩减少为 90%。例如,如果有 3 个
6、齿轮,因此在一起啮合两次,效率将为:90%x 90% = 81%。电压和工作阻力矩也明显会影响速度。控制方法最主要的直流电机的控制方法是 H 桥。其它情况用一只小的微法级的电容接接在电机两端以延长电机寿命。这样做对于有噪音和价格便宜的电机确实好,几乎是电机的两倍寿命。不过,用这种技术对价格较贵的高端电机改善很小。电机驱动设计电机的转动是小车行驶的动力来源,电机驱动的好还,驱动芯片能力的强弱,直接影响到小车的行驶速度B 73 顺时针反向电动势电流的流向图 74 逆时针反向电动势电流的流向L293B754410 的典型应用L298 驱动芯片是非常棒的小型直流电机驱动芯片之一。它可以被用来驱动两个直
7、流电机或是双极性步进电机(参见图 79)。在 646v 的电压下,可以提供2A 的额定电流。I。298 过热后会自动关断,并且有电流反馈险测功能(因79 中末使用) 。如果需要激话这一功能,阅读 L298 的数据资料就会了解到具体的做法。为了保证 I298 正常工作,需要安装片外续流二极管。在输入控制、真值表、电路的连接和操作等方面它与 I293 和 754110 相同。在使用 I293B 时,同样建议采用1N 5822 的二极管。这是一款非常流行的直流电机驱动芯片。在 1260V 电压下,I。MDl8200 提供 3A 的额定电流,可以驱动一个宜流电机或是步进电机。它内部集成有续流二极管,并
8、有一个电流检测反馈输出,过热时能自动关断。LMDl8200 有一个方向引脚输入和一个 PwM 信号输入引脚,制动引脚输入支持再生制动 d 只要 PwM 信号的额率在 1kH s 以下,芯片内部的电容就足以让电荷泵为 H 桥集成功放电路上边的 Mos 场效应管提供较高的电压。当 PwM 信号频率高于 1kH z 时,引脚 1 和引脚 2 之间,以及引脚 10 和引脚 ll 之间需要各加一个 o1PF 的电容。对任何频率的 PwM 信号,加上这些电容都不会有什么坏处,图 710 的典型电路中就使用了这些电容。图 711 是一款紧凑而且简单的 H 桥集成功放电路驱动芯片。由于ucN2998 内部集成
9、有续流二极管,故片外所需的元件很少。该芯片在电压 10一 50v 下工作,可以提供 2A 的额定电流,峰值电流高至 3A。该芯片有低有效使能端( 即逻辑 o 导通,逻图 1 关断)和相位(方向) 施入引脚用于每个电机控制器。如果发生过热,ULN2988 会自动关断。它只需一个电源供电。这是迄今所讨论的最为简单的双通道宜流电机控制芯片。它不需要额外的外部元件,并且每一个 H 桥集成功放电路都有单独的方向和 PwM 信号输人引脚。每一个 H 桥集成功放电路都有一个电流反馈检测输出引脚,不过在图示的电路中并末被使用。UCN395l 有两种封装;Power DIP Sw 5erie5 和 16pin
10、DIP SB 5eries。这一款芯片已经过时了,不过在旧货店里还常常能够找到。UcN3951 通过内部的 PwM 电路可以限流,这一功能通常被称作斩波驱动。其实并不一定需要这一功能。uCN3951 在电压 10 一 50V、额定电流 2A、峰值电流 3A 的条件下,可以驱动两个直流电机。它内部集成有续流二极管,过热时会自动关断。它需要一个 5v 的逻辑控制电压和一个电机供电电压,并使用低有效使能信号(参见图 712) 。大电流驱动器,买或自己做;Pwm 方法及其应用电流来调速,但是功耗很大,发热很严重。PwM 调速的基本思想是:在频率恒定的前提下产生占空比不同的脉冲,以速过电机的平均电压和电
11、流作比较,40的时间接通电源的电机比 20的时间接通电源的电机要大。当电机没有接速电源时,它完全不消耗能量这一点正是其高效率的原因。速度检测设计小车正常行驶中,在道路上各个位置有着不同的速度,跑直线时,速度快,进弯道时,速度要慢且能顺利过弯,这使得对小车实时的速度检测并反馈到单片机处理显的犹为重要,单片机通过速度反馈可以闭环控制车速,使小车在道路各位置都能很流畅的跑动。速度检测的方法有好多种,如:光栅式编码检测,光电管检测,测速发电机,霍尔元件等,它们各有各的优势。机器人在移动或者动作的时候必须时时刻刻知道自己的姿态动作,否则就会产生控制中的一个开环问题,没有反馈。位置传感器和姿态传感器就是这
12、个用的。常用的有光电编码器,由于机器人的执行机构一般是电机驱动,通过计算电机转的圈数,可以得出电机带动部件的大致位置,编码器就是这样一种传感器,它一般和电机轴或者转动部件直接连接,电机或者转动部件转了多少圈或者角度能够通过编码器读出,控制软件再根据读出数据进行位置估计。6、舵机什么是舵机?舵机是一种内置传动装置和反馈控制回路的直流电机。舵机的功能 舵机最早出现在航模运动中; 发动机进气量; 副翼舵面; 水平尾翼舵面; 垂直尾翼舵面; 赛车中控制前轮转向;概况舵机在机器人、遥控飞机和遥控小船的制作中使用得极为普遍。大多数舵机能够转动大约 90 度至 180 度。有的可以转完 360 度或更大的角度。不过,舵机不能持续转动,也就是说它们不能用作驱动轮(除非经过修改),但是它们的精确定位能力使其成为机器人臂和腿,齿条和齿轮驱动,以及传感器扫描等方面的理想装置。因为舵机自身包含了速度和角度控制回路,很容易执行,同时价格也是可以接受的。使用舵机,简单地把黑线接地,红线接到 4.86V 电源,黄线或白线接到信号源(比如你的微控制器)。改变矩形波脉冲宽度12ms,你的舵机现在可以进行位置或速度控制。工作原理脉宽信号给定参考位置,舵机内部电路通过反馈控制调节舵盘角位。舵盘角位由 PWM 控制信号的脉宽决定。实测波形(0 度)实测波形(15 度)实测波形(30 度)