还要对采集到得所有数据进行排序么???有什么简单的方法知道最大值么
追答没有简单的方法,这个就是最简单的了,不用排序的,找个最大的就行,其它的不用排,比较一下采回来的值,找个最大的就行了
本回答被提问者采纳怎么用51单片机测峰峰值是17V电压的波形的频率呢,当然波形含有负电压...
1、先进行信号调理整形,利用比例放大把幅度缩小到峰峰值5V,经过一个2.5V的加法器,然后进行与2.5V基准电压比较(电压比较器),形成方波,再利用两个反相器进行信号整形,使波形更加理想。2、利用计数器74HC161之类的进行模16计数,把输出值送单片机计数器(C\/T,对外计数模式)。3、将单片机内部计数...
怎么用51单片机 检测峰值
要想确定峰值大小,就必须外加AD模块,用AD采集就可以检测峰值,若是只需要知道峰值的时刻,只要外接到引脚上判断就好,只要大于一个固定电值就认为达到了峰值
用51单片机和adc0809测量输入信号的有效值或者峰峰值的程序
给你一个51单片机读取模拟信号并转换成数字信号的例程,峰峰值什么的自己再根据需求自己加条件判断吧。include<reg51.h>#include <intrins.h>#define uint unsigned int#define uchar unsigned charsbit adrd=P3^7; \/\/IO口定义sbit adwr=P3^6;sbit diola=P2^5;sbit dula=P2^6;sbit wela=P2^...
51单片机如何识别周期信号的种类并能显示峰值
以上述波形为例,按照你的要求,测量频率很简单,通过整形电路,将输入信号都整成方波,再经过单片机定时器和计数器进行测量即可。要显示峰值,就必须有A\/D转换器。如果波形频率不是很高,可以进行高速采样,采用冒泡法求的最大值和最小值、可显示峰值和峰峰值。再对所有的采样点进行绝对值平均运算(或...
51单片机怎样采样脉冲信号
对于低电压的脉冲信号,你所述的15ms脉宽是比较大的,你可以用运放,如LM358或LM324放大后送给MCU的中断输入脚,用定时器对脉冲进行计时即可测出宽度和周期.
51单片机如何产生峰值为3V的方波,具体程序?
要单片机产生峰值为3V的方波,可选STC单片机中3.3V系列的,就可以使单片机引脚输出方波峰值接近于3V,这容易实现。关键是方波的频率,要根据方波特率计算周期,从而确定出定时间,算出定时器初值。然后用定时器定时让引脚输出高低变化的电平就行了。
用51单片机产生正弦波,那个数据表怎么得到的?谢谢!
三角波和锯齿波也可以按相同方法计算得到对应的数值表。对一个周期取样256次,也就是说第0个取样点的弧度是0,第一个取样点的弧度值就是pi\/128,第二个取样点的弧度为(pi\/128)*2,依次类推。测峰峰值为256,所以f(x) = sin(x)*128+128,x就是上文中提到的取样点的弧度。假设是8位的转换...
频率很高的信号如何进行峰峰值检测
运放块和二极管接成跟随器,然后用电容取得峰峰值。 主要是运放块的压摆率\/单位增益频宽要足够大,二极管的结电容要很小,效果就很好。
单片机温度报警系统。就是单片机测出的温度超过一定数值蜂鸣器就自动报 ...
同意楼下的说法,若是51的话用一个AD数字转换,加一个1820测量温度和一个1602\/数码管显示 就可以完成一个温度测试系统,然后你做一个值判断放在AD转换后,若是达到就启动蜂鸣器就可以了。
怎么用单片机测量三角波幅值?
如果单片机有ADC,多次采样测量取最大值,如果单片机有DA,DA输出接比较器输入,三角波分压接比较器另一个输入,比较器输出接单片机IO,边沿中断触发,DA升值直到没有触发。取DA值算峰值。如果都没有,方案2的DA可以用IO输出加RC电路代替,没触发时计算时间,推导电容电压,计算峰值 自己想的,不知道是...