展示视频:
https://www.bilibili.com/video/BV1qZ4y1c74E
!说明:单片机刷固件的时候单片机工作频率要设置在24MHz ......不解释......单片机型号必须是STC8H1K08-TSSOP20!其它型号不能用......
同步整流有刷电调已经做了3代,第一代已经开源(https://www.lbmx.cn/post/11.html)
二代只是性能上比一代好了一点点而且存在一些bug所以已经被我PASS掉,现在电调已经做到第三代了,3代电调已经达到完美无bug且稳定实用化的程度,无论性能还是功能在所有开源电调里都是绝无仅有的.....
开发有刷电调从1代到3代多多少少的累计起来也花了很多天的时间,而且本着对此种事物甚是喜爱原则尽可能的把设计做到完美!本来3代电调打算作为商品出售的,但是随着芯片的涨价成本不断升高,而且制作一个电调也花不少的时间。卖贵了学生党都舍不得买,卖便宜的话又为浪费的时间而不值......所以最终决定还是拿来开源吧!!!
本次开源项目:萝卜第三代同步整流单路双向(可设单向)有刷电调!
萝卜第三代有刷电调采用同步整流工作方式,电机减速时可回收电能效率更高!第三代相比前两代性能更好,功能更多!第三代电调同步整流工作频率约20KHz(19.93KHz)控制精度为500级(双向模式下每半边500级)并且增加了死区控制让控制更精准!带过流保护!带反向打杆触发刹车!可设置单向模式或双向模式!并且增加了更多的设置项!3种电机停转模式:常规模式、惯性模式、刹车模式(拖刹),可设置油门上升下降速率,可设置刹车力度刹车时间,可设置过流保护的电流值,设置电机正反转等...
如果不需要过流保护功能可以去掉过流检测的电路然后把单片机检测电流用的IO口直接接到GND!
综上所述,想要暴力的玩法可以把油门上升下降速率以及刹车力度设置大些,反之设置小些........下方展示视频中设置的比较柔和......
PS:同步整流电调的最大优势就是电能回收,回收的电能可以二次利用从而达到节能的目的!
目前项目已经测试完成!各方面都达到完美的效果!
!!!重要说明(20211015):如果输入到电调的信号被干扰,电机抖动的话可以在每路信号输入上增加如下滤波电路!
电路中GND接到电调的信号输入GND上!
资料下载地址在本文下方!!!
迷你版PCB说明:
迷你版的PCB是手工四层板的文件,板子本身是双层板,板子切开之后上下叠在一起就是四层板了,而且尺寸更小PCB叠起来的尺寸2*3cm!需要注意的是PCB叠在一起时两层PCB中间要加一层绝缘,建议分别在两边粘上一层高温胶带!然后在PCB上找到15个上下连通的焊盘用排针上下穿透焊接起来就行了 !!!文件包里的MiNi-PCB-N.PcbDoc 文件是拼版文件,你懂得......
电源和电机接口如下图所示:
信号或其他控制接口如下图:
电源接口和电机接口就不说了大家都懂的!
主要说明一下 T R G S F G 几个小字母对应的焊盘给用户使用的功能!
两个字母G焊盘为GND焊盘也就是”信号负极”的焊盘,可以用来接信号的负极!对于带BEC模块的电调也可以做BEC供电的负极,在做BEC供电负极的时候只能小电流使用比如带一个接收机,大电流使用时请使用BEC模块上的G!
T焊盘暂时未使用空着不要焊接!R焊盘用来设置单向或双向模式短接R跟G则设置为单向模式,断开(默认)为双向模式!
S焊盘为信号输入焊盘,S接接收机输出的舵机信号,G接到接收机的GND(信号负极)上!接信号时必须同时接通S和G两根线!!!
F焊盘为倒车档位信号只有电调工作在单向模式时才有效,双向模式无效!在单向模式下将F焊盘和G短接为改变电机的旋转方向! F焊盘相当于是倒档,并且只有在油门打到最低以及电机停转时才能“挂倒档”,电机正在旋转时挂倒档或解除倒档为无效!
T焊盘隐藏功能:当电调进入过流保护状态电机无法旋转时可以对T焊盘输入一个持续一段时间的低电平信号,可以解除过流保护的状态!但不建议长时间将T焊盘持续接低电平,建议使用一个可控的外部信号用于应对特殊情况!
电调的设置项(菜单模式)!
除了单向模式(默认是双向模式)是由R跟G焊盘短接设置外其他设置都是使用设置菜单进行设置的!
进入设置菜单的方法是使用电调的油门信号(油门范围以1000-2000us为准,最小1000、中位1500、最大2000)!先将油门摇杆推到最大然后再给电调上电,这时电调会滴滴滴滴滴5声短音则说明已经进入到菜单模式!进入菜单模式后先将摇杆回中(中位),并且在每次操作菜单选项或调整参数后摇杆都要回中。这时再次将摇杆推到最大则听到一声滴表示是1号菜单选项,进入1号选项后将摇杆打到最小则调整1号选项的参数!再次将摇杆打到最大则听到两声滴表示二号选项,二号选项下将摇杆打到最小则调整二号选项的参数,参数也是由短音滴声表示响几声代表几号参数!为了方便记忆在菜单模式下将摇杆打到最大为切换菜单项,打到最小则调整该选项下的参数,每次打到最大或最小后摇杆都要回中位!以上是菜单选项的操作方法,下面将说明菜单选项所代表的内容!
菜单选项说明:
1号选项设置电机的停转模式,该选项下有三个参数:
参数1设置为常规模式,常规模式下油门关闭后电调会释放电机任由电机在惯性下自由空转!
参数2设置为惯性模式,惯性模式下当油门关闭后电机不会被释放也不会马上停转而是根据设置的油门下降速率缓慢降低转速直到电机停转转速降为0才释放电机,此功能可用于模拟电机惯性,且转速下降速度可调!
参数3设置为刹车模式油门关闭后马上执行刹车程序(刹车力度和时间可调请看下方菜单项)!
2号选项设置油门的上升速率,一共6档,档位越高上升越快,档位越低上升越慢,具体情况请自行感受!
3号选项设置油门的下降速率,一共10档,档位越高下降越快,档位越低下降越慢,具体情况请自行感受!油门下降速率会影响惯性模式下关闭油门后电机降速的速率!
4号选项设置电机正反转(再也不用担心电机线接反了),4号选项有两个参数分别代表电机正转和反转!
5号选项设置刹车力度,一共8档力度可调档位越高刹车力度越强,为了避免太暴力的刹车在电调和电机上产生过大的瞬间电流刹车力度做了限制相当于给刹车加了ABS不是一下刹死!(过大的刹车电流会导致电机寿命缩短和电调发热量的增加)档位越低刹车力度越轻,刹车力度档位设置的越低刹车需要的时间则越长!
6号选项设置刹车后的延时,一共8档可调,档位越高延时越长!需要说明的是当电调触发反向打杆刹车时先执行5号选项设置的ABS刹车再执行6号选项设置的刹车后延时,在刹车后的延时执行完之后如果摇杆位置没在油门关闭的位置时电机将根据摇杆当前位置再次旋转!!!
7号选项设置过流检测的电流值,当电调检测到电机的工作电流大于或等于当前设置值时则触发过流!过流检测设置的档位一共15档可调,1档的电流检测值约为3.225A,每增加一档设置电流检测值约增加3.225A!电流检测值的算法是:档位数 乘以3.225A 。比如档位设置10档时就是 10*3.225=32.25A电流!另外电流检测的误差大约在正负5%左右!由于电调的设计电流在30A左右,所以设置电流检测的档位不要超过10档!除非使用散热能力很强的主动式散热才可以根据情况设置更高的档位!!!
8号选项设置过流检测的时间,当触发过流后需要维持超过本选项里面设置时间才会触发保护功能关闭电调输出。本选项一共10档可设置,,每档对应时间为5毫秒!设置1档过流超过5毫秒就会触发保护,设置10档则是超过50毫秒才触发保护!
9号选项用于给电调恢复出厂设置,当进入9号选项后将摇杆第一次打到最低发出一声滴标识确认音,再次将摇杆打到最低听到滴滴两声后则给电调恢复出厂默认参数(需要重启或退出菜单模式才生效)。
10号选项用于退出菜单模式,进入10号选项后将摇杆第一次打到最低发出一声滴标识确认音,再次将摇杆打到最低听到滴滴两声后则退出菜单模式!退出菜单模式后电调将根据设置正常启动!
资料包下载地址:
链接:https://pan.baidu.com/s/1jf-82Q8IeuttDmQh3PCwnw
提取码:9vm9
已有 6762 位网友参与,快来吐槽:
发表评论