stm32显示波形 adc 怎么的波形

ADC采样显示波形-1
采集AD值显示波形图程序设计说明_计算机硬件及网络_IT/计算机_专业资料。“采集 ...() void InitADC_light() void adc_isr() interrupt 5 using 1 3 相关...
STM32 波形采集、存储与回放_电子/电路_工程科技_专业资料。STM32 波形采集、存储...1.2、双踪示波器显示方式 方案一:每个通道都有一套独立的 ADC 和存储器,双...
所以采样又称为波形的离散化过程。 解释 2 把模拟音频转成数字音频的过程,就...(Analog to Digital Converter,即 ADC, 与之对应的是数/模转换器,即 DAC) ...
CCS6.0 Graph display set 显示波形设置实例_电子/电路_工程科技_专业资料。CCS...InitADC(); void wait( unsigned int cycles ); void EnableAPLL( ); ...
实验目的和任务 1.学习用状态机对 A/D 转换器 ADC0809 的采样控制电路的实现...。 三、设计代码(或原理图) 、仿真波形及分析 module ADC0809(D,CLK,EOC,...
论文关键词:状态机,ADC0809,Moore,采样控制 引言 有限状态机在其具体的设计技术...LATCH1; END 图 4 是这个状态机的仿真波形图, 上面显示了三个采样...
ADC的过采样技术_冶金/矿山/地质_工程科技_专业资料。ADC 的 过采样技术 其实原理很简单, 很容易明白, 怎样实现提高分辨率? 假定环境条件: 10 位 ADC 最小分辨...
(高职高专组) 参赛队号: 01021 参赛题目:波形采集存储于回放 参赛学生:黄磊 ...2)双踪显示方式方案一:每个通道都有一套独立的 ADC 和存储器,双踪显示时,只...
学习情境 1 ADC0808 波形采集一、 引言 用 ADC0808 将 DS18B20 采集的模拟电量转换为数字电量,实现信号 采集功能,在社会生活中具有重要的意义。 二、 设计任务...
合理选择高速ADC实现欠采样_电子/电路_工程科技_专业资料。欠采样或违反奈奎斯特...如果要从相等时间间隔 取得的采样点中,毫无失真地重建模拟信号波形,则采样频率必...查看: 475|回复: 7
求助!!运行ADC程序后,输出GPIO口波形错误!
主题帖子精华
新手上路, 积分 44, 距离下一级还需 6 积分
在线时间2 小时
各位大牛:从第一张图中显示运行跑马灯,高低电平分别延时100ms,用逻辑仿真显示正确。
f2ad52bac18a1075eaffb55969dffcf9_634.jpg (0 Bytes, 下载次数: 0)
22:54 上传
问题是加入ADC采样后,通过串口发送数据,再运行跑马灯,输出波形不对了。请大神们帮我分析一下,问题出在哪里?
1fc5bd549377eae8ed76_294.jpg (0 Bytes, 下载次数: 0)
22:54 上传
回复【3楼】行者无疆:
---------------------------------
点灯的代码
如果LED是和你那一堆代码,一起在一个while里面,这个代码会占用很多时间,会影响LED的。
但是如果你的led是单独一个while则不影响。
主题帖子精华
金钱112030
在线时间795 小时
回复【3楼】行者无疆:
---------------------------------
点灯的代码
如果LED是和你那一堆代码,一起在一个while里面,这个代码会占用很多时间,会影响LED的。
但是如果你的led是单独一个while则不影响。
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子& &
主题帖子精华
金钱112030
在线时间795 小时
看不到关键代码.
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子& &
主题帖子精华
新手上路, 积分 44, 距离下一级还需 6 积分
在线时间2 小时
回复【2楼】正点原子:
---------------------------------
原子哥,你说的关键代码指什么,第二幅图里面就是关键代码啊,ADC转换,串口发送,然后再执行LED,LED输出的波形就不正确了!
主题帖子精华
新手上路, 积分 44, 距离下一级还需 6 积分
在线时间2 小时
我的工程文件,GPIO口输出波形不会!
15:20 上传
点击文件名下载附件
2 MB, 下载次数: 10
主题帖子精华
新手上路, 积分 44, 距离下一级还需 6 积分
在线时间2 小时
回复【4楼】正点原子:
---------------------------------
原子哥,我已经在4楼发了工程文件,3通道采集我没有使用DMA运送数据,你看看是这方面问题吗?
主题帖子精华
金钱112030
在线时间795 小时
回复【5楼】行者无疆:
---------------------------------
你这波形能&1:1,才怪。。。
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子& &
主题帖子精华
金钱112030
在线时间795 小时
就是你代码的问题,我不想多说其它的了,自己去悟吧。
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子& &
主题帖子精华
初级会员, 积分 58, 距离下一级还需 142 积分
在线时间7 小时
又是delay()空延时;学的郭天祥的&&10天学会单片机的&&&&里面的很多代码都是错的,只能理解,不能实用。
Powered by用STM32内置的ADC实现数字示波器
用STM32内置的高速ADC实现简易示波器00:38:32|分类:STM32|标签:|字号大中小订阅这几周一直在埋头学习STM32,在论坛上学到了不少知识,得到了大家的帮助,这里衷心的向大家表示感谢,尤其是特别要感谢论坛上GRANT_JX大大:)正是有幸得到了他热心相赠的STM32F103VB芯片以及评估版的PCB,我才能够顺利开展我的STM32学习之旅啊。经过一段时间的学习实验终于对STM32有了点初步的了解,有点入门了,呵呵。并汇报下几周来学习STM32的小作品:用STM32内置的1MspsADC进行数据采样,并通过ENC28J60以太网接口发送到PC上波形显示,实现了低频数据采集及简易示波器功能。刚刚初步实验有所收获,高兴啊,呵呵,特地帖上来跟大家分享下:)做一个数字采样示波器一直是我长久以来的愿望,不过毕竟这个目标难度比较大,涉及的方面实在太多,模拟前端电路、高速ADC、单片机、CPLDFPGA、通讯、上位机程序、数据处理等等,不是一下子就能成的,慢慢一步步来呗,呵呵,好歹有个目标,一直在学习各方面的知识,也有动力:)由于高速ADC涉及到采样后的数据存储问题,大量的数据涌入使得单片机无法承受,因此通常需要用外部高速RAM加CPLD配合,或者干脆用大容量的FPGA做数据存储处理等,然后通知单片机将数据发送出去。这部分实在是难度比较大,电路非常复杂,自己是有心无力啊,还得慢慢地技术积累。。。正好ST新推出市场的以CORTEX-M3为核心的STM32,内部集成了2个1Msps12it的独立ADC,并且内部高达72MHZ的主频,高达1.25DMIPSMHZ的处理速度,高速的DMA传输功能,灵活强大的4个TIMER等等,这些真是非常有吸引力,何不用它来实现一个低频的数字示波器功能呢,我的目标是暂时只要定量定性地分析20KHZ以下的低频信号就行了,目标不高吧,用STM32可以方便地实现,等有了一定经验之后慢慢再用FPGA和高速ADC搞个100Msps采样的示波器!说来也真是幸运,得到了GRANT兄相赠的STM32F103VB以及评估版的电路板,这些日子一直在学习STM32,不断地做实验,也算是稍微有点入门了,真是了解越多越喜欢这个芯片,呵呵。想来这个论坛上对数据采样以及数字示波器感兴趣的朋友很多,下面我简单描述下实现方式,发帖也跟大家分享下我的喜悦:)1、ADC转换:STM32增强型芯片内置的2个独立ADC,可以有16个通道,并且2个通道可以并行的同步采样,触发方式很灵活,可以通过TIMER以及外部电平等方式触发,并行方式下ADC2自动同步于ADC1;ADC在最高速采样的时候需要1.5+12.5个ADC周期,在14M的ADC时钟下达到1Msps的速度,因为我主频是72M所以4分频后稍微高了点,18MHZ的ADC时钟,采样速度应该高于1M了。ADC采样2路同时采样方式,用TIM2CC2来生成时钟信号触发ADC来实现指定频率的采样。ADC1ADC2采样的结果是一个wod2、采样频率控制:由于STM32内部的4个TIMER非常强大,每个TIMER又有4个通道,再加上独立的预分配器,实际上可以实现任意分频,因此用TIM2CC2来产生指定频率的时钟,用来触发ADC1连续采样。3、采样数据传输及每次采样深度控制:ADC产生的转换数据通过高速DMA通道1来传输置指定的内部RAM中,并且将DMA通道一设置成最高优先级,以保证数据准确,并且用DMA每次传输的个数来控制采样的深度,例如我要采集100个点那么就设置DMA传输100个次,每次从32位ADC转换寄存器传输一个wod到RAM中,等完成了100次传输后,DMA通道自动停止(实际上ADC是一直按照要求的采样频率连续在后台采样,只是我去取数据而已),下次采集的时候我只要再设置下采样的个数使能DMACHANNEL1就行了。4、与上位机通讯:通讯也是个难题,要达到快速地将大量数据发给上位机的目的,传输的速率肯定低不了,开始我想先用串口,不过很快就放弃了,一则即使我用外部USB转串口的芯片最高也只能达到1M的速度,并且数据会丢失;后来还是采用了网络传输的方式,用SPI接口的ENC28J60芯片,这个芯片我在MEGA32和AT91SAM7S64上都用过,接口简单挺方便的,速度还可以,在SAM7S64上DMA凡是用UDP协议单向发送的速度可以达到400KBS以上,这次用了STM32发现速度大增,经过我用STM32的DMA传输后,同样UDP协议单向发速度竟然达到了500KBS以上,甚至最高可以达到600KBS,这个真是意外的收获。5、上位机程序:还是用VS2005,我还是喜欢用C#,主要是微软的C#做得是在太舒服了,编辑器智能化程度真高,我只要刚刚输个开头的字母,马上就感知出来一堆让你选择,连挨个敲字符的功夫都省了,还不用担心拼写出错到时候找原因的麻烦,呵呵,缺点就是程序执行时候CPU利用率要高点,什么时候它的C++编辑器也到这个程度我就换回C++,哈哈。波形显示还是用NI的measuementStudio8来实现,一个是漂亮方便,另外最要紧的就是MeasuementStudio8里面有一大堆数据处理的库,从简单的波形有效值计算,频率计算,到各种各样的函数滤波器功能,还有FFT频域分析,时域分析等等,但凡要用到的仪器相
& 果果文库所有资源均来源于互联网,仅供网友学习交流,若侵犯了您的权益,请联系我们予以删除。
11510&&人浏览
13449&&人浏览
10067&&人浏览
19814&&人浏览
6440&&人浏览
3217&&人浏览
3841&&人浏览
13644&&人浏览
17349&&人浏览
16056&&人浏览
18161&&人浏览
10617&&人浏览
1165&&人浏览
4419&&人浏览
695&&人浏览
本文标题:用STM32内置的ADC实现数字示波器 链接地址:
copyright@ 2013- Inc. All Rights Reserved 果果文库 版权所有 联系站长: ; 经营许可证编号:浙ICP备号扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
利用stm32 ADC1模块,将通道14的输入电流进行采样如何做?和输入电压采样一样吗?利用stm32 ADC1模块通道14,采样一定频率的电流波形如何做?和采样电压波形一样吗?是不是采样电流时是不是要在STM32芯片外加一些电路转换成电压在进行采样?能不能给画一个电路图或者给个参考的网址?
嗜血践踏丶怏
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
STM32的ADC采集只采集电压值.采集电流一般需要一个电流互感器,将大电流按比例缩小为小电流,然后连一个电阻可以求出电压值.当然后续还需要一些放大器、跟随器等的处理.
R30就是所说的采样电阻吗?
其他类似问题
扫描下载二维码STM32 波形采集、存储与回放_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
STM32 波形采集、存储与回放
&&STM32 波形采集、存储与回放
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩22页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 stm32 波形发生器 的文章

 

随机推荐