电子项目原理分析之四轴遥控器(一)

目录

一、简介

二、电源电路 

三、充电电路 

四、电池电量采集电路

五、STM32最小系统

六、摇杆采集电路

七、显示屏电路

八、蜂鸣器电路

九、无线模块

十、按键电路

十一、指示灯电路

十二、总原理图


一、简介

本文章旨在用通俗易懂的语言深入分析四轴遥控器原理图,一般四轴遥控器模块包含如下:

二、电源电路 

本设计采用锂电池供电,方便充电得以重复利用;

一般锂电池满电4.2V,但是stm32单片机采用3.3V供电,因此需要采用HT7533 LDO稳压芯片降压到3.3V;

输入电容C11主要充当启动浪涌电流的临时电源和滤除高频噪声;

输出电容C12主要用于改善负载瞬变响应,输出电容就扮演了一个临时电源的角色,当输出电流瞬间增大时,因为有输出电容的存在,输出电压不至于被拉的很低。另外也起到滤除高频噪声的作用;

输入输出电容参数主要注意ESR(等效串联电阻),一般LDO规格书有推荐ESR阻值。

三、充电电路 

充电电路用于给锂电池充电,采用TP4056单节锂离子电池充电管理芯片,充电流程大致如下图;

2脚为恒流充电电流设置引脚,通过接一个电阻到地设置恒流充电的电流,最大可设置充电电流为1A;

6脚为充电完成指示灯信号,当充电完成后,这个引脚为低电平,LED亮;

7脚为充电指示灯信号,当电池在充电时,这个引脚为低电平,LED亮。

四、电池电量采集电路

 电池电量采用最简单的电阻分压的方式,通过单片机ADC引脚采集输入电压;

根据电阻分压公式,Uadc= Ubat* R15/(R14+R15),其中Ubat为电池电压,Uadc为单片机采集到的经过分压电阻后的电压,根据如上公式可以得到电池电压。

五、STM32最小系统

Stm32最小系统主要包括复位电路、晶振电路、下载口和调试口;

STM32F103有两种主时钟方案,一个是依靠内部RC振荡器的HSI(内部高速时钟),另一个是HSE(外部高速时钟)。本方案采用外部8M晶振作为主时钟,负载电容就是右图中的C4、C6,一般取C4 = C6,这两个电容和晶体Q构成三点式电容振荡器;

复位电路的作用就是,板子上电的瞬间给单片机复位引脚(NRST)一个短暂的低电平,让单片机程序复位,利用RC电路的充放电原理,在上电瞬间为NRST引脚产生一个短暂的低电平,当C3充满电以后,C3就处于”断路”的状态,此时NRST由低变高电平,单片机正常执行程序;

SWD (Serial Wire Debug)下载端口是一种用于调试和编程ARM Cortex处理器的接口; C

OM串口主要用于程序调试。

六、摇杆采集电路

摇杆其实就是电位器,主要包括油门、航向、俯仰、横滚四个方向摇杆,利用单片机ADC引脚采集摇杆输入的模拟量,继而知道摇杆的行程,然后控制飞机端的三维方向和高度。

七、显示屏电路

本设计采用0.96寸oled12864显示屏。单片机与oled显示屏通信的方式采用SPI总线;

整个屏幕水平方向划分为8个page, 垂直方向则是按像素划分为128 column. 每个page-column包含8个像素, 通过一个十六进制数(其实就是一个字节, 8个bit)来控制, 每个bit控制一个像素;

储存寄存器每个存储点的0/1控制(映射)一个像素点的亮/灭。

八、蜂鸣器电路

由于芯片引脚输出的带载能力较弱,本设计采用NPN三极管S8050驱动蜂鸣器;

当BEEP为高电平时,三极管导通,蜂鸣器发声,反之,输出低电平时,蜂鸣器不发声;

蜂鸣器一般是电感元件,当电感元件突然断电会产生很大感应电动势,造成对电子元件的损伤,并联二极管的目的是旁路掉此感应电动势,起到保护的作用。

九、无线模块

无线模块采用NRF24L01,NRF24L01是一款新型单片射频收发器件,工作于2.4 GHz~2.5 GHz ISM频段;

无线模块通过无线通信的方式和飞机端进行数据交互。

十、按键电路

按键采用低电平方式检测,单片机检测IO设置为上拉输入,当按键未按下时,单片机IO检测为高电平,当按键按下时,单片机IO检测为低电平;

一般按键检测电路会外部加入RC滤波电路,这个主要考虑成本。

十一、指示灯电路

指示灯电路包括红蓝两个发光二极管;

红色指示灯上电后直接点亮,作为电源指示灯;

蓝色指示灯由单片机程序控制,遥控器或者飞机端处于不同状态下灯的显示方式不一样,比如快闪、慢闪等等指示;

1K电阻用于限流,调节电阻大小可调节发光二极管的亮度。

十二、总原理图

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

芯航路IOT

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值