这里介绍的项目是一个模拟电容式接近传感器。该电路来自德州仪器 (TI 应用笔记。大多数传统电容式接近传感器产生“1”或“0”输出,该电路产生直流输出,...
追踪红外线源机器人电路设计 - 机器人技术电路设计图集锦
TOP9 基于AT89C52自动追踪红外线源机器人电路设计
红外线传感器电路下见图。在机器人左、中、右三个方向放置传感器以检测红外线发射源的位置,当某个传感器接收到红外线源后输出一个下降沿至74121的 4脚A2端,根下据图中电容C4、C5、C6的参数,74121的6脚输出一个保持时间大约为100ms的高电平,单片机以此高电平信号作为修正方向的依据。
微处理器和电机驱动电路见下图。单片机的P3.1、P3.2和P3.2分别与左、中、右三个方向传感器的输出相连,三个传感器输出共有8种组合,单片机根据不同的组合状态修正机器人的前进方向,其修正方向和传感器输出组合的关系见方向修正真值下表。
从真值表中可以清楚的看到当三个传感器输出都为0时,也就是真值表中的“000”状态时单片机控制机器人顺时针方向旋转以寻找红外线发射源;当输入为 “001”状态时单片机控制机器人向右前进;当输入为“110”状态时单片机控制机器人向左前进;当输入为“111”状态时单片机控制机器人向正前方前进;当输入为“101”状态时,代表机器人正前方的传感器被障碍物阻挡,单片机控制机器人向左方向旋转以避开障碍物,也意味着当有障碍物阻挡机器人前进时机器人可以自动绕开障碍物并重新寻找红外线发射源。
基于STM32F107的搬运机器人电机控制电路设计
随着人工成本的不断升高,用机器人代替人力去做一些重复性的高强度的劳动是现代机器人研究的一个重要方向。搬运机器人在导航寻迹中,需要后轮驱动电机和前轮舵机的协调工作。搬运机器人电机驱动有其特殊的应用要求,对电机的动态性能要求较高,能在任意时刻到达控制需要的指定位置并且使舵机停止在任意角度;电机驱动的转矩变化范围大,既有空载平整路面行使的高速度、低转矩工作环境,也有满负载爬坡的运行工况,同时还要求保持较高的运行效率。根据以上的技术要求,本文选用了控制技术成熟,易于平滑调速的直流电机作为搬运机器人的执行饥构。
功率驱动电路设计
电机的供电电源是由24V的蓄电池提供,额定功率为240W,由4个75N75组成桥式电路来实现。75N75是MOSFET功率管,其最高耐压75V,最高耐流75A,电机驱动电路如图2所示。
Q1、Q4和Q2、Q3分别组成两个桥路,分别控制电机的正转和反转。高端驱动的MOS管导通时源极电压和漏极电压相同且都等于供电电乐VCC,所以要实现MOS管正常的驱动,栅极电压要比VCC大,这就需要专门的升压芯片IR2103。控制器产生的PWM信号输入HIN引脚,控制器I/O口输出的 EN1、EN2作为使能信号。输出端HO就可得到比VCC要高的电压,且高出的电压值正好是充在电容两端的电压。二极管提高导通速度,使得75N75的导通电阻更小,降低了开关管的损失。同时IR2103的两个输出口HO、LO具有互锁功能,防止由于软件或硬件错误造成的电机上下桥臂直通造成短路。
过流保护电路设计
在电机控制系统中安装过流保护有两方面的意义:一是防止在电机正常运行时,电机出现超载或堵转而使得电枢绕组电流过大损害电机甚至引发火灾;另一方面是由于电机肩动时启动电流很大,往往不能直接启动,既需要等励磁绕组逐渐建立磁场后再正常运行,又希望电机以尽量快的速度肩动起来。有了过流保护对电流进行斩波,可以使电机安全快速地启动。过流保护原理图如图3所示。
电机的相电流通过康铜丝转换成电压信号Vtext,经过运算放大器放大后的模拟量AD1送至控制器A/D转换模块,同时将经过电压比较器比较后的数字量 EVA送至控制器的外部中断口。针对搬运机器人的前轮转向舵机和后轮驱动电机的控制要求,采用以Cortex-M3为内核的STM32F107作为主控制器,采用嵌入实时操作系统μC/OS-II,将程序分成启动任务、电机转速控制任务、舵机控制任务等相对独立的多个任务,并设定了各任务的优先级。该系统能较好地实现搬运机器人的运动控制。
相关文章
发表评论