欢迎您来到半岛在线登录官网

半岛在线登录官网

伺服驱动器 无刷电机 无刷驱动器

一款无刷电机控制器DIY设计的具体方案

来源:半岛在线登录官网    发布时间:2024-01-11 13:33:17


  很早之前就想做一款无刷电机控制器,忙于工作始终没弄。最近有点时间画板,打样,焊接,调试,总算顺利的转起来。期间也遇到很多问题,上网查资料,自己量波形前前后后搞了差不多近一个月,(中间又出差一周)总算搞的差不多了,特意写个总结。 板子外观100*60mm 中等大小。DC12V输入,设计最大电流10A.(实际没试过那么大的电机,手头的电机也就5 6A的样子)硬件上可以切换有感(HALL)和无感(EMF)两种模式,外部滑动变阻器调速 预留有 PWM输入、刹车、正反转、USB和uart等接口。 先来说下原理无刷电机实际上的意思就是直流电机,和传统的DC电机是一样的,只是把有刷的电滑环变成了电子换向器。

  当然难点就在如何获取当前转子的位置好换相,所以又分为两种有感和无感。 有感就是在电机端盖的部位加装霍尔传感器分别相隔30度或60度。无感就是靠检测悬浮相的感应电动势过零点(后面细讲)。 当然各有各的优缺点,有感在低速方面好,可以频繁启停换相。无感的结构相对比较简单成本低,航模上应用居多。 先说有感,电源首先被分成了3个绕组U V W这个交流电还是有区别的。 它只是3个h桥按一定的顺序导通模拟出来的,本质还是直流电。电机靠hall位置按一定顺序换相,转速与电压电流有关。这一点切记,不是换的越快转的越快。(位置决定换相时刻,电压决定转速)一般调速就是调电压,6步pwm方式是目前常用的。当然后续还有foc等更好算法。 硬件部分网上基本都是成熟的方案。三相H桥,H桥一般有上臂mos和下臂mos组成,如果只是简单的做演示上臂选pmos下臂选nmos控制电路简单直接用单片机的io就可以驱动。但是pmos低内阻的价格高。功率上面很难做大。

  但是上臂用nmos存在一个问题vgs控制电压大与vcc 4v以上才能完全导通。为了简化电路采取了ir公司出的驱动ic,它内部有自举升压电路。外部仅需一个续流的二极管及储能电容即可。

  有感模式控制相对简单,3个霍尔传感器输出一般都是数字信号,分压后直接接单片机io。

  当然控制方式上也就简单很多,三个霍尔接中断输入,在中断处理程序中根据组合状态换相,程序上也没什么复杂的。主程序 一直检测ad值,改变pwm占空比,及电流保护等。 如下一个典型的换相代码。STM32有两个高级定时器TIm1TIm8 可以输出4组互补型pwm,还可以设定死区时间等,使用上非常方便。

  下图为w相ir2304芯片输出,上臂电压可明显看到已高于vcc,下臂为pwm信号

  再说说无感模式,由于没了霍尔,电机无法知道转子当前的位置所以就无法换相,而感应电动势也只有在转起来之后才有,所以无感模式的启动是个难点。一般方法都是分三段法:1 预定位 2 启动 3 进入闭环反馈 正如网友说的江湖一层纸,戳破不值半文钱。 1. 预定为就是强行给某一相通电一段时间,让电机定位到这一个位置。占空比30-50%不要太大,可能会发热。 2. 启动,就是逐步的强制换相,当然要有个加速的过程,使电机转起来。 这样的一个过程太慢会抖动反转,太快会丢步。参数需要一点点试,有点像控制步进电机。要能使电机转的能产生电动势,我也是参照的德国MK 电调的算法。 每次延时时间比上一次少1/25,形成一个加速的过程,直到电机完全转起来产生足够的电动势。 3. 闭环反馈控制换相跟有感差不多一样。

  说到感应电动势很多人不明白,先来说说电流,电机线a为何电机不烧哪? 其实电机线圈在通电的一瞬间并不是完全导通的,因为有反向电动感应势的存在,可能有-9.8v。10v-9.8v = 0.2v /0.2 = 1A.这样算起来电流还合理。 在说说那个初中学习的法拉第 ,当线圈切割磁场时会产生感应电动势,根据右手定则,初中物理知识。

  如下图当ac相在通电12v的情况下,静止状态下正中间中性点理论为6v,但是转起来就不一定了,因为b相实际是在切割磁场,是会产生电动势的。而电动势的大小正负取决与当前在磁场ns极的位置。当切割ns时为-1,切割sn时为1,平行时为0.

  利用这一特性不就刚好能够得到转子的位置吗?首先检测电路网上已经一大很成熟了。 如下图,当然很多时候需要在4.7k对地的电阻上并一个100nf的电容,做一个低通滤波。也可以在软件中做滤波处理。

  我们所要做的就是检测这个悬浮相的电动势过零点。网上常用的两种方法:1 单片机ad采集;2比较器比较。我选择了比较器lm339价格已经很便宜了,在高速上比ad有明显优势,只要比较cin binain 与n点的压差就可以获得零点。

  理想很完美,现实很残酷,实际中根本得不到这么完美的波形。如下图,这个已经是比较好的了,还是有很多毛刺。这个给单片机中断,肯定一大堆问题,严重的换错相烧MOS管。

  为什么会有这些毛刺哪,有些还挺有规律。 参考了网上的介绍,这中间还有一个叫消磁的东西。

  原理不深究了,反正时间很短,软件上做一个滤波消掉就可以了。 进入中断函数后做如下处理 ,定时器的中断我暂时用的20us。

  至于网上说检测到过零点后,延时30度换相,对电源效率有影响。我试了下,好像没什么明显的差异。也有人说在大功率的电机下不延时反而更平滑等等。真实怎样有待各位实际实验了。 最后秀几张转起来的照片。

  0 引言 伴随着城市化进程,我们正常的生活的交通距离逐步扩大,代替燃油汽车和自行车的电动车的普及大幅度的提高了电力资源的利用效率,促进了国民经济的健康发展。电瓶车以电力作动力,骑行中不产生污染,无损于空气质量。从改善人们的出行方式、保护自然环境和经济条件许可情况等因素综合来看,电瓶车目前乃至今后都有着广阔的发展空间。电瓶车所用直流电机分为有刷电机和无刷电机两种。其中有刷电机控制较简单。但其易磨损的电刷带来维修保养工作量相对较大、常规使用的寿命相对较短等缺点。而直流无刷电机本身没有易磨损部件,电机寿命长,维修保养工作量小。但直流无刷电机采用电子换向原理工作,其控制过程比有刷电机复杂得多,因此对控制器质量的要求也高得多。 目前电动

  检测 /

  一、以下针对PIC16F72单片机的控制器 控制器静态电流正常应在50MA内,电机空载最高转速时电流一般在1.4A左右,部分电机在1.8A左右。当控制板不工作时,首先应看板上信号灯以秒/次闪烁,如未加转把信号而信号灯不闪烁,则应检查: 1.5V电压是不是正常,不正常时外部接插是否有短路,板上有无搭锡短路等; 2.单片机第2脚电压是否为5V; 3.石英晶体是否工作; 4.信号灯有没有损坏。 二、控制器电流电压调整 1.电流调整:调节康铜长度(新程序可调整LM358第6脚对地的电阻(R6),取值范围取2K到3.3K内,调到所需运电流,(500W老程序在26A到35A有较好的运行效果,新程序在22A到28A有较

  通用定时器可以输出四路互不影响的pwm信号,高级定时器可以输出三对互补pwm信号外加ch4通道,也就是一共七路。所以stm32一共可以生成4*5+7*2=30路pwm信号。但功能上有区别:通用定时器的pwm信号最简单,就是普通的调节占空比调节频率;高级定时器的还带有互补输出功能,同时互补信号可以插入死区,也可以使能刹车功能,所以高级定时器的pwm通常用来控制电机的。 那么TIMx_ARR寄存器的值是怎样来确定pwm的频率的呢? TIM_Period(即是TIMx_ARR寄存器的值) 的大小实际上表示的是需要经过TIM_Period 次计数后才会发生一次更新或中断。接下来需要设置时钟预分频数TIM_Prescaler,这里有一个公

  引言 目前,USB 设备产品的应用十分普遍,但市场上可提供Host/Slave两种模式的USB控制芯片并不多,本系统采用CYPRESS公司的SL811HST芯片作为USB接口的控制芯片,实现Host/Slave两种工作模式。 系统介绍 本系统是以三星公司的S3C44B0X为嵌入式处理器,mClinux为操作系统的专用PDA,通过无线方式实现与上位机的通信,同时也可通过USB接口直接控制USB打印机输出。其中USB控制芯片采用CYPRESS公司的SL811HST芯片,它有两种工作模式Host/Slave。模式的改变是由该芯片M/S脚的电平值决定,其值能够最终靠软件设置来改变。当置M/S脚为低电平时,它是Host模式,可以直接控制

  ADI世健工业嘉年华——深度体验:ADI伺服电机控制方案

  解锁【W5500-EVB-Pico】,探秘以太网底层,得捷电子Follow me第4期来袭!

  参赛冲击【万元大奖】啦|2023 DigiKey“智造万物,快乐不停”创意大赛

  电机定子和转子是电机的重要组成部分,它们协同工作实现电机的运转。本文将详细的介绍电机定子和转子的工作原理以及它们之间的区别。一、电机 ...

  一、步进电机而且它可开环位置控制,输入一个脉冲信号就得到一个规定的位置增量,这样的所谓增量位置控制管理系统与传统的直流控制管理系统相比,其 ...

  导语:步进电机控制管理系统程序的设计是实现步进电机控制的重要环节。一、确定控制要求第一步是要确定步进电机控制管理系统的控制要求,包括控制精度 ...

  异步电机大范围的应用于工业、农业、交通运输、家庭和商业等领域。例如,在工业生产里,异步电机被用在所有机器和设备,如压缩机、泵、风机、输 ...

  伺服电机控制器的类型包括降压起动器、调速驱动器、智能控制器等三种分类,另外控制方面主要以方波控制、正弦波控制等两种方式,那么下面就 ...

  站点相关:嵌入式处理器嵌入式操作系统开发相关FPGA/DSP总线与接口数据处理消费电子工业电子汽车电子其他技术存储技术综合资讯论坛电子百科

友情链接: