OpenEdv-开源电子网

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

(求教)Sensirion的流量传感器的数字信号采集并转换为模拟量输出(STM32F100RB)

[复制链接]

1

主题

2

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2015-4-10
在线时间
1 小时
发表于 2015-4-10 10:03:42 | 显示全部楼层 |阅读模式
5金钱
最近有一个设备用到流量计,我希望能够将信号引入SIMULINK中,但目前我的板卡只能采集模拟量。而Sensirion的流量传感器以I2C总线输出数字量。厂家给了采集数字信号(用到STM32F100RB)的例程,但是我调试完例程后发现,我只能在程序运行停止后看到那一瞬间的数据。
      另外我从网上下载了STM32F100RB的DAC例程,包括输出正弦波、阶梯等,也都完成调试,用示波器和万用表可以看到输出结果。
      我以前基本没有学过单片机,51的都不是太明白。所以现在希望能找一位高手帮助一下,当然是有偿的,北京地区。
      另外,也希望大家能给点启发。我现在特别想知道:
1、根据厂家给的例程,能不能找到flow这个量在什么位置,或者什么寄存器等?
2、我找到的DAC例程都是将固定的值写入DAC的寄存器中(或者地址,我不太清楚),然后经过一系列的设置,安排,最终通过PA4口输出电压,不知道可不可以将一个变化的量写入DAC的寄存器中呢?也就是我前面例程中采集到的数字信号,实时的进入DAC中,不断的DA转换?
      可能我提的问题也很不专业,但也希望大家包容,多提些意见。

我将厂家的数字信号采集例程和我下载的固件库(包含DAC例程)放在后面,即使没有解决问题,也算是提供一些资料给大家。

STM32最新固件库v3.5.zip

2.56 MB, 下载次数: 129

厂家数字信号采集例程.zip

13.22 KB, 下载次数: 193

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

使用道具 举报

22

主题

2251

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4480
金钱
4480
注册时间
2013-4-22
在线时间
337 小时
发表于 2015-4-10 16:19:22 | 显示全部楼层
1.这个需要看具体的芯片或者传感器器手册
2.都有数字量了,为什么还要转化为模拟量
回复

使用道具 举报

1

主题

2

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2015-4-10
在线时间
1 小时
 楼主| 发表于 2015-4-10 16:51:08 | 显示全部楼层
回复【2楼】三叶草:
---------------------------------
我们这边其它的信号都是模拟量,通过采集板卡统一进入MATLAB/SIMULINK中的,我想统一一下。
另外,我也只能看到瞬间的值,并不知道如何导出这个值。

谢谢您的意见!
回复

使用道具 举报

1

主题

192

帖子

0

精华

高级会员

Rank: 4

积分
597
金钱
597
注册时间
2014-4-14
在线时间
104 小时
发表于 2015-4-10 17:03:12 | 显示全部楼层
完全可以啊,通过I2C不停读流量计内的数字量,通过DMA,将这个数字量不断送入DAC寄存器中就是了
回复

使用道具 举报

1

主题

192

帖子

0

精华

高级会员

Rank: 4

积分
597
金钱
597
注册时间
2014-4-14
在线时间
104 小时
发表于 2015-4-10 17:04:14 | 显示全部楼层
不过STM32的I2C问题多多……
回复

使用道具 举报

2

主题

394

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2112
金钱
2112
注册时间
2012-5-8
在线时间
314 小时
发表于 2016-8-11 17:34:54 | 显示全部楼层
例程没有做采样的数据做后期处理,你可以改成使用串口吐出,不建议再变换成模拟量
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-7 22:33

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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