“LC-EM-1281”的版本间的差异
(创建页面,内容为“ == 产品名称 == USB接口16路通道 12Bit位AD采样 数据采集 STM32 UART通信ADC模块 == 关于LC-EM-1281 == 艾尔赛STM32 16路ADC采样模块使用ST…”) |
|||
第5行: | 第5行: | ||
== 关于LC-EM-1281 == | == 关于LC-EM-1281 == | ||
− | 艾尔赛STM32 | + | 艾尔赛STM32 16路ADC采样模块使用ST公司STM32F103R8T6单片机的内部16路ADC资源作为采样核心<br>将获取到的采样数据通过STM32的内部DMA转移到内存,减轻CPU负担的同时也增强了AD采样的稳定性和精确度<br>同时板载USB转串口芯片CH340T可将数据传送至上位机,用户使用Type_C数据线即可实现代码烧录 |
第40行: | 第40行: | ||
== 使用说明 == | == 使用说明 == | ||
− | '''1.需要准备配件''' | + | '''1.需要准备配件'''<br> |
− | 1.SSCOM32软件,用于在PC上查看AD采样结果 | + | 1.SSCOM32软件,用于在PC上查看AD采样结果<br> |
[[Image:1281-03.png|500px|]]<br><br> | [[Image:1281-03.png|500px|]]<br><br> | ||
− | 2.杜邦线,用于采样数据 | + | 2.FlyMcu软件,用于更新固件<br> |
+ | [[Image:1281-03.png|500px|]]<br><br> | ||
+ | 2.杜邦线,用于采样数据<br> | ||
[[Image:1281-03.png|500px|]]<br><br> | [[Image:1281-03.png|500px|]]<br><br> | ||
− | '''2.接口说明''' | + | '''2.接口说明'''<br> |
− | *IN0-IN15:16路AD采样电压输入 | + | *IN0-IN15:16路AD采样电压输入<br> |
− | *GND:电源负极/采样电压共地接口 | + | *GND:电源负极/采样电压共地接口<br> |
− | *TX、RX:UART通讯接口 | + | *TX、RX:UART通讯接口<br> |
− | *TCK、TMS:SWD调试接口 | + | *TCK、TMS:SWD调试接口<br> |
− | *3V3/5V:预留3.3V/5V电源输入口 | + | *3V3/5V:预留3.3V/5V电源输入口<br> |
− | '''3.在PC上使用:''' | + | '''3.在PC上使用:'''<br> |
− | 安装USB转串口芯片CH340的驱动,将模块插到电脑,IN0-IN15接采样电压正极,GND接采样电压负极( | + | 安装USB转串口芯片CH340的驱动,将模块插到电脑,IN0-IN15接采样电压正极,GND接采样电压负极(即共地处理)<br>打开串口调试助手,选择正确的COM口以及波特率(115200),即可查看AD采样结果<br>采样结果500ms刷新一次,客户可以在源码基础上修改这一时间 |
− | 这里采样一下模块自带的3.3V电压,步骤如下:准备一根杜邦线,一头连接模块自带的3.3V引脚,另一头依次接触IN0- | + | 这里采样一下模块自带的3.3V电压,步骤如下:准备一根杜邦线,一头连接模块自带的3.3V引脚,另一头依次接触IN0-IN5引脚<br>通过串口发来的数据可以发现,采样结果发送改变,接线图和采样结果图如下: |
[[Image:1281-03.png|500px|]]<br><br> | [[Image:1281-03.png|500px|]]<br><br> | ||
[[Image:1281-03.png|500px|]]<br><br> | [[Image:1281-03.png|500px|]]<br><br> | ||
[[Image:1281-03.png|500px|]]<br><br> | [[Image:1281-03.png|500px|]]<br><br> | ||
− | 从测试结果来看虽然不是专门的AD采样芯片,用的只是STM32的内部AD资源,但精度还是不错的 | + | 从测试结果来看虽然不是专门的AD采样芯片,用的只是STM32的内部AD资源,但精度还是不错的<br> |
− | '''4.连接MCU使用''' | + | '''4.连接MCU使用'''<br> |
− | 如果想直接用外部的MCU对获取采样数据,可以将MCU的3.3V、RX、TX、GND分别接模块的3. | + | 如果想直接用外部的MCU对获取采样数据,可以将MCU的3.3V、RX、TX、GND分别接模块的3.3V、TX、RX、GND<br>当然用5V来给模块供电也是可以的,关于串口数据传送的协议可查看源码便知<br> |
'''5.关于更新固件''' | '''5.关于更新固件''' | ||
− | 如果客户想自己修改源码,重新烧写程序。方法如下:将模块插到电脑USB口,模块上的跳线帽插到3. | + | 如果客户想自己修改源码,重新烧写程序。方法如下:将模块插到电脑USB口,模块上的跳线帽插到3.3V一端(注意烧写完成后要插回到GND)<br>打开烧写软件FlyMcu,打开hex文件,设置好端口号和波特率等相关参数,点“开始编程”,随后按下复位按键即可<br> |
+ | |||
+ | 注意事项:<br> | ||
+ | 1.采样电压输入端IN0-IN9可全部接也可以只接一部分,当某一路无采样电压输入时该路输出的结果为一个随机值,不用的端口也可自行修改程序作为普通I/O口使用<br> | ||
+ | 2.采用电压不能超过3.3V,否则有损芯片的可能<br> |
2024年1月12日 (五) 13:57的版本
产品名称
USB接口16路通道 12Bit位AD采样 数据采集 STM32 UART通信ADC模块
关于LC-EM-1281
艾尔赛STM32 16路ADC采样模块使用ST公司STM32F103R8T6单片机的内部16路ADC资源作为采样核心
将获取到的采样数据通过STM32的内部DMA转移到内存,减轻CPU负担的同时也增强了AD采样的稳定性和精确度
同时板载USB转串口芯片CH340T可将数据传送至上位机,用户使用Type_C数据线即可实现代码烧录
LC-EM-1281视图
LC-EM-1281正面图
文件:1281-01.png
LC-EM-1281反面图
文件:1281-02.png
说明介绍
板子尺寸:33*65mm/25g
硬件介绍
文件:1281-04.png
1.ADC采集通道8——通道15
2.BOOT0端口:连接BOOT0与3V3为烧录模式;连接BOOT0与GND为运行模式
3.CH340T芯片:USB转串口
4.Type-C接口
5.复位按键
6.线性稳压器AMS1117:用于5V电压转3.3V电压
7.ADC采集通道0——通道7
8.UART串行通信接口
9.SWD串行调试接口
10.MCU:STM32F103R8T6
功能特点
- 使用STM32F103R8T6作为主控芯片
- 板载CH340T芯片,通过Type-C数据线即可在PC上查看AD采样结果
- 预留UART串行通信接口和SWD串行调试接口
- 多大16路12Bit位的AD采集通道(分辨率4096)
使用说明
1.需要准备配件
1.SSCOM32软件,用于在PC上查看AD采样结果
2.FlyMcu软件,用于更新固件
2.杜邦线,用于采样数据
2.接口说明
- IN0-IN15:16路AD采样电压输入
- GND:电源负极/采样电压共地接口
- TX、RX:UART通讯接口
- TCK、TMS:SWD调试接口
- 3V3/5V:预留3.3V/5V电源输入口
3.在PC上使用:
安装USB转串口芯片CH340的驱动,将模块插到电脑,IN0-IN15接采样电压正极,GND接采样电压负极(即共地处理)
打开串口调试助手,选择正确的COM口以及波特率(115200),即可查看AD采样结果
采样结果500ms刷新一次,客户可以在源码基础上修改这一时间
这里采样一下模块自带的3.3V电压,步骤如下:准备一根杜邦线,一头连接模块自带的3.3V引脚,另一头依次接触IN0-IN5引脚
通过串口发来的数据可以发现,采样结果发送改变,接线图和采样结果图如下:
从测试结果来看虽然不是专门的AD采样芯片,用的只是STM32的内部AD资源,但精度还是不错的
4.连接MCU使用
如果想直接用外部的MCU对获取采样数据,可以将MCU的3.3V、RX、TX、GND分别接模块的3.3V、TX、RX、GND
当然用5V来给模块供电也是可以的,关于串口数据传送的协议可查看源码便知
5.关于更新固件
如果客户想自己修改源码,重新烧写程序。方法如下:将模块插到电脑USB口,模块上的跳线帽插到3.3V一端(注意烧写完成后要插回到GND)
打开烧写软件FlyMcu,打开hex文件,设置好端口号和波特率等相关参数,点“开始编程”,随后按下复位按键即可
注意事项:
1.采样电压输入端IN0-IN9可全部接也可以只接一部分,当某一路无采样电压输入时该路输出的结果为一个随机值,不用的端口也可自行修改程序作为普通I/O口使用
2.采用电压不能超过3.3V,否则有损芯片的可能