
A--手柄
简介
该手柄采用STM32F405RGT6芯片,蓝牙WIFI模块通信,可以控制小车机器人进行运动
简介:该手柄采用STM32F405RGT6芯片,蓝牙WIFI模块通信,可以控制小车机器人进行运动开源协议
:GPL 3.0
描述
一 充电模块
采用TP4056芯片进行电池管理,有如下好处:
﹒高达1000mA 的可编程充电电流
﹒无需MOSFET、检测电阻器或隔离二极管
﹒用于单节锂离子电池、采用SOP 封装的完整线性充电器
﹒恒定电流/恒定电压操作,并具有可在无过热危险的情况下实现充电速率最大化的热调节功能
﹒精度达到±1.5%的 4.2V 预设充电电压
﹒用于电池电量检测的充电电流监控器输出
﹒自动再充电
﹒充电状态双输出、无电池和故障状态显示
﹒C/10 充电终止
﹒待机模式下的供电电流为55uA
﹒2.9V涓流充电器件版本
﹒软启动限制了浪涌电流
﹒电池温度监测功能
﹒采用8 引脚 SOP-PP 封装。
可以通过改变上面原理图中R13的电阻进行调节充电电流
二、外置USB供电与内置锂电池供电自动切换电路
- 在没有插入USB电源时,使用内置的锂电池供电。
- 当插入USB电源时,切换为由外置的USB电源供电,并对锂电池进行充电。
1、给系统供电的最终端是VCC
2、单电池供电:在没有插USB的情况下P沟道MOS管的G极由于下拉电阻所以保持为低电平,此时MOS管导通,电池的VBAT经过MOS管到达开关再到VCC。
3、单USB供电:此时没有插入电池,插入USB后MOS管的G极为高,MOS管关断,VUSB经过二极管到达开关再到VCC。
4、电池和USB同时接入:此时VUSB为高,所以电池是不会经过MOS管给系统供电的,这里跟单USB接入的方式是一样的,但是由于电池的接入,充电部分开始工作,USB同时给电池充电。
三,手柄摇杆
采用ADC 的方式进行采集:
摇杆为一个双向十字的10K电阻器。模块使用5V供电,原始状态下X、Y读出电压约为2.5V,当摇杆往某个方向推动,输出的相应轴电压值增加或减小,大值5V,小值0V。
1、工作电压:5V
2、输出电压范围:0~5V
3、接口:两路模拟信号代表X、Y偏移量,一路数字信号SW代表Z轴是否按下
四,按键
按键就普通IO口检测高低电平来判断是否按下
五 WIFI模块
外接WiFi模块,配置握手协议,也可外接蓝牙模块
3D预览图
实物图
设计图

BOM


评论