一种搬运机器人电机控制系统设计

时间:2022-03-17作者:佚名

搬运机器人电机驱动有其特殊的应用要求,对电机的动态性能要求较高,能在任意时刻到达控制需要的指定位置并且使舵机停止在任意角度;电机驱动的转矩变化范围大,既有空载平整路面行使的高速度、低转矩工作环境,也有满负载爬坡的运行工况,同时还要求保持较高的运行效率。根据以上的技术要求,本文选用了控制技术成熟,易于平滑调速的直流电机作为搬运机器人的执行饥构。

1 系统的硬件设计

1.1 机器人电机控制器硬件结构

主控制器采用Cortex-M3内核的STM32F107。控制器内部共有8个定时器,其中TIM1_CH1和TIM8_CH1为高级控制定时器引脚,TIM1_CH1用于电机编码器计数。TLM8_CH1用于舵机控制基准时间。通用定时器引脚TIM2 CH1、TIM3 CH1、TIM4_CH1、TIM5_CH1分别用于电机和舵机驱动电路上下桥壁PWM的产生。

触发EXIT0中断的PA0口和PB0口分别用于电机和舵机的过流中断保护。触发EXIT1中断的PA1口和PB1口用于舵机两侧限位保护。电机驱动电路采用自举升压芯片IR2103和MOSFET管75N75,后轮电机和舵机的相电流采集是通过康铜丝转换成电压,通过放大滤波处理,分别送至STM3 2F107的A/D采样引脚ADC12_IN1实现过电流保护。通过上位机串口通信或STM32F107内部程序速度给定,控制电机的正反转、速度及舵机的转向。搬运机器人电机控制硬件结构框图如图1所示。

1.2 模块的选择与设计

1.2.1 功率驱动的设计

电机的供电电源是由24 V的蓄电池提供,额定功率为240W,由4个75N75组成桥式电路来实现。75N75是MOSFET功率管,其最高耐压75V,最高耐流75 A,电机驱动电路如图2所示。

Q1、Q4和Q2、Q3分别组成两个桥路,分别控制电机的正转和反转。高端驱动的MOS管导通时源极电压和漏极电压相同且都等于供电电乐VCC,所以要实现MOS管正常的驱动,栅极电压要比VCC大,这就需要专门的升压芯片IR2103。控制器产生的PWM信号输入HIN引脚,控制器I/O口输出的EN1、EN2作为使能信号。输出端HO就可得到比VCC要高的电压,且高出的电压值正好是充在电容两端的电压。二极管提高导通速度,使得75N75的导通电阻更小,降低了开关管的损失。同时IR2103的两个输出口HO、LO具有互锁功能,防止由于软件或硬件错误造成的电机上下桥臂直通造成短路。

1.2.2 过流保护的设计

在电机控制系统中安装过流保护有两方面的意义:一是防止在电机正常运行时,电机出现超载或堵转而使得电枢绕组电流过大损害电机甚至引发火灾;另一方面是由于电机肩动时启动电流很大,往往不能直接启动,既需要等励磁绕组逐渐建立磁场后再正常运行,又希望电机以尽量快的速度肩动起来。有了过流保护对电流进行斩波,可以使电机安全快速地启动。过流保护原理图如图3所示。

电机的相电流通过康铜丝转换成电压信号Vtext,经过运算放大器放大后的模拟量AD1送至控制器A/D转换模块,同时将经过电压比较器比较后的数字量EVA送至控制器的外部中断口。

2 系统的软件设计

2.1 μC/OS-II的体系结构

μC/OS-II是一种可移植的、可植入ROM的、可裁剪的、抢占式的实时多任务操作系统内核,具有执行效率高、占用空间小、实时性能优良和可扩展性强等特点,最小内核可编译至2 KB。μC/OS-II是用C语言和汇编语言编写的,其中绝大部分代码郜是用C语言编写的,只有极少部分与处理器密切相关的代码是用汇编语言编写。μC/OS-II仅仅包含了任务调度、任务管理、时间管理、内存管理、任务间的通信和同步等基本功能。

2.2 μC/OS-II系统下任务的分配

成功地将μC/OS-Ⅱ系统移植到STM32F107后,基于μC/OS-II的程序设计是将一个大的应用程序分成相对独立的多个任务来完成。定义好每个任务的优先级,μC/OS-II内核对这些任务进行调度和管理。

