5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 2797|回复: 7
打印 上一主题 下一主题

有刷,还有人感兴趣吗?刚D了个双向有刷电调。有图有代码。

[复制链接]
跳转到指定楼层
楼主
发表于 2010-12-24 12:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
给小家伙买了条玩具船,用550电机的,在玩具里动力还算过得去。接收用的是继电器控制马达,转向是开关信号控制,于是琢磨着想改改。

先去淘了个飞机用的有刷单向电调(就是带个触发开关的那种),可是怎么也玩不起来,一触开关电机就转,油门拉到最低转速也只是略降一点。只好又退给了卖家。

一生气就决定自己D一个。去找了下封装小点、带PWM的单片机,发现PIC12F615还算适合,8条腿,也很容易买到,决定就用这个了。

以前从没碰过PIC的单片机,怎么办?从头学起。DOWN了个datasheet,花了两天时间学习并安装好编译环境(用的是PICC),又用了三天完成代码及调试。

本次DIY完全是闭门造车,有刷的控制比较简单,应该没什么低级错误的地方吧?。。。
MOS管2元一个买来的,查SPEC持续电流160A,瞬时620A,也不知要在什么散热条件下能达到这些值。。反正我只控制个550,太够了。

感觉MOS管的G、S之间应该加个15V左右的稳压管保护一下,不过用示波器粗看了一下波形,电机的反电动势好象也就15V左右,而FET的SPEC上GS的极限是+/-20V,大约还好吧。。就懒得加了。经过试车,目前情况还好,以后要是出问题再加吧。

目前代码只完成了正反转调速,油门上电保护,失去信号保护等,觉得目前够用了,就懒得再继续弄了。本来还打算加个电机唧唧叫的程序,再加个油门行程识别,因为能用了就发懒不想弄了。反正原代码我贴上来了,BUG肯定还有不少,有兴趣的朋友自己捉一捉或增加点功能。要是增加刹车,电路还得稍改改。

UART.C是用软件实现了个UART的输出,为了调试方便弄的,只要把MAIN.H里的那个宏打开就可以用了。19200波特率有点不稳定,目前是9600的。用GP0输出,图中没画。

[ 本帖最后由 ghia 于 2010-12-24 12:47 编辑 ]

1.jpg (95.08 KB, 下载次数: 57)

1.jpg

brushed.rar

4.72 KB, 下载次数: 237

源码及HEX

欢迎继续阅读楼主其他信息

沙发
发表于 2010-12-24 13:52 | 只看该作者
请教楼主 mos驱动芯片不需要自举吗:em22:
3
发表于 2010-12-24 14:21 | 只看该作者
:em04: :em04: :em04:
4
 楼主| 发表于 2010-12-24 14:32 | 只看该作者
原帖由 加菲菲 于 2010-12-24 13:52 发表
请教楼主 mos驱动芯片不需要自举吗:em22:

这个MOS管的开门电平是2.3V,在4.5V时导通电阻就能降到4毫欧内。当然适当提高一些GS电压可以降低一些导通电阻,看SPEC提高到10V时可以降到3.3毫欧。我这个电路用的是电池电压作为MOS管栅驱动电压。一般2S的电池也能达到7V以上了,对一般用用来说足够了,这样做的好处是电路简化一些,我比较喜欢偷懒。
5
 楼主| 发表于 2010-12-24 16:09 | 只看该作者
哦,想到问题了。1楼说的对,是需要加个自举,否则上臂导通不完全。
看来闭门造车是会出问题。
虽然目前能用,可性能会下降。先去打个补丁,争取尽快更新。
6
发表于 2010-12-24 16:55 | 只看该作者
而且我觉得用一片4424驱动两个半桥,好像有点不妥,呵呵,个人意见:loveliness:
7
 楼主| 发表于 2010-12-24 17:18 | 只看该作者
刚加了三个二极管和一个电容试了一下,用GP4直接输出2MHz做个简单的电荷泵,电压泵上去4V多,电路改动最小,用用是够了。不过最好再继续改进一下。
楼上朋友说一片4424驱动两个半桥有些不妥,可以详细说一下原因吗?
8
发表于 2011-8-1 16:41 | 只看该作者
期待楼主更新,我准备开始照楼主电路做个试试
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

快速回复 返回顶部 返回列表