站内搜索
发作品签到
标准版

LCD1602频率计开源

工程标签

1.1w
0
0
6

简介

LCD1602频率计设计,这是个多功能的LCD1602开发板。

简介:LCD1602频率计设计,这是个多功能的LCD1602开发板。

开源协议

GPL 3.0

创建时间:2022-08-19 23:14:44更新时间:2022-08-22 10:31:15

描述

LCD1602多功能开发板,设计的,可以实现的功能很多,但是有些功能没去写。

设计概述:使用一个STC8G1K08A单片机,SOP8封装的,虽然仅有6个IO口,但是能驱动LCD1602显示,同时实现其他的功能。这得益于74HC595并转串电路的设计,和LCD1602完美结合,使用3个IO口,就能驱动LCD1602,非常的节省。

1,开源分享视频:视频去哪了呢?_哔哩哔哩_bilibili (视频中包含代码分析)

 

2,测量演示视频:LCD1602频率计,能测10M信号,误差千分之一_哔哩哔哩_bilibili

 

3,开发板原理图说明:LCD1602多功能开发板设计分享_哔哩哔哩_bilibili

 

4,LCD1602串口数据显示器:LCD1602串口数据显示器_哔哩哔哩_bilibili

5,设计一个LCD1602频率计:设计一个LCD1602频率计-第一集-我们不是从0开始的_哔哩哔哩_bilibili

 

电子元件购买参考链接:

【腾讯文档】电子工作室共享表格
https://docs.qq.com/sheet/DYm1tTUFlRWhkQVJt

 

 

频率计精度测试:

测试方法:使用一个STC8单片机产生一个信号,这个信号经过频率计测量得到一个值,同时这个信号经过逻辑分析仪测量得到一个值,以逻辑分析仪为准,进行误差计算(逻辑分析仪使用的是淘宝20多块钱的,最高采集速度24M)

以下为测试结果表格:

14dD9ITAPtzxkVhB61LvNZRtOkU5l2TPgowkYcft.png

测试结果分析:序号从1到16,被测信号频率逐渐降低,被测信号频率基本是2分频情况。

第一行数据,被测信号频率1504KHz=1.504Mhz,频率计显示的是1505Khz,测量误差为0.07%,算是千分之一级别。100周期平均的意思是,逻辑分析仪采集的数据,100个周期时间,除以100,得到结果,因为频率信号较高,逻辑分析仪速度跟不上,为了降低误差,才进行此操作。

表格总结:

信号频率在1kHz以上,频率计精度为千分之一级别,

信号频率在1kHz以下,频率计精度为百分之一级别,

因为频率计程序采用的是,固定时间,算脉冲数,频率在1kHz以下,采集时间为1秒,这个误差肯定就上来了,目前没有改进低频率精度的考虑,低频率下,改为采集时间为好。有兴趣自己去改代码

MHZ级别频率测试分享

信号产生方法:使用STC8H8K单片机,下载程序时输入整数的时钟信号,然后主时钟输出(部分情况分频输出),输出的信号直接接频率计,不再用逻辑分析仪对比

测试图片详见:电子工作室-的动态-哔哩哔哩 (bilibili.com)

上述测试只想说明这个频率计可以测量10MHz以内的信号,误差大小本人没有条件计算。

11.0592M晶振直接测量

STC89C52单片机外接11.0592M晶振,频率计直接连上晶振的引脚,测试结果如图

显示频率值为11.05,目前只显示4为数字。这个误差,算是千分之一级别吧

 

VdjnL70QcFWBDBzo9JtXjOGOGVmi4KYnMMif02ve.jpeg

 

频率计程序代码:见附件

目前此开发板没怎么开发,有兴趣的可以自己开发其他功能。

 

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
LCD1602频率计开源-测10M信号-误差千分之一.rar
955
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航