- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计论文
课题:基于STC15单片机的频率计及方波发生器设计
目录
基于STC15单片机的频率计及方波发生器设计
一、设计要求 3
一)基础部分 3
二) 发挥部分 3
二、课程设计的意义与目的 3
三、方案设计 4
单片机数字频率计与可调方波发生器程序设计流程图 4
四、硬件设计原理图: 6
五、硬件设计实物图: 6
六、程序框架: 7
七、功能说明: 7
八、测量: 8
低频测量: 8
高频测量: 8
九、误差分析: 9
第一次误差分析: 9
第二次误差分析: 9
十:实现功能情况表: 10
十一、心得与体会 11
十二、参考资料 11
十三、附录: 11
Main主函数: 11
按键扫描函数 12
数码管显示相关函数: 12
PWM发生器函数: 14
频率计测量功能相关函数: 20
延时函数: 26
基于STC15单片机的频率计及方波发生器设计
一、设计要求
一)基础部分
1. 数字频率计设计要求:
1)被测信号为正弦波或方波,频率范围为1Hz~5MHz;
2)测量相对误差的绝对值不大于百分之一;
3)门限电压2V-5V;
4)测量数据刷新时间不大于2s,测量结果稳定。
2. 方波发生器设计要求:
1)方波发生器可以分为低频和高频2个端口产生,频率范围1Hz-6MHz;
2)通过不同按键实现频率的粗调和微调。
二) 发挥部分
1. 频率计范围为 大于5MHz;
2. 测量相对误差的绝对值不大于 千分之一;
3. 增加脉冲信号占空比的测量功能。
二、课程设计的意义与目的
1.在电子技术中,频率是最基本的参数之一,并且与许多电参量的测量方案、测量结果都有十分密切的关系,因此频率的测量就显得更为重要。
2.在通信技术中,波形的发生和频率的控制是最基本的要求,也是通信技术的基础,因此设计波形的发生与控制器就显得尤为重要。
3.单片机数字频率计与可调方波发生器,具有可靠性高、体积小、价格低、功能全,广泛应用与各种职能仪器中,能使在测量过程的控制中达到自动化,省掉很多繁琐的人工操作,同时也提高了测试精度。
4.其次,课程设计以学生自主学习为主,是课堂内容的扩展和延伸,巩固前序教学内容,提升学生设计能力,使学生掌握小规模单片机系统的软硬件设计,培养学生的自主学习能力,自主学习掌握单片机相关的新知识,自主解决问题的能力。
三、方案设计
单片机数字频率计与可调方波发生器程序设计流程图
四、硬件设计原理图:
五、硬件设计实物图:
六、程序框架:
USER:用户区 main
Driver:驱动区 key pwm digital(数码管)
Apply:应用区 measure(测量)
Sys:系统区 global delay usart
七、功能说明:
开机后默认进入方波发生器状态,输出引脚为P3.7,此时K2切换粗调细调,K4,K4分别为粗调和细调模式下的增加、减少频率按钮;
按下K1,此时切换为频率计测量 ,P3.4为测量输入口,注意和测量信号之间的共地。测量范围为1Hz-8MHz,精度误差稳定达到千分之一,附误差分析。
可以用P3.7产生方波给P3.4测量,两个函数从机器上电开始就一直运行,互不干扰。
八、测量:
低频测量:
高频测量:
九、误差分析:
第一次误差分析:
小结:频率计可以突破5M,平均误差为千分之二。
第二次误差分析:
由于不能稳定达到千分之一的测量设计误差值,并且从上图的测试表中得到误差满足线性关系,因此加入补偿值,第二次误差测试如下:
由上图可知,低频、中频、高频部分误差分别万分之五、万分之一、万分之二,整体平均误差为0即万分之三,大幅度超过课程设计要求的误差值。
十:实现功能情况表:
数字频率计设计要求 课程设计要求 实现情况 结论
1.被测信号为正弦波或方波,频率范围为1Hz~5MHz;
频率测量范围为1Hz~8MHz
完成,并且大幅度超过设计要求 2.测量相对误差的绝对值不大于百分之一;
测量相对误差的绝对值为万分之三 完成,并且大幅度超过设计要求 3.门限电压2V-5V;
门限电压2V-5V 完成 4.测量数据刷新时间不大于2s,测量结果稳定;
测量数据刷新时间为1s,测量结果稳定 完成,并且大幅度超过设计要求 方波发生器设计要求 课程设计要求 实现情况 结论 1.方波发生器可以分为低频和高频2个端口产生,频率范围1Hz-6MHz;
方波发生器可以产生70Hz~8MHz频率范围的方波
完成,基本满足设计要求 2.通过不同按键实现频率的粗调和微调。
可通过不同按键实现频率的粗调和微调 完成 发挥部分 课程设计要求 实现情况 结论 1. 频率计范围为 大于5MHz;
频率计测量范围上限为8MHz 完成
文档评论(0)