导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→请教:cpld 制作频率计中出现的问题!!急!![linqh]

 *第10673篇: 请教:cpld 制作频率计中出现的问题!!急!!

  
楼 主:linqh 2003年4月20日11:00
 请教:cpld 制作频率计中出现的问题!!急!!
请教,我用EPM7128SLC84 做了一个频率计(10hz--100mhz),对于方波,它很准确,但对于正弦波和三角波,只有在高频时才准确,在低频时,误差非常大。请教是什么原因,有什么解决的办法?
  
2楼:huzimax 2003年4月21日00:17
 好象确实有这样的问题,我也遇到
应当做个开环放大,或是电压比较来变成TTL方波,这样可能会好些
  
3楼:linqh 2003年4月22日18:05
 通过放大之后,再通过施密特整形可以实现吗?
通过放大之后,再通过施密特整形可以实现吗?
  
4楼:huzimax 2003年4月22日18:18
 开环放大实际已经是整形了,单独用施密特整形(不用放大)应该也是可以的
  
5楼:linqh 2003年4月22日20:02
 范围是1--5v
我要测量的电压范围是1--5v,如果不放大,不知道在测量低电压时,对施密特的整形或对cpld的计数有没有影响.
  
6楼:huzimax 2003年4月22日20:08
 那可能会有影响,用电压比较器做吧,参考电压用一个电位器,到时候也容易调整
  
7楼:linqh 2003年4月22日20:23
 后天就要交作品了
我是新手,又因为后天就要交作品了,已没有时间去查找资料,你可以把具体电路告诉我吗?不胜感激!!
  
8楼:定时器 2003年4月23日23:40
 呵呵,兄弟,交流一下好吗?
你好,刚好我们这段时间也做频率计,也用了CPLD,而且我们用了两块,我们的要求大概和你的也差不多吧,都是电压要求1-5V,输入信号为方波、正弦波、和三角波,起初输入信号的整形电路我们采用的是六施密特CD40106,后来测试时发现此IC有门限电平,对于5V以上的正弦波整形效果很好,但5V以下的很不理想。。。。。后来也是采用了比较器LM311,效果也还是不太理想,可能是电路元件没搭配好。不知道你用的是什么样的整形电路?
  
9楼:linqh 2003年4月24日10:18
 在测量比较低的频率时整形电路要求就比较高
在测量比较低的频率时整形电路要求就比较高,要非常接近方波,要不然一个上升沿cpld会算几次,在测低频时我是用了施密特整形,只是在30hz以下时误差比较大一点,30hz以上还可以。但是频率太高,施密特又整形不了,如果是测量比较高的频率,放大整形电路要求不是很高,一般的放大整形电路都可以。所以我是分两部分,低频时是用施密特,高频时是用另外的整形电路。
  
10楼:荒原野草 2003年4月24日21:32
 Good,推荐为精华贴
  
11楼:huzimax 2003年4月22日22:13
 电路很简单,找个TTL输出的比较器,
两个输入:一个接信号;另一个接电位器的滑动端,电位器两端接电源和地
器件可到www.MAXIM-IC.com查
  
12楼:huzimax 2003年4月22日00:17
 看:
用TTL输出的电压比较器,正弦信号和一个固定的电平相比较(如果是参考0V,理论上可得方波),所注意的就是电压比较器的工作频率,不过一般都可以找到合适的,可参考MAXIM器件;
如果频率比较低,可以用一个三极管来做开环放大(不加反馈),电源选用+5V基本上就能满足,所注意的是如果用共E放大,是一个倒相的波;三极管最好选用开关管,要求不高,一般的也是可以的
  
13楼:linqh 2003年4月21日23:58
 开环放大,或是电压比较来变成TTL方波应该怎样做,可以具体点吗?
开环放大,或是电压比较来变成TTL方波应该怎样做,可以具体点吗?
可以留下联系QQ吗?
  
14楼:weiwei 2003年4月21日10:32
 那具体的TTL 或者是方波又要怎么做那,我是第一次做项目,请指点指点
  
15楼:weiwei 2003年4月21日10:29
 我的是做的是键盘,每次都是键盘按下时候就有中断产生,还要什么开还放大,FFL方波,
  
16楼:huzimax 2003年4月22日00:18
 你的是另外一个问题,按键理论上可以认为是一个开关,本身就是脉冲了,无需转换
  
17楼:荒原野草 2003年4月21日10:26
 俺也遇到过
也曾遇到过类似问题,估计原因是电平缓慢上升过程出现竞争问题,解决方法如楼上所说.
  
18楼:guest 2003年8月28日18:25
 我觉得大家都说得不对!

主要原因在
我觉得大家都说得不对!

主要原因在于当正弦波时判决的相位不固定
而且有可能做记数时的周期相对于高频时的少
所以就会出现较大的误差。
先将正弦波整形是可以解决些问题的。
但是输入低频时建议还是多计几个脉冲。


>>>>>>对该主题发表你的看法

本主题贴数18,分页: [第1页]


[上一篇主题]:我新买的LG-32K用了一下就出来连接错误了,求救!!1

[下一篇主题]:谁能解这道题?