原创 频率转换

2019-7-4 23:56 3151 18 4 分类: MCU/ 嵌入式
最近因为工作需要,设计一款F/V转换.在某宝买的可以用,但是不符合我们的要求.
由于设计的要尽量小,所以选择了用MCU来进行频率测量,PWM输出为DA转换.以下为设计思路.
1.频率要求为0-1000HZ.用单片机的外部中断口读取频率.采用下降沿中断采样.1秒钟计算采样值,这样做的好处就是读数直接就是频率值不用计算.
2.采用PWM输出做为DA输出.实测除了高频率超过95%不线性,其他范围内都是线性.
3.因为设计要求输出0--1000HZ,对应0.5V--4.5V.所以要抬零点抬高,K值重新计算.
A,采样电路.
D1的作用是防止外部电源进入系统,实测0--10K的频率采样误差在1%内.
B,PWM输出电路
此电路要做一些调整,R2更改为10K,R5取消,R6直接短路,运放变成电流跟随器.PWM输出频率在10KHZ.
PWM占空比为0--100,输出电压为0-5V.
但是在超过95%后,输出电压线性不佳.
计算输入与输出对应关系.由以下公式:
(X - X0)/(X1 - X0) = (Y - Y0)/(Y1 - Y0)
Y = (X* (PWMHigh-PWMLow)/1000)+ PWMLow;
经过测量,基本满足要求.
用单片机的好处是输入与输出的关系可以按需变更.比如我们在0HZ处要求有0.5V电压输出,原因是检测电路有没有在线.

作者: 冰点1128, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-3885601.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

PARTNER CONTENT

文章评论3条评论)

登录后参与讨论

用户1586529 2019-7-9 19:01

及时使用单片机,多点采样过滤高频毛刺和死机自动重启没加上的话,实际使用我觉得你会天天跑去维护,最后哭死。

用户1586529 2019-7-9 18:59

一款失败的重复造轮子。使用单片机相比331的电路元件更多,价格更贵,但是可靠性和抗干扰等性能降低。指标也比331低。建议好好研究下331。

nufuvcgx 2019-7-8 10:24

好分享,就喜欢这种电路技术文章
相关推荐阅读
冰点1128 2020-05-30 17:19
灵动开发板测评
前两天收到灵动开发板.感谢面包板论坛和灵动微电子,非常开心.本下下午已经写好的.谁知中途发布的时候出了问题,又没有存档,只得重新来过.在网上下载驱动,例程,规格书.看了一下,和STM32的程序差不多,...
冰点1128 2019-07-31 20:06
三洋液晶电视之维修
三洋液晶电视    前一段时间家里的电视坏了.是在我一个人看电视的时候突然就没电了.个人感觉应是电源坏了.由于觉得没有维修价值,所以后来买了一个小米电视.这是背景.&nb...
冰点1128 2019-06-27 15:35
LM331之F/V调试.
最近因为工作需要在某宝买了一块LM331频压转换模块.要测试它的功能.以下为记录调试内容.这是新拿回来的样品.由于没有同轴线,所以焊了几根测试线.按照卖家给出的标准.频率转电压:  ...
冰点1128 2019-06-21 22:40
有关电磁兼容
最近在做有关电磁兼容的测试.在实际测试中,发觉负载开关时系统会死机.而我们做的产品正常工作是不允许复机的,死机是更严重的问题.查找原因.首先怀疑干扰是电源端传导过来的.系统电源进入会有一个大的TVS管...
我要评论
3
18
关闭 站长推荐上一条 /3 下一条