快捷搜索:  汽车  科技

航模遥控器操作手法(初识8通道遥控器)

航模遥控器操作手法(初识8通道遥控器)好的,没有问题,这里也提供实物连接图~ (笔者画了一上午)有网友说,看不懂这种模块化的原理图,更习惯看所有线连在一起的。它提供了10个ADC的引脚。所以基础版是8通道的遥控器。什么是通道,什么是8通道? 通俗来说,一个通道指的就是一个电位器或者钮子开关 遥控器所用的电位器遥杆实际上包含的是XY两个方向的电位器 所以一个遥杆包含的是两个通道,左右手两个遥杆加起来就是前4个通道,这4个通道是主要的控制通道,分别控制飞机的横滚、俯仰、油门和航向,对于固定翼来说,就是副翼、升降舵、油门和方向舵。 而后4个通道是辅助通道,由单独的电位器或者钮子开关组成,用来控制飞机的模式、解锁、控制云台等等。 对于MCU(Microcontroller Unit,简称MCU,即微控制单元,又称单片微型计算机(Single Chip Microcomputer )或者单片机,我们使用的STM32/STM8/C51都可

全文导航:电路焊接、焊接技巧、烧录固件、最后补充、实物图、原理图、购物清单(DIY物料)


基于STM32标准库/HAL库开发的航模遥控器。

航模遥控器操作手法(初识8通道遥控器)(1)

一、电路焊接

1、遥控器端

遥控器端的电路比较复杂。

它提供了10个ADC的引脚。

  • 一个作为遥控器电池的电压检测
  • 一个被编码器占用
  • 剩下8个全部用作通道采集

所以基础版是8通道的遥控器。

什么是通道,什么是8通道? 通俗来说,一个通道指的就是一个电位器或者钮子开关 遥控器所用的电位器遥杆实际上包含的是XY两个方向的电位器 所以一个遥杆包含的是两个通道,左右手两个遥杆加起来就是前4个通道,这4个通道是主要的控制通道,分别控制飞机的横滚、俯仰、油门和航向,对于固定翼来说,就是副翼、升降舵、油门和方向舵。 而后4个通道是辅助通道,由单独的电位器或者钮子开关组成,用来控制飞机的模式、解锁、控制云台等等。 对于MCU(Microcontroller Unit,简称MCU,即微控制单元,又称单片微型计算机(Single Chip Microcomputer )或者单片机,我们使用的STM32/STM8/C51都可以称为MCU)来说。 一个通道就是一个ADC引脚,电位器或者钮子开关的作用就是让用户操作产生电压的变化,而ADC的作用就是采集电压的大小,从而得到用户的输入值,再进行下一步的处理。

航模遥控器操作手法(初识8通道遥控器)(2)

遥控端-旋转编码器版

有网友说,看不懂这种模块化的原理图,更习惯看所有线连在一起的。

好的,没有问题,这里也提供实物连接图~ (笔者画了一上午)

航模遥控器操作手法(初识8通道遥控器)(3)

遥控端-实物连接图

好的,现在映入您眼帘的是一团乱麻,尽情飞线吧~(大概六七十根线)

要注意的是!!

无线模块和STM32最小系统板之间的连线一定要连接好!

最好用排线!

尤其是NRF_SCK、NRF_MISO、NRF_MOSI三根线是SPI通信主要的数据线,应避免缠绕,防止有寄生电容什么的干扰通信。

这里复用了五个微调按键。

  • ch1left【home键】
  • ch2up【返回】
  • ch2down【确定】
  • ch4left【数值-】
  • ch4right【数值 】

OLED屏幕显示主界面的时候,是微调功能;并非主界面的时候,作为【】里面的功能

为了操作方便,可复制这几个按键,尤其是返回键和确定键,和旋转编码器放到一起,怎么舒服怎么来。

2、接收机端

接收机端相比来说就简单多了,先看原理图。

这里暂时还是用的最小系统板,体积比较大,现在只是作为验证电路

我们计划开发STM8/STM32/C51三种类型的接收机,针对体积小和多通道等不同需求,等发布后再制作接收机也可以。

航模遥控器操作手法(初识8通道遥控器)(4)

STM32F1接收机

航模遥控器操作手法(初识8通道遥控器)(5)

STM32F1接收机正面连接图

焊接完成后,用刷子(旧牙刷即可)蘸着酒精(家里的白酒也可)或者洗板水,刷一下焊点和走锡

去除焊接遗留的杂质,防止对电路产生不必要的干扰。

最后,用万用表的蜂鸣档测试各线路是否连接正确尤其是GND和VCC!

航模遥控器操作手法(初识8通道遥控器)(6)

航模遥控器操作手法(初识8通道遥控器)(7)

二、焊接技巧

1、烙铁头保养

士兵要保养自己的钢枪,学生要爱护自己的笔杆子,而对于电子爱好者,就是要保养好烙铁了。

在第一次使用时

  • 需要先接电待温度达到能融化焊锡,给烙铁头均匀包裹焊锡
  • 这样能防止烙铁头氧化,确保烙铁头沾锡

每次使用完烙铁,需要清洁烙铁头(使用湿润的高温海绵或者清洁钢丝球),然后均匀涂上焊锡。

不要拿烙铁烫塑料!不要拿烙铁烫塑料!不要拿烙铁烫塑料!

航模遥控器操作手法(初识8通道遥控器)(8)

2、焊接

  • 焊接洞洞板和插针时,笔者喜欢用尖头
  • 焊接贴片元件,使用刀头

可以根据自己的习惯来。

焊接时,确保烙铁头沾锡,这样能使焊锡浸润焊点,让焊点得到均匀快速地升温

烙铁头接触焊点3-5秒后,再将焊锡丝怼到焊点上,最后拿开烙铁。

3、走锡

方法一:

  • 先将两个点焊在一起,中间隔一个点
  • 待焊锡冷却后,再回来将剩下的一个点焊上

如果直接将所有点连在一起,会导致焊锡都处于液态。

当全部粘连到一起,不易控制焊锡的走向。

航模遥控器操作手法(初识8通道遥控器)(9)

航模遥控器操作手法(初识8通道遥控器)(10)

方法二:

  • 借助铜线控制走向
  • 先将铜线固定
  • 再走锡就比较容易了。(可以使用电阻上多余的线)

航模遥控器操作手法(初识8通道遥控器)(11)

航模遥控器操作手法(初识8通道遥控器)(12)

航模遥控器操作手法(初识8通道遥控器)(13)

4、清洗

采用上方说过的清理方式。

最后再次强调!!

请用万用表的蜂鸣档测试各线路是否连接正确,尤其是GND和VCC

三、烧写固件

如果你的电脑安装了keil软件,那么编译工程再进行烧录即可,这里不再赘述!

如果你的电脑没有keil软件,又不打算开发调试源代码,那么这里推荐使用STM32 ST-LINK Utility软件。

更详细的教程,发我【812】,附件太多,无法 一 一上传。

1、连接开发板的接线方式

先将ST-LINK下载器连接STM32开发板,接线如下:
GND 电源地
3V3 接3.3v
SWCLK 接DCLK
SWDIO 接DIO

2、实操教程

打开软件,点击该按钮进行连接;

航模遥控器操作手法(初识8通道遥控器)(14)

点击Target》Program...;

航模遥控器操作手法(初识8通道遥控器)(15)

点击Browse,打开遥控器端或者接收机端的hex文件,点击Start进行烧写;

航模遥控器操作手法(初识8通道遥控器)(16)

看到提示信息即说明烧写完成。

航模遥控器操作手法(初识8通道遥控器)(17)

四、最后补充

这个版本的制作成本和门槛都比较低,面向初学者。

采用最小系统板,不用焊接太多芯片,9元的烙铁基本能搞定。

我想说的是——DIY并不一定能省钱,对于初学者来说,买一套电子元件和烙铁,甚至比买成品更贵。

省钱只是DIY的副作用,感受DIY的乐趣才是第一位的!

五、实物展示

航模遥控器操作手法(初识8通道遥控器)(18)

遥控器端mini核心板

航模遥控器操作手法(初识8通道遥控器)(19)

遥控器端mini核心板

航模遥控器操作手法(初识8通道遥控器)(20)

遥控器端mini核心板

航模遥控器操作手法(初识8通道遥控器)(21)

STM32F0接收机

航模遥控器操作手法(初识8通道遥控器)(22)

STM32F0接收机

六、其他原理图

航模遥控器操作手法(初识8通道遥控器)(23)

遥控端-正面装配图-EC11版

航模遥控器操作手法(初识8通道遥控器)(24)

C51接收机

航模遥控器操作手法(初识8通道遥控器)(25)

STM32F0接收机

航模遥控器操作手法(初识8通道遥控器)(26)

遥控端-正面装配图-按键版

航模遥控器操作手法(初识8通道遥控器)(27)

遥控端-星球大战-按键版

七、购物清单

1.STM32F103C8T6最小系统板*2 31元

2. USB转TTL模块*1(串口监视用)

3. ST-LINK V2仿真器下载器*1

4. 遥控器外壳*1或者单独的遥杆*2(自己做外壳)

5. 无线模块(NRF24L01)≥2

6. 电解电容100uF*2(用来稳压)

7. 独石电容0.1uF*2(用来滤波),又称104电容

8. 金属膜电阻1k*2、10k*3、20k*1

9. 电位器50k*2、电位器帽子*2、钮子开关*2(三脚三档)

10. 轻触开关*8,按键帽*8

11. 三极管SS8050(NPN型)*2

12. 洞洞板(7*9cm)*2

13. XH2.54mm插针插座若干

14. L7805CD2T稳压管*1(用于降压到5V)

15. AMS1117-3.3稳压降压芯片*2(用于降压到3.3V)

16. 有源蜂鸣器5V的(接电即响)

17. OLED显示屏0.96寸,IIC通信

18. 旋转编码器EC11(本遥控器用户交互的精髓)

19. 肖特基二极管(用来续流)

20. 三脚拨动开关(作为电源开关)

猜您喜欢: