本帖最后由 动手党 于 2017-12-11 20:05 编辑
收到之前比赛兑换的RosBot 基础板,顺便做一个学习笔记吧
一. 板子做工和用料
板子元件规整,双面板设计,布局紧凑,附带树莓派的IO扩展,不足之处板子边缘没处理好有毛刺。1.1 MEGA328P AU1712 :arduino上常见的AVR单片机,其实这板子就是带电机驱动的arduino,使用起来还是很方便的,顺便说下,是32-QTFP封装的
1.2 CH340G:常见的串口芯片,这个不用多说了
1.3 1117-3.3:3.3V的稳压芯片,比SOT-223还要小的封装不常见,查了下是SOT-89封装的
1.4 TPS54331 : 直流转换芯片,封装SOP8,下面是一个典型降压应用电路
图中,输出电压为3.3V。 输出电压Vout=(1+R5/R6)*0.8 取R6=1kΩ,R5=5kΩ,R4=250Ω,可获取5V输出。 TPS54331属于开关电源类,效率较高。但是输出电压精度及稳定度较差,精度和稳定度都是2%左右。
1.5 DRV8833双路电机驱动模块:双通道H桥,常见的驱动
1.6 F300贴片自恢复保险丝:最大3A 最高8V
二. 驱动一个舵机
2.1 下载kittenblock软件和驱动
http://kittenbot.cn/bbs/forum.php?mod=viewthread&tid=115&extra=page%3D1
2.2 添加kittenbot模组
2.3 写个简单的舵机驱动喽
|