㈠ 设计一个以单片机为核心的频率测量装置。被测频率fx<110Hz,采用测周法 利用键盘分段测量和自动分段测量
555定时器就可以, 网上有很多类似的资料。
㈡ 设计一个以单片机为核心的频率测量装置。求大神给写一下程序。
单片机频率计仿真。
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit p0=P1^0;
bit tb0,tb1;
uchar tt0,tt1,tt2,tt3;
uchar code led[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
void main()
{
TMOD=0x11;
TH0=(65535-50000)/256;
TL0=(65535-50000)%256;
EA=1;
ET0=1; //开定时器0中断
ET1=1; //开定时器1中断
TR0=1; //启动定时器0
TR1=1; //启动定时器1
while(1)
{
if(TR1==0)
{
// tt3=65536*tt2+266*TH1+TL1
TH1=0x00;TL1=0x00;
tt1=0x00;tt2=0x00;
tb1=1;
led[0]=tt3/1000000;
led[1]=tt3/100000%10;
led[2]=tt3/100000%10;
led[3]=tt3/10000%10;
led[4]=tt3/1000%10;
led[5]=tt3/100%10;
led[6]=tt3/10%10;
led[7]=tt3%10;
}
if(tt0==1 && tb0=1)
{
tb0=1;P0==0xff;
P2=led[0];P0=0xfe
}
if(tt0==2 && tb0=1)
{
tb0=1;P0==0xff;
P2=led[1];P0=0xfd
}
if(tt0==3 && tb0=1)
{
tb0=1;P0==0xff;
P2=led[2];P0=0xfb
}
if(tt0==4 && tb0=1)
{
tb0=1;P0==0xff;
P2=led[3];P0=0xf7
}
if(tt0==5 && tb0=1)
{
tb0=1;P0==0xff;
P2=led[4];P0=0xef
}
if(tt0==6 && tb0=1)
{
tb0=1;P0==0xff;
P2=led[5];P0=0xdf
}
if(tt0==7 && tb0=1)
{
tb0=1;P0==0xff;
P2=led[6];P0=0xbf
}
if(tt0==8 && tb0=1)
{
tb0=1;P0==0xff;
P2=led[7];P0=0x7f
tt0=0;
}
}
}
void timer0() interrupt 1
{
TH0=(65535-2000)/256;
TL0=(65535-2000)%256;
tt1++;
if(tt1==500)
{
TR1=0; //启动定时器1
tb1=0
}
tt0++;tb0=1;
if(tb1==1 && TR1==0)TR1=1;
}
void timer1() interrupt 3
{
tt2++;
}
㈢ 变频器频率到达和频率检测是什么意思
1、变频器在运行时面板上显示的频率值是运行时电机的频率值,显示的转速版也是运行时权电机的转速。
2、但这个频率值、转速值是不是反馈回来的值,取决于电机有没有带转速编码器反馈。如果电机带测速反馈装置,则频率值、转速值是反馈回来的值,就是通过电机的测速装置来进行反馈的;如果电机不带测速反馈装置,则频率值、转速值是计算出来的值,是变频器自己根据电机的数学模型计算出来的。
3、如一台变频器接3台电机时,这个变频器显示的频率值就是它的实际输出频率,也就是电机的实际运行频率。三台电机的运行频率是一样的,没有区别。但是电机的转速是可能不一样的,由各自电机的实际极对数、转差特性来决定它们各自的实际转速。
西门子的变频器显示参数包括了输出频率和电机转速实际值。当然,如果没有编码器的话,这些实际值是计算的。不是实测的。因此,当变频器的控制模型建立的不精确时,显示的实际值与真正的实际值会有误差。这点要注意。校正的办法是要通过一个第三方的转速表校验一下;三台变频器的并联驱动,输出频率是一致的,但因为各电机的负载不一致性,存在滑差之别,所以转速的同步性略有差异。除非是同轴驱动的。
㈣ 我做的基于msp430单片机的频率检测装置,所测最大频率为35MHz,想知道单片机最大工作频率
http://focus.ti.com/paramsearch/docs/parametricsearch.tsp?family=mcu§ionId=95&tabId=2229&familyId=1615 页面的左侧有单片机的最大工作频率,但是多数很难满足版你的要求。权
㈤ 频率检测装置有哪些
频率检测应该是测某物体的移动重复次数吧,如电机转数,电脉产生周期等,用频率表,光电频率计
㈥ 基于MCS-51系列单片机AT89C51,设计一个以单片机为核心的频率测量装置。
直接列出需求,等现成的,这不是学习之法啊
我只能告诉你,用两个定时/计数器,一个做定时器,一个做计数器,一定时间内测到的上升沿或者下降沿的个数,就可以算出频率了
㈦ 有什么传感器可以测量高频的振动物体的振动频率吗
高频传感器
传感器(英文名称:transcer/sensor)是一种检测装置,能感受到被测量的信专息,属并能将感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。
传感器的特点包括:微型化、数字化、智能化、多功能化、系统化、网络化。它是实现自动检测和自动控制的首要环节。传感器的存在和发展,让物体有了触觉、味觉和嗅觉等感官,让物体慢慢变得活了起来。通常根据其基本感知功能分为热敏元件、光敏元件、气敏元件、力敏元件、磁敏元件、湿敏元件、声敏元件、放射线敏感元件、色敏元件和味敏元件等十大类。
㈧ 设计一个以单片机为核心的频率测量装置。使用AT89C51单片机的定时器/计数器的定时和计数功能
将单片机的两个定时器设置成:一个定时器模式,一个计数器模式,在定时时间之内检查计数器的脉冲个数就可以计算出频率大小了。
㈨ 怎么设计一个数字频率计 要求:设计一个以单片机为核心的频率测量装置。使用AT89C51单片机的定
被测频率较高时,可以采用楼主所说的《定时计数法》。
如果频率较低,几秒钟,都不来一个脉冲,这方法就不行了。
就应该采用《测量周期法》来测频。
㈩ 利用单片机的定时/计数功能设计一个频率测量装置,并以此频率输出方波
可以看看这个,51单片机简易频率计