可以测量正弦波和方波信号的频率 框图 输入信号--》整形处理--》控制器--》显示测量值 要求 1,能测量正弦波和方波10HZ-100KHZ 2,数码显示共三位,其中一位小数,自动换挡(00-999HZ)有一个灯亮,表示单位是HZ,0.00-99.99KHZ,另一个灯亮,表示单位是... 可以测量正弦波和方波信号的频率
框图 输入信号--》整形处理--》控制器--》显示测量值
要求
1,能测量正弦波和方波10HZ-100KHZ
2,数码显示共三位,其中一位小数,自动换挡(00-999HZ)有一个灯亮,表示单位是HZ,0.00-99.99KHZ,另一个灯亮,表示单位是KHZ
3,要有输入信号超范围的保护电路
发挥要求
1,能测量方波周期,并显示
2,能测量100mV的正弦波
有没有爱好者,救救急,对这破玩意一窍不通
有加分
要说也没什么难的,就是挺复杂,主要是输入信号的电压变化区间比较大,考虑的话那就要首先采集Z高电压峰值,然后转换电平比较电压值来实现进一步的频率测量。如不考虑的话,电压的量程范围受 能测量 0.1V 的限制不能太高。不过你使用 较贵的 运放 可以忽略,比如 10元左右的 OP27。
使用 OP27 运放 正负5V 至 正负15V做电源 采用差分放大100或1000倍连接,输入端采用10M欧及100K欧电阻分压后分别输入到差分放大电路的两个输入端,差分放大的特点是 正输入 和负输入 比较 谁电势高输出谁,正输入电势高输出正并且放大100倍或1000倍电压Z高到运放源电压正,负输入电势高则输出负并且放大100倍或1000倍电压Z高到运放源电压负。其实只需要再这里弄两个光耦把正负运放源电压变成 单片机的 高低电平就OK了。采用10M欧和100K欧电阻分压后220V的交流电被分压到2.2V差,0.1V 的电压被分压到 0.001V差,没关系,我们的OP27能识别0.000002V的压差。一个周期,两个光耦会分别输出一次低电平,取其中一个接入到I/O 口 做中断,单片机调用自己定义的两个地址B到两个地址A并以两个地址A内容循环刷显数码管以100mS做一个周期,循环结束时对自己定义的两个地址B清零,中断产生时两个地址B加1,并注意进位。这样一来,两个地址B会在100mS内产生 一个周期加1的特点,如超过量程 自动跳转到 10mS做周期的循环去,同理,,,,,,频率越高就采用更短的循环周期。显示这里用数组查表显示即可。此法只可测频率电压范围可以为1000V 到 10mV 。频率视单片机的Z高频率而定可到M级单位。