蓝牙串口调试设备(二)
这篇主要记录制作过程硬件接口。关于电路程序用来干什么看另一篇!~
蓝牙串口调试原理图
原理图与PCB
没拍完整,再来张下部的图片。
原理图解读
像什么232,485,网口呀,看数据手册,照抄就行了,主要关注下模拟通道开关的电路:
先要知道下面三种芯片的作用:
ChatGpt回答模拟开关作用:
74HC4051,74HC4052,74HC4053.的作用区别?
74HC4051、74HC4052、74HC4053都是由74HC(High-Speed CMOS)系列制造的多路开关/多路复用器(Analog Multiplexer/Demultiplexer)。一般来说,它们都用来在多个信号中进行选择。
74HC4051 是一个8通道模拟多路开关/多路复用器。它具有8个独立的输入/输出(Y0至Y7),一个输入/输出(Z),三个地址输入(S0至S2),并且有一个激活输入(E)。
74HC4052 是一个双4通道模拟多路开关/多路复用器。它有两个四通道多路复用器,每个多路复用器有四个输入/输出(Y0至Y3和Y4至Y7),两个公共输入/输出(Z1、Z2),两个地址输入(S0、S1)和一个激活输入(E)。
74HC4053 是一个三通道模拟多路开关/多路复用器,有三个2通道多路复用器,每个多路复用器有两个输入/输出(Y0, Y1, Y2, Y3, Y4, Y5),三个公共输入/输出(Z1、Z2、Z3),三个选择输入(S0,S1,S2)和三个激活输入(E1、E2、E3)。
总的来说,这些设备的主要区别在于它们提供的通道数量。根据您的应用需求,您可以选择最适合的设备。
其实就是可以控制的,将任意x路信号切换到其他路的芯片。
电路中的–模拟通道开关—必看
=注意下图中蓝牙模块是通过模拟通道连接,而不是另外一个串口,可类比于真正的硬件连接。=
=主控只是切换通道,串口数据基本不处理!!!,结合下图看原理图容易理解!!!=
使用的模块说明,遇到的问题
-
蓝牙模块: 2元1片的NT1。----我本来想用模拟开关控制,TX,接RX。然后直接通过蓝牙app发送AT指令来设置蓝牙通讯参数,类似于DTU。但是不行,会反乱码,不知道为什么。😔
-
网口模块,使用的EBT的模组,支持网页配置,AT指令挺方便的,就是个串口通讯。
-
Stm32最小系统板: 没什么好说的小巧,懒人DIY的控制器。yyds。
-OLED: 便宜大概9元,而且有现成库。IIC接口,淘宝搜吧,接口对得上就行。
接口说明
-
图片右上脚那排接口,用的是免拧螺丝的端子。—但是耶不是很好用,有时候线细了卡不紧。
-
232接口一公一母一端子,现成遇到得太多了,经常跟自己带的线对不上所以接口方式弄了3种。
-
电源接口,DC口,因为我打算用个3000MA–12V的电池。他充放电一体的,接口需要这个。
便宜用料:
按键与OLED的配合说明
- 第一个按键:短按向上移动,长按进入上一个页面
- 第二个按键短按向下移动长按进入页面,
- 第三个按键确定/取消。我想使用索引法来设计菜单。
- OLED显示:菜单方式,最多设计3级菜单。详细类容----软件篇里记录