OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5332|回复: 5

!!!求助:请教一些大家,多路(64路)模拟信号的采集方案有哪些

[复制链接]

1

主题

1

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2021-9-23
在线时间
2 小时
发表于 2022-10-14 00:45:42 | 显示全部楼层 |阅读模式
4金钱
背景:研究生,STM32接触不到半年,老师交给的项目任务,太难了
做阵列传感器的模拟信号采集,难点就在一共64路,查了很多资料,很少有超过16路的模拟信号采集的,直接采集gpio也不够,现在想到两个方案

方案一:32外挂多个AD,查了查,有一些选择,AD7606 16位8通道、AD7616 16位16通道,16通道就需要4个,8通道需要八个
    现在问题是,1. 这种方案的采样率能达到多少,是和32有关系还是和AD有关系呐?2. 这种方案如果一些模拟信号的滤波、放大的调理电路是不是意味着需要在采集前的每一路都加,有没有一些集总的针对多路的模拟信号调理方案?

方案二:使用多路复用器/模拟开关,比如74HC4067 16通道多路复用
    这种方案问题是模拟开关切换延迟再加上切换后调理电路的一些延迟,会不会采样率很低,还是采样率的问题。。。

考虑过使用FPGA,但是现阶段对我来说,学习成本和学习时间有点接受不了,最好还是使用单片机

或者,大佬们有没有一些其他的64路的采集方案,跪求




正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

89

帖子

0

精华

高级会员

Rank: 4

积分
842
金钱
842
注册时间
2020-6-12
在线时间
303 小时
发表于 2022-10-14 12:55:16 | 显示全部楼层
外挂AD的话 1是和AD器件自己的采样率有关 2是AD器件和MCU通信的速率。  多路选通的话 跟模拟开关的速率有关。你也没说项目需求的采样频率和精度是多高。
回复

使用道具 举报

13

主题

171

帖子

0

精华

高级会员

Rank: 4

积分
809
金钱
809
注册时间
2018-12-19
在线时间
166 小时
发表于 2022-10-14 13:04:01 | 显示全部楼层
用比亚迪的芯片,每个IO都有ADC功能
回复

使用道具 举报

31

主题

1953

帖子

3

精华

论坛元老

Rank: 8Rank: 8

积分
4462
金钱
4462
注册时间
2018-5-11
在线时间
932 小时
发表于 2022-10-14 14:34:42 | 显示全部楼层
关键是看要求的采样率和精度,
才能决定方案,
另外还有:所谓的信号调理电路的复杂度要一起综合考虑。
我的开源链接 https://github.com/ShuifaHe/STM32.git  请关注,点赞支持哦。
回复

使用道具 举报

3

主题

821

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3359
金钱
3359
注册时间
2011-11-10
在线时间
207 小时
发表于 2022-10-16 09:47:23 | 显示全部楼层
由你的传感器决定。传感器如果是高速的,比如图像传感器,那就别用模拟开关多路复用方式了,直接外挂4片16路AD即可。如果你的传感器是低速的,比如温度传感器,那外挂1片8路AD,然后分时复用就行了。STM32只做数据搬运和处理,AD还是交给专业的片子比较好,采样精度和速度都由你选择的AD片子决定。你配置好SPI接口按照协议收取数据就行。
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2019-5-22
在线时间
11 小时
发表于 2022-10-16 12:15:36 | 显示全部楼层
外挂AD是一定的,但是我觉得这两个方案采样率都不太行,我建议两个方案:
1.多个单片机,每个单片机不建议超过8路(根据需求定),然后通过网口传输到主控或者PC。
2.放弃单片机,上DSP去做,市面上的DSP至少保证8线程同时处理。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-26 00:58

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表