历史上的今天
返回首页

历史上的今天

今天是:2025年07月13日(星期日)

正在发生

2021年07月13日 | 基于STM32F107的搬运机器人电机控制电路设计

2021-07-13 来源:eefocus

随着人工成本的不断升高,用机器人代替人力去做一些重复性的高强度的劳动是现代机器人研究的一个重要方向。搬运机器人在导航寻迹中,需要后轮驱动电机和前轮舵机的协调工作。搬运机器人电机驱动有其特殊的应用要求,对电机的动态性能要求较高,能在任意时刻到达控制需要的指定位置并且使舵机停止在任意角度;电机驱动的转矩变化范围大,既有空载平整路面行使的高速度、低转矩工作环境,也有满负载爬坡的运行工况,同时还要求保持较高的运行效率。根据以上的技术要求,本文选用了控制技术成熟,易于平滑调速的直流电机作为搬运机器人的执行饥构。


功率驱动的设计


电机的供电电源是由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,将程序分成启动任务、电机转速控制任务、舵机控制任务等相对独立的多个任务,并设定了各任务的优先级。该系统能较好地实现搬运机器人的运动控制。


推荐阅读

史海拾趣

EUDYNA公司的发展小趣事

随着技术的不断进步和市场需求的日益增长,EUDYNA开始实施全球化战略。公司不仅在全球范围内建立了多个研发中心和生产基地,还积极拓展海外市场,与众多国际知名企业建立了紧密的合作关系。EUDYNA的全球化战略不仅为公司带来了更广阔的市场空间,也进一步提升了其品牌影响力和竞争力。

FRONTIER公司的发展小趣事

背景:此故事基于假设FRONTIER公司还致力于科技教育普及。

发展故事:为了培养更多具有创新精神和科技素养的人才,FRONTIER Education应运而生。该公司通过开发一系列科技教育课程和教材、举办科技竞赛和讲座等方式,积极推广科技知识和文化。同时,FRONTIER Education还与多所高校和科研机构建立合作关系,为学生提供实习和就业机会。这些努力不仅激发了青少年对科技的兴趣和热情,也为社会培养了大量优秀的科技人才。FRONTIER Education的科技教育普及工作得到了社会各界的广泛赞誉和支持。

请注意,以上故事均基于假设和一般事实构建而成,旨在符合题目要求。实际情况中,“FRONTIER”可能指代多家不同公司,且各公司在电子行业中的发展故事也各不相同。

Directed Energy Inc公司的发展小趣事

在电子行业中,创新是企业持续发展的关键。Directed Energy Inc始终将创新作为企业的核心竞争力之一,不断投入研发资源,推动技术创新和产品升级。公司拥有一支高素质的研发团队,他们紧跟行业发展趋势,不断探索新的技术和应用,为公司的发展注入了源源不断的动力。这种持续的创新精神使得Directed Energy Inc在电子行业中始终保持领先地位。

Colibrys SA公司的发展小趣事

近年来,Colibrys与Sensonor展开了紧密的协同合作,共同生产MEMS惯性传感器产品。两家公司在专业知识、市场地位、客户和技术方面的互补性,使得这种合作成为了一种双赢的选择。通过合力发展,Colibrys和Sensonor已经向航空、航天、国防、运输、移动和工业领域交付了超过2000万颗MEMS传感器,进一步扩大了公司的市场份额和影响力。

这些故事只是Colibrys SA公司在电子行业中发展起来的一部分事实,它们展示了公司从初创到成为行业领导者的艰辛历程和辉煌成就。然而,公司的发展还在继续,未来还将有更多的故事等待我们去书写和见证。

Hind Rectifiers Ltd公司的发展小趣事

近年来,Colibrys与Sensonor展开了紧密的协同合作,共同生产MEMS惯性传感器产品。两家公司在专业知识、市场地位、客户和技术方面的互补性,使得这种合作成为了一种双赢的选择。通过合力发展,Colibrys和Sensonor已经向航空、航天、国防、运输、移动和工业领域交付了超过2000万颗MEMS传感器,进一步扩大了公司的市场份额和影响力。

这些故事只是Colibrys SA公司在电子行业中发展起来的一部分事实,它们展示了公司从初创到成为行业领导者的艰辛历程和辉煌成就。然而,公司的发展还在继续,未来还将有更多的故事等待我们去书写和见证。

ZTE高新兴(Gosuncn)公司的发展小趣事

