-
littleshrimp 发表于 2018-5-12 08:09
datalog原程序使用字符串方式输出数据 把它改成二进制的方式能快很多
这种方式也能提高速度么 我还以为MATLAB接硬件处理速度就会慢呢
同样的硬件和电脑 在不用MATLAB环境读数据时采样率能达到1MHz
在利用MATLAB读取信号时采样率智能到100KHz左右了
-
上传我用MATLAB写的读取数据的gui程序,连接sensortile传感器后可以读取串口发送过来的数据,在这里利用datalog例程作为sensortile程序,对采集的数据进行显示,分析。
存在点问题,使用的时候感觉MATLAB接收的速度慢了很多,不知道为什么,我处理数据放在单独的分析按键里了。
-
dcexpert 发表于 2018-5-3 23:13
不小心写错了,和运动方向的加速度成正比。
ok 我明白了 :loveliness:
-
dcexpert 发表于 2018-5-3 10:13
单位是和和运动方向成正比的数据,需要换算一下。此外要注意加速度传感器可以设置几种不同的量程范围。
和运动方向成正比没太懂 运动方向是指运动方向的角度?x y z ?
-
littleshrimp 发表于 2018-5-3 10:20
跟踪代码可以看到加速度调用的函数是DrvStatusTypeDef BSP_ACCELERO_Get_Axes( void *handle, SensorAxes_t ...
ok 学习了 非常感谢{:1_138:}
-
littleshrimp 发表于 2018-4-17 10:53
麦克风的PDM数据经过低通滤波后通过DMA方式保存在pcm数组,虽然是uint16实际是int16,范围是-32768~3276 ...
非常感谢 很有帮助
-
楼主 在audioloop中的uint16的PCM_Buffer中的数据什么意思,代表什么
-
littleshrimp 发表于 2018-4-14 12:40
你的audio_out1_H不是定义成uint8_t类型了吗?
通过CDC_Fill_Buffer发送数据可以直接( uint8_t * )audio ...
谢谢你的解答
-
在这个例程中PCM_Buffer[]数组中存储的是采集的语音信息,我想试一下直接通过串口把这个数组中的数据发送到电脑,然后分析。按照程序中看PCM_Buffer数组中奇数为为一声道,偶数为为另一声道。在例程中有
uint8_t CDC_Fill_Buffer(uint8_t* Buf, uint32_t TotalLen)函数可以输出,但是PCM_Buffer是uint16。在程序中进行了转化,为什么调试的时候变量变成了char型呢
uint16_t audio_out1[AUDIO_IN_BUF_LEN / 2];
uint8_t audio_out1_H[AUDIO_IN_BUF_LEN / 2];
uint8_t audio_out1_L[AUDIO_IN_BUF_LEN / 2];
void AudioProcess(void)
...
for(indexIn=0;indexIn> 8);
audio_out1_L[audio_out_index] = (uint8_t) (PCM_Buffer[audio_out_index]);复制代码
-
littleshrimp 发表于 2018-4-11 15:55
一 只要有足够多的时间处理音频数据就可以
二 usb cdc相当于用stm32实现了usb转串口,也可以直接用uart ...
1.还有一个问题,不知道你上位机是用什么做的,如果用MATLAB做一个GUI界面的话,接收串口数据,然后通过MATLAB进行分析是不是也可以,这样的话是不是对于音频处理的时间就可以少了一些,仅是利用CDC虚拟串口把音频数据发送到PC端
2.楼主你那个引脚的接线图在哪个资料里看到的,就是怎么知道的PB6连接的data线,我没有找到:Sad:
-
很强 我有两个问题想请教 第一个是这个利用数字麦克风采集音频的时候如果采集传感器的其他数据会有影响吗 在其他传感器的历程当中我看利用的thread 如果想同时工作 可以把采集音频再加一个thread么 看instruct这两部分的接口是不一样的 是不是加入audio-thread可以直接加
第二个在这个程序中利用了USB cdc 类 然后把结果直接输出 之前的调试看用的是debug模式进行的 为什么不也采用虚拟串口呢 如果采用虚拟串口电脑实时的读出返回的数据进行处理 是不是普通的串口工具就不行 需要其他的办法
-
在实际的工程中成本真的能占很大的成分
-
在给提供的dotalog历程中,利用USB虚拟串口把传感器采集的数据都实时存储在SD卡中或者直接可以用串口读出来,如果我要是利用USB转串口把麦克风采集的数据流都利用这个发送到电脑上是不是也可以
-
littleshrimp 发表于 2018-3-23 13:48
那个板子需要焊接,焊好后再往下拆挺困难,做好心理准备
春假加上周末就就没有怎么弄,那个已经焊上了,正好有两块传感器的核心板,焊上一块然后就不拆了
-
littleshrimp 发表于 2018-3-23 13:48
那个板子需要焊接,焊好后再往下拆挺困难,做好心理准备
春假加上周末就就没有怎么弄,那个已经焊上了,正好有两块传感器的核心板,焊上一块然后就不拆了
-
谢谢给的建议,最近也是刚开始接触这个sensortile,有一些还不是很懂,希望能多交流吧。在kit当中提供的那个便携式的那个小板我看有SD卡的接口,我先试试那个SD卡的行不行。
-
xue xi le
-
good
-
good:time:
-
zui jin gang gang shang shou sensortile, dui ren men you yi ding bang zhu