CN205176527U - 一种多轮独立驱动机器人控制器 - Google Patents
一种多轮独立驱动机器人控制器 Download PDFInfo
- Publication number
- CN205176527U CN205176527U CN201520981087.5U CN201520981087U CN205176527U CN 205176527 U CN205176527 U CN 205176527U CN 201520981087 U CN201520981087 U CN 201520981087U CN 205176527 U CN205176527 U CN 205176527U
- Authority
- CN
- China
- Prior art keywords
- control
- unit
- interface
- controller
- independent driving
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Manipulator (AREA)
- Control Of Multiple Motors (AREA)
Abstract
本实用新型公开了一种多轮独立驱动机器人控制器,属于自动化技术及设备领域,包括主控单元、两个从控单元和一个配套的程序下载调试转接板卡,主控单元通过CAN通信接口与上位机进行通信连接,下载调试接口与所述程序下载调试转接板卡连接。本实用新型中的一个从控单元可以独立驱动三个电机,节省了控制成本;主控单元与从控单元通过单片机USART外设与CAN控制器相互配合进行通信,提高了通信的可靠性和通信速率;设计有电机过流保护硬件立即动作电路,电机过流的时候立刻动作,切断过电流,保护电机;在从控制单元中,加入逻辑控制电路,只需一路PWM信号和两个通用I/O口就可实现一路电机控制,节省了单片机定时器资源。
Description
技术领域
本实用新型属于自动化技术及设备领域,具体涉及一种多轮独立驱动机器人控制器。
背景技术
随着智能机器人技术的快速发展和广泛应用,越来越多机器人代替了人力,比如工业机器人、家用机器人、搜救机器人等。上述智能机器人用途不同驱动轮的结构设计也不同,但是都需要大驱动力。为了提高机器人的动力,往往每个驱动轮用一个电机单独驱动来代替轴连接式的结构。在这种背景下,同时驱动多个电机的控制器设计成为一个备受关注的领域。现有的控制方案中,需要一个总控制板卡和六个驱动单元,每个驱动电机占用一个控制器,每个控制器都是一个独立的控制单元,其中包含电机保护、驱动桥、通信接口和固化的控制程序,且不可二次开发。这种控制模式中主控制板卡需要通过CAN通信接口向六个驱动单元发送大量的控制参数来实现同步控制和电机速度的闭环控制,需要可靠的通信协议和大量的通信时间。因此设计一款驱动结构简单,成本低,驱动能力强,同步性强的多轮机器人控制器非常有意义。
实用新型内容
针对现有技术中存在的上述技术问题,本实用新型提出了一种多轮独立驱动机器人控制器,设计合理,克服了现有技术的不足,结构简单,成本低廉,具有良好的效果。
为了实现上述目的,本实用新型采用如下技术方案:
一种多轮独立驱动机器人控制器,包括一个主控单元、两个从控单元和一个配套的程序下载调试转接板卡;
所述主控单元包括主控微控制器、第一CAN控制器、主控接口单元和主控稳压电源单元;所述主控接口单元包括一个CAN通信接口、两个USART接口、一个传感器模块数据采集接口、一个下载调试接口和一个电源接口;所述主控稳压电源单元与主控微控制器和主控接口单元分别连接;所述主控微控制器通过USART接口与第一CAN控制器连接;所述主控单元包括两个第一CAN控制器,与所述主控接口单元的两个USART接口分别对应;
所述两个从控单元都包括从控微控制器、第二CAN控制器、三个H桥驱动电路、三个电流检测和电流保护电路、三个控制信号逻辑运算单元、两个电源开关、从控接口单元和从控稳压电源单元;所述从控接口单元包括一个USART接口、三个传感器模块数据采集接口、一个下载调试接口和一个电源接口;所述从控稳压电源单元与从控主控微控制器、三个电流检测和电流保护电路、三个控制信号逻辑运算单元、两个电源开关、从控接口单元分别连接;所述从控微控制器与三个电流检测和电流保护电路、三个控制信号逻辑运算单元分别通过线路连接;所述从控微控制器通过USART接口与第二CAN控制器连接;
所述主控单元通过CAN通信接口连接有上位机并与上位机进行通信;
所述主控单元与从控单元通过第一CAN控制器和第二CAN控制器分别进行通信连接;
所述下载调试接口与所述程序下载调试转接板卡连接。
优选地,所述主控微控制器选用32位ARM核STM32F2或STM32F4系列单片机。
优选地,所述从控微控制器选用STM32F1系列单片机。
优选地,所述H桥驱动电路采用单独设计的PCB板卡,通过双排2.54mm的L型插针与从控单元的底板相连接;所述的每个H桥驱动电路通过5.08mmKF2EDGK-2P插接件连接有一个电机。
优选地,所述H桥驱动电路采用上半桥臂为P沟道MOS管,下半桥臂为N沟道MOS管的H桥驱动结构;所述P沟道MOS管采用IFR4905;所述N沟道MOS管采用IRF3205;所述P沟道MOS管和N沟道MOS都采用IR4426或IR4427或IR4428驱动。
优选地,所述主控稳压电源单元和从控稳压电源单元都选用LM2940和LM1117稳压芯片,所述LM2940的输出端和LM1117的输入端通过线路连接,所述LM1117稳压芯片的输出端连接有EMI静躁器。
优选地,所述第一CAN控制器和第二CAN控制器都选用TJA1040或TJA1050CAN芯片。
优选地,所述下载调试接口选用2.0mmSW或者JTAG插针,与所述的程序下载调试转接板卡连接。
优选地,所述控制信号逻辑运算单元将两个或非门的其中两个输入端连接在一起作为PWM信号控制端,另外两个输入端作为正反转控制端。
优选地,所述主控单元还包括导航仪。
优选地,所述传感器模块数据采集接口采用14针2.54mm牛角座插接口。
本实用新型所带来的有益技术效果:
1、一个从控单元可以独立驱动三个电机,代替传统的一个控制单元控制一个电机,节省成本,而且每个控制板都预留有下载调试接口,方便二次开发和调试。
2、在通信电路设计部分,微控制器上的片上USART控制器连接到CAN控制器接口芯片,两侧的接口芯片互联,这使得微控制器将数据发送给CAN控制器接口芯片后,数据以差分的形式传输,即充分利用单片机片上资源,又提高通信的可靠性和通信速率,降低通信成本;经过实际测试,这种数据传输模式在115.2K的通信速率,2m通信距离下仍然可靠传输。
3、在逻辑控制电路部分,该电路将两个或非门的输入连接在一起作为PWM信号控制端,另外两个输入作为正反转控制端,控制信号经过逻辑运算后作用于H桥电路,这使得只需一路PWM信号和两个单片机通用I/O口就实现了一路电机控制,节省了单片机定时器资源,同时隔离电机运行过程中串扰主控芯片的干扰信号。
4、在电机驱动板卡设计时,为了缩小PCB板面积,将H桥驱动部分单独带设计成小板卡,将其用L型插接头焊接到驱动板卡中,这种设计结构缩小驱动板的面积,使PCB的开板费用降低,还有利于驱动芯片的散热,提高驱动板卡的载流量,而且便于维护和升级,使该***更趋于产品化。
5、驱动板卡中的H桥电路采用上半桥臂为P沟道MOS管,下半桥臂为N沟道MOS管的结构;其中,上半桥臂MOS管IRF4905的源极接电源,下半桥臂MOS管IRF3205的源极接地,源极电平分别为0V和VCC,在MOS管的门极施加高低电平即可驱动;采用两片下半桥臂N沟道MOS管门极驱动芯片IR4426,实现整个H桥电路MOS管的驱动,整体驱动电路简单,可驱动直流电机四象限运行。
6、过流保护硬件立即响应电路,配合驱动电路的逻辑控制部分,实现硬件立即保护功能,避免软件计算过程中过电流对电机造成损害,而且该过流保护电路能通过DAC输出的方式定义保护电流的大小。
7、控制器最多可控制六个驱动轮的机器人,低于6个的也可以控制,只需对称的分配控制口即可。
8、将程序下载调试接口用转接板与仿真器连接,节省控制板卡PCB面积,有利于缩小控制器体积,减小PCB制板费用,所有接口采用标准插接件,插拔容易,方便调试和推广。
附图说明
图1为本实用新型一种多轮独立驱动机器人控制器的原理框图。
图2为本实用新型一种多轮独立驱动机器人控制器的程序下载调试转接板卡的结构图。
图3为本实用新型一种多轮独立驱动机器人控制器的控制信号逻辑运算电路图。
图4为本实用新型一种多轮独立驱动机器人控制器的主从控制单元通信接口连接示意图。
图5为本实用新型一种多轮独立驱动机器人控制器的过流保护电路图。
具体实施方式
下面结合附图以及具体实施方式对本实用新型作进一步详细说明:
如图1所示,主控单元负责协调两个从控单元所控制电机的同步运行,完成与上位机的CAN通信,通过传感器完成GPS定位信号的采集,以及环境参数的采集;每个从控单元可最多控制机器人一侧的三个电机,完成每个电机的过流保护、电流检测、速度采集和电机速度电流的闭环控制。
第一从控单元控制机器人一侧的第一电机、第二电机、第三电机。
第二从控单元控制机器人另一侧的第四电机、第五电机、第六电机。
如图2所示,将仿真器标准20针JTAG接口连接到程序下载调试转接板卡上面的20针标准接口,JTAG接口为2.54mm标准双排插针;转接板卡下面的2.0mm标准插针可以是单排4针也可以是双排10针,根据仿真调试的调试接口选择标准SW模式还是标准JTAG模式。
如图3所示的多轮独立驱动机器人控制器中的控制信号逻辑运算电路,该电路将两个或非门的其中两个输入端连接在一起作为PWM信号控制端,另外两个输入端作为正转控制端口和正反转控制端口,控制信号经过逻辑运算后作用于H桥电路,这使得只需一路PWM信号和两个单片机通用I/O口就实现了一路电机控制,节省单片机定时器资源,同时隔离电机运行过程中串扰主控芯片的干扰信号。其中,第一个或非门的输出和输入信号分别连接到H桥的左上桥臂和右下桥臂;第二个或非门的输出和输入信号分别连接到H桥的右上桥臂和左下桥臂。
如图4所示,主控单元和从控单元中的主控微控制器和从控微控制器上的USART控制器分别连接到所对应的CAN控制器接口芯片的输入端,主控单元和从控单元所对应的CAN控制器接口芯片的输出端互联,这使得主控微控制器和从控微控制器将数据发送给所对应的CAN控制器接口芯片后,数据以差分的形式传输,再结合USART和DMA配合的多微控制器通信模式实现数据传输。
如图5所示的过流保护电路,该电路通过单片机上的DAC设置输出电压,将输出电压和电流的采样电压比较,当采样电压小于DAC输出电压时,或门正常输出PWM信号;反之输出被置高电平,H桥电路的PWM输入会变成高电平,进而导致控制信号逻辑运算电路的两个或非门的输入端都有高电平,输出被拉低,加之驱动芯片IR4426输出输入反相,MOS管门极被置高而关断,电机电流被切断,完成过流保护功能。
当然,上述说明并非是对本实用新型的限制,本实用新型也并不仅限于上述举例,本技术领域的技术人员在本实用新型的实质范围内所做出的变化、改型、添加或替换,也应属于本实用新型的保护范围。
Claims (10)
1.一种多轮独立驱动机器人控制器,其特征在于:包括一个主控单元、两个从控单元和一个配套的程序下载调试转接板卡;
所述主控单元包括主控微控制器、第一CAN控制器、主控接口单元和主控稳压电源单元;所述主控接口单元包括一个CAN通信接口、两个USART接口、一个传感器模块数据采集接口、一个下载调试接口和一个电源接口;所述主控稳压电源单元与主控微控制器和主控接口单元分别连接;所述主控微控制器通过USART接口与第一CAN控制器连接;
所述两个从控单元都包括从控微控制器、第二CAN控制器、三个H桥驱动电路、三个电流检测和电流保护电路、三个控制信号逻辑运算单元、两个电源开关、从控接口单元和从控稳压电源单元;所述从控接口单元包括一个USART接口、三个传感器模块数据采集接口、一个下载调试接口和一个电源接口;所述从控稳压电源单元与从控主控微控制器、三个电流检测和电流保护电路、三个控制信号逻辑运算单元、两个电源开关、从控接口单元分别连接;所述从控微控制器与三个电流检测和电流保护电路、三个控制信号逻辑运算单元分别通过线路连接;所述从控微控制器通过USART接口与第二CAN控制器连接;
所述主控单元通过CAN通信接口连接有上位机并与上位机进行通信;
所述主控单元与从控单元通过第一CAN控制器和第二CAN控制器分别进行通信连接;
所述下载调试接口与所述程序下载调试转接板卡连接。
2.根据权利要求1所述的多轮独立驱动机器人控制器,其特征在于:所述主控微控制器选用32位ARM核STM32F2或STM32F4系列单片机。
3.根据权利要求1所述的多轮独立驱动机器人控制器,其特征在于:所述从控微控制器选用STM32F1系列单片机。
4.根据权利要求1所述的多轮独立驱动机器人控制器,其特征在于:所述H桥驱动电路采用单独设计的PCB板卡,通过双排2.54mm的L型插针与从控单元的底板相连接;所述的每个H桥驱动电路通过5.08mmKF2EDGK-2P插接件连接有一个电机。
5.根据权利要求1所述的多轮独立驱动机器人控制器,其特征在于:所述H桥驱动电路采用上半桥臂为P沟道MOS管,下半桥臂为N沟道MOS管的H桥驱动结构;所述P沟道MOS管采用IFR4905;所述N沟道MOS管采用IRF3205;所述P沟道MOS管和N沟道MOS都采用IR4426或IR4427或IR4428驱动。
6.根据权利要求1所述的多轮独立驱动机器人控制器,其特征在于:所述主控稳压电源单元和从控稳压电源单元都选用LM2940和LM1117稳压芯片,所述LM2940的输出端和LM1117的输入端通过线路连接,所述LM1117稳压芯片的输出端连接有EMI静躁器。
7.根据权利要求1所述的多轮独立驱动机器人控制器,其特征在于:所述第一CAN控制器和第二CAN控制器都选用TJA1040或TJA1050CAN芯片。
8.根据权利要求1所述的多轮独立驱动机器人控制器,其特征在于:所述下载调试接口选用2.0mmSW或者JTAG插针,与所述的程序下载调试转接板卡连接。
9.根据权利要求1所述的多轮独立驱动机器人控制器,其特征在于:所述控制信号逻辑运算单元将两个或非门的其中两个输入端连接在一起作为PWM信号控制端,另外两个输入端作为正反转控制端。
10.根据权利要求1所述的多轮独立驱动机器人控制器,其特征在于:所述主控单元还包括导航仪。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201520981087.5U CN205176527U (zh) | 2015-12-01 | 2015-12-01 | 一种多轮独立驱动机器人控制器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201520981087.5U CN205176527U (zh) | 2015-12-01 | 2015-12-01 | 一种多轮独立驱动机器人控制器 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN205176527U true CN205176527U (zh) | 2016-04-20 |
Family
ID=55740501
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201520981087.5U Expired - Fee Related CN205176527U (zh) | 2015-12-01 | 2015-12-01 | 一种多轮独立驱动机器人控制器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN205176527U (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106054896A (zh) * | 2016-07-13 | 2016-10-26 | 武汉大学 | 一种智能导航机器人小车*** |
CN111162741A (zh) * | 2019-12-23 | 2020-05-15 | 上海船舶电子设备研究所(中国船舶重工集团公司第七二六研究所) | 适用于主动拖曳发射线列阵的数字功率放大器及匹配滤方法 |
CN112187120A (zh) * | 2020-08-21 | 2021-01-05 | 天津市天波科达科技有限公司 | 一种省pwm控制口的输出电路 |
CN114800507A (zh) * | 2022-04-27 | 2022-07-29 | 北京龙诚智航科技有限公司 | 一种主从式机械臂控制*** |
-
2015
- 2015-12-01 CN CN201520981087.5U patent/CN205176527U/zh not_active Expired - Fee Related
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106054896A (zh) * | 2016-07-13 | 2016-10-26 | 武汉大学 | 一种智能导航机器人小车*** |
CN111162741A (zh) * | 2019-12-23 | 2020-05-15 | 上海船舶电子设备研究所(中国船舶重工集团公司第七二六研究所) | 适用于主动拖曳发射线列阵的数字功率放大器及匹配滤方法 |
CN111162741B (zh) * | 2019-12-23 | 2023-07-25 | 上海船舶电子设备研究所(中国船舶重工集团公司第七二六研究所) | 一种数字功率放大器及匹配滤波方法 |
CN112187120A (zh) * | 2020-08-21 | 2021-01-05 | 天津市天波科达科技有限公司 | 一种省pwm控制口的输出电路 |
CN114800507A (zh) * | 2022-04-27 | 2022-07-29 | 北京龙诚智航科技有限公司 | 一种主从式机械臂控制*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN205176527U (zh) | 一种多轮独立驱动机器人控制器 | |
CN203039567U (zh) | 基于cpld的igbt驱动装置 | |
CN201730811U (zh) | 光伏水泵控制器 | |
CN204308952U (zh) | 一种机器人数字舵机的控制装置 | |
CN205915329U (zh) | 一种高自由度变电巡检机器人 | |
CN105222823A (zh) | 一种汽车组合仪表的集成式的检测设备 | |
CN201945879U (zh) | Can通讯、rs485通讯自动切换的电气火灾监控器 | |
CN110061680A (zh) | 电机驱动器及自动化设备 | |
CN107539926A (zh) | 高空作业车控制方法、高空作业车专用控制装置和*** | |
CN105573207B (zh) | 一种用于电动工具的数据采集控制器及数据采集方法 | |
CN209823786U (zh) | 一种便携式光伏设备通讯模拟仪 | |
CN111422091A (zh) | 一种交流充电桩控制导引功能检测*** | |
CN206906471U (zh) | 一种增氧机监控*** | |
CN110456691A (zh) | 一种悬式绝缘子检测机器人控制*** | |
CN202331089U (zh) | 一种模块化多功能机器人控制器 | |
CN108536047A (zh) | 一种网络型压力控制变频器*** | |
CN212124904U (zh) | 交流充电桩控制导引功能检测*** | |
CN207603486U (zh) | Can总线机器人底盘电机驱动器硬件电路模块 | |
CN210113890U (zh) | 一种多模无线传感器集线器及农业灌溉*** | |
CN105739362A (zh) | 一种变电站测控保护装置 | |
CN208271027U (zh) | 适用于数字电源小信号调试硬件平台 | |
CN204721267U (zh) | 一种基于can总线的步进电机远程控制电路 | |
CN205231956U (zh) | 一种一体化伺服电机 | |
CN204423630U (zh) | 一种八通道光伏电池板电力线载波智能通信模块 | |
CN208953631U (zh) | 一种适用于伺服整机测试的测试装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160420 Termination date: 20161201 |