软件设计思路是根据机器人实际运行的需要由上位机通过串口对电机转速和舵机转动位置进行给定。电机的转速是由设定的速度值和由增量式编码器的采集值相比较,经过速度PID算法实现闭环控制。舵机的位置主要是由绝对值式编码器反馈现在位置,根据动作时间要求调节舵机转动的速度。本搬运机器人电机控制系统软件要实现的功能如下:

◆上位机给定电机转速、舵机转动角度和动作时间;

◆要求电机转速连续可调并且具有良好的静、动态性能,转速没计采用PI算法调节;

◆要求舵机快速到达指定角度,有位置反馈作为舵机给定转速的调整;

◆具有一定的故障保护功能。当电机出现堵转、电流过大以及舵机触动限位开关时,要求停止驱动模块工作。

相关阅读

不同类型道路亮化都有哪些要求?

普通 道 路亮化 应采用常规亮化方式。在狭窄的街道或临街树木多、遮阳严重的建筑区,可选择水平悬索布置。 居住区人行道照明等级应符合标准,灯具安装高度不应低于3m,视线上不...
2022-07-28
不同类型道路亮化都有哪些要求?

公园景观照明要与其环境相适应

公园的功能多样,公园的类型日益增多,有风景公园、历史公园、儿童公园、区域公园等。为了满足公园多样化的功能, 公园景观照明 方式和设备也必须与之相适应,对光源和照明器...
2023-02-17
公园景观照明要与其环境相适应

景观照明和商场LED亮化有什么区别?

景观照明 是指以欣赏的角度进行出发。既有照明功能,又兼有艺术装饰和美化环境功能的户外照明 工程。景观照明通常涵盖范围广、门类多,需要整体规划性思考,同时兼顾其中关键节...
2022-07-15

影响路桥设计中安全性与耐久性的因素

1.1设计方案没有充分考虑到路桥建设的安全性与耐久性路桥工程设计方案是后期工程进行的重要依据,其设计的合理与否都直接关系到整个工程建设的质量。所以为了保证路桥工程的安...
2022-07-15

道路景观照明设计

道路照明 的主要作用是确保夜间交通安全,功能性照明为主,装饰性照明为辅。道路照明是一项民生工程,是美化城市夜间环境的照明措施,是城市不可缺少的公共设施之一。 而道路...
2022-07-15

热销商品

拷边机 包缝机内六角上针匙 开刀 上针内6角螺丝刀扳手 1.5 1.6

拷边机(包缝机)专用内六角上针匙及开刀工具,适用于精确调整机针位置与维护设备。配备1.5mm与1.6mm两种规格的内六角螺丝刀扳手,专为紧固或拆卸上针螺丝设计,确保机针安...
1.65

暗装开关插座面板单开双控一开五孔二三极USB快充肤感超薄家用4开

暗装开关插座面板,简约设计,完美融入家居环境。单开双控,轻松实现远程控制,方便实用。一开五孔,满足多种电器插孔需求;二三极USB快充,快速充电,高效便捷。超薄设计,节省空...
1.2

鸿雁开关插座面板旗舰店家用暗装墙壁86型一开带五孔多孔X86-1

鸿雁开关插座面板旗舰店推出的家用暗装墙壁86型一开带五孔多孔X86-1,是一款设计精良、功能齐全的家居电气产品。该产品采用86型标准面板尺寸,安装方便,适用于各种暗...
4.71

不锈钢加厚镊子维修工具夹子圆头弯头防滑带齿止血烧烤夹茶杯水草

不锈钢加厚镊子维修工具夹子圆头弯头防滑带齿止血烧烤夹茶杯水草 这款不锈钢加厚镊子维修工具夹子是设计用于各种专业场合的多功能工具。它拥有一个厚实的手柄,确...
0.8

三色变光led筒灯2.5寸3W5瓦开孔6 7.5 8公分家用客厅嵌入式天花灯

三色变光LED筒灯,2.5寸精巧设计,功率可选3W/5W,适用于开孔直径6.7–8公分的家用嵌入式安装。采用高亮LED光源,支持暖光、自然光、白光三色切换,满足不同场景氛围需求。...
7.2

网站栏目