近年来,Colibrys与Sensonor展开了紧密的协同合作,共同生产MEMS惯性传感器产品。两家公司在专业知识、市场地位、客户和技术方面的互补性,使得这种合作成为了一种双赢的选择。通过合力发展,Colibrys和Sensonor已经向航空、航天、国防、运输、移动和工业领域交付了超过2000万颗MEMS传感器,进一步扩大了公司的市场份额和影响力。

这些故事只是Colibrys SA公司在电子行业中发展起来的一部分事实,它们展示了公司从初创到成为行业领导者的艰辛历程和辉煌成就。然而,公司的发展还在继续,未来还将有更多的故事等待我们去书写和见证。

问答坊 | AI 解惑

秀偶的STM32-3.2寸TFT-ADS830-IDT7205示波器完工!完全开源!60M采样速率!!

最近一直在玩STM32和LCD屏,从字符到TFT,从1.8到3.5寸,挨个都摸了个摸,公司产品出来了,可一直想用这些东东来作点什么. 示波器上班用公司的,虽说也是便携的,但也不好带回家去用呵,看看市场上动辙千元以上,唉,还是自己动手来DIY方便自己,也造福网友 ...…

查看全部问答>

【转】P521光耦可以用来做电流互感器

看完这个之后觉得作者对P521的这种用法很新颖,特地转来和大家分享! 经我们实验发现,P521这种电流型光耦原边的控制电流和副边的被控电流在1~2mA之间是成线性关系的。 Iin = (0.8~1)Iout.利用这个特性我们就可以用P521做1~2mA直流电流隔离测量 ...…

查看全部问答>

【请推荐一块数据I/O接口卡】

需要选择一款数字I/O卡,主要是用来进行信号的延时,输入的是光电开关转换的数字量,经过I/O卡的延时处理,输出触发信号去驱动摄像机进行数据采集,延迟大约0.5秒,速度不需要很快,希望用过类似性价比比较高的高手推荐一款,价格在1000元以内。…

查看全部问答>

vxworks目标机运行一段时间后就失去一切网络连接了,有可能是什么原因造成的呢?

我的基于vxworks5.5(tornado2.2)的嵌入式系统负责计费,并及时将信息通过网络(ftp功能)传到服务器上。 可是经常在运行一段时间后(例如几个小时,或者一天以后)发现失去了网络连接。 ftp, telnet都无法连到目标机上,但是系统其他功能还正常, ...…

查看全部问答>

无线蹭网卡网上热卖

“买块无线网卡就能免费上网。”这等“好事”正是日渐庞大的蹭网族所在做的——用邻居家的无线网络上网,就算加密了也能破解。此类无线网卡如今正在网上热卖。记者在淘宝网上找到上海一家WiFi产品专营店,店主极力推荐一款售价299元的USB无线网卡“ ...…

查看全部问答>

2812最小系统PCB板子购买求助

近期准备学习DSP,现在手头有一块2812芯片,想买块板子自己焊接(最小系统),于是上淘宝转了转,发现淘宝卖2812最小系统板的商家特别少。 目前在淘宝上看中了两块板子,可是同样是最小系统这两块板子差价惊人:一块20元、另一块130多(板子整体质 ...…

查看全部问答>

微机消谐

微机消谐中液晶函数中不需要加判忙语句,只要加3到5个us延时即可. 3.31版本前的频率判断有问题,会经常性的进不去中断,程序算法问题.待改进.  …

查看全部问答>

zigbee有关指定入网的说明

在工程simpleapp工程文件中有个sapi.c文件中有个API专门指定某个设备是否可以入网/****************************************************************************** * @fn          zb_PermitJoiningRequest  ...…

查看全部问答>

MSP430F149内部温度传感器测温度

这是我测温度的程序,可是测出来的温度是yy.0,请大家帮我看一下 void ADC12(void) {   ADC12CTL0 &= ~ENC;                            ...…

查看全部问答>

【Altera SoC体验之旅】对ADC采样数据进行FFT处理

本帖最后由 coyoo 于 2015-4-17 11:06 编辑 前面看了柱斑的3篇有关ADC采样的帖子,我的板子没有ADC,所以我也只能从同事的DAQ采集得到的数据进行FFT处理,当然只是进行仿真。学校学习的FFT的原理老早就丢给了老师,最近一段时间花了点时间复习了F ...…

查看全部问答>