能每个的同时,输入所需显示的数据对应的位段码。
虽然个是依次显示,但是受视觉分辨率的影响,看到的现象是个同时工作。
多个数码管动态扫描显示,是将所有数码管的相同段并联在起,通过选通信号分时控制各个数码管的公共端,循环点亮多个数码管,并利用人眼的视觉暂留象,只要扫描的频率大于,将看不到闪烁现象系统软件设计软件设计软件编程部分是设计的电路能否成功的关键。
因为单片机具有编程和自动运算的功能,所以产品中有很多的功能都是通过软件的形式实现的。
数字频率计的系统软件设计采用模块化设计方法。
整个系统由初始化模块定时器中断服务模块信号周期测量模和显示模块。
初始化模块主要是对进行初始定时器计数器和中断源的初始化。
定时器中断服务模块是本次设计的重点。
设置为定时器方式,设置为计数器方式当待测信号到来,用单片机外部两个终端和来开始对定时计数器计时和计数。
本次设计单片机采用内部时钟方式,接的晶振,定时计数器工作在定时状态下,最大定时时间为,达不到秒的定时,所以采用定时,共定时次,即可完成秒的定时功能。
对于频率的概念就是在秒只数脉冲的个数,即为频率值。
所以工作在定时状态下,每定时秒中到,就停止的计数,而从的计数单元中读取计数的数值,然后进行数据处理。
送到显示出来。
软件流程图初始化开始等待待测信号对待测信号放大整形分频启动定时时间到停止计时停止计数计算频率送出显示结束系统调试放大整形电路的仿真首先根据设计的原理对软件进行调试,确保所写程序的正确性,软件调试成功后则可进入硬件调试阶段。
调试工作的主要任务是排除样机故障,包括设计和工艺故障。
焊接无误后,可分别调试。
首先用万能表或逻辑则试笔逐步按照逻辑图检查电源电压及各引脚的线路是否接好接正确。
对各个元器件型号管脚量程大小和极性进行检查,并检查电路中是否有短路或断路等故障。
另外,每级的地线电源线应尽可能的接在起,连接线要尽可能的短,功放级应该尽量远离输入级,这样既可以节省材料,又可以防止产生自激现象。
电路的调试过程般是先分级调试,再级联调试,最后进行整机调试与性能测试。
放大整形电路的仿真结果如图所示输入正弦波信号时输入方波信号时图放大整形电路仿真结果图为输入正弦波信号时的情况,由仿真结果看出输出为矩形脉冲信号,调节滑动变阻器的阻值可以改变输出方波信号的占空比。
其中,放大整形电路所提供的直流电源为,幅度为,频率为,输出结果如上。
图为输入方波信号时的情况,由仿真结果看出输出为矩形脉冲信号。
其中,直流电源为,频率为,输出结果如上所示。
由仿真结果看出,所设计的放大整形电路满足设计要求,具体参数可以根据实际情况改变,但输入信号的峰峰值要求不大于。
由于元件库中没有锯齿波信号输入,所以设计中没对锯齿波信号输入的情况进行仿真,但根据理论分析是完全能够实现的。
单片机电路的仿真在软件上对电路进行仿真调试。
分别将。
的正弦脉冲作为测试信号,如图,为的时候,为的时候为的时候,从仿真图中可以看出该电路系统可以正确测量出测试信号的频率,符合论文题目要求。
图仿真结果误差分析数字频率计测量数据时,由于各种原因,不可避免地将产生误差。
误差的大小将直接影响到产品性能的好坏,因此最大限度地减小测量误差是大多数数字测量仪器的目的。
数字频率计测量的误差由计数误差,时标信号的误差和被测信号噪声引起的触发误差三部分组成,即。
无论闸门时间长短,计数法测频总存在个单位的量化误差,即计数误差为。
通过计数器直接测频时的闸门时间和测周期时的时标脉冲都是由石英晶体振荡器的输出经过分频或倍频得到的。
因此,测频时的闸门时间误差和测周期时的时标信号误差就是时基误差,也就是计数器内石英晶体振荡器的频率误差。
通用计数器在测量周期时,由于被测信号叠加有噪声,当被测信号由施密特触发器整形成方波进入下级电路时,信号上叠加的噪声会使电路的触发时刻提前或滞后,从而带来测量误差。
此测量误差即为触发误差。
减小误差的方法在实际测量中,增加显示的有效数字位数可降低计数误差对直接测频法和测周期法的影响。
减少时基误差的措施使用性能更好的外部频率标准使用前对石英晶体振荡器进行校准减少触发误差的措施提高被测信号的信号噪声比增加测量时间。
结论本文介绍了种基于单片机制作数字频率计的设计方法。
其测量原理非常简单,硬件电路制作方便,软件编程易于实现,所测得的频率范围较宽,精度较高,平均相对误差,是在允许的测量误差范围内。
此次设计的数字频率计达到了测量频率的目的,但在实际制作和测试过程中,由于自己知识有限,时间短和经验不足等原因,还是出现了些问题和需要继续改进完善的地方。
在编写程序时,闸门时间没能准确地微调至秒,致使测量的误差比理想的要大。
由于单片机内部具有丰富的存储资源和强大的数据处理能力,因此采用单片机设计的数字频率计只需要改动很少的硬件部分就可以和其他的自动化仪表组成多功能控制系统,测量速度得到提高,用于连续测量的控制系统是非常有价值和开显示,关光标清除显示屏写入数据指针加继续填入字符清除该行的字符,写指令数据使能子程序写指令使能指令码,高脉冲写数据使能数据,高脉冲延时微秒,写入命令子程序以位控制方式将命令写至写入命令写入数据子程序以位控制方式将数据写至写入数据设置显示地址设置的第二行地址写入命令由堆栈取出写入数据转换并在第二行显示数字子程序设置位置,加载小时数据显示数据义的。
致谢光阴似箭如梭,三年的大学学习很快就要过去了,在论文即将完成之际,我衷心的感谢所有指导关心和帮助我的老师同学和朋友。
本设计的完成是在我的导师陈英老师的细心指导下进行的。
在每次设计遇到问题时老师不辞辛苦的讲解才使得我的设计顺利的进行。
从设计的选题到资料的搜集直至最后设计的修改的整个过程中,花费了胡老师很多的宝贵时间和精力,在此向导师表示衷心地感谢,导师严谨的治学态度,开拓进取的精神和高度的责任心都将使学生受益终生,还要感谢和我同设计小组的几位同学,是你们在我平时设计中和我起探讨问题,并指出我设计上的误区,使我能及时的发现问题把设计顺利的进行下去,没有你们的帮助我不可能这样顺利地结稿,在此表示深深的谢意。
参考文献刘大茂智能仪器北京机械工业出版社,徐建军系列单片机应用及接口技术北京人民邮电出版社,谢淑如电路板设计北京清华大学出版社,刘文涛单片机语言程序设计北京原子能出版社,李花系列单片机实用接口技术北京北京航空航天大学出版社,范风强单片机语言应用实战集锦北京电子工业出版社,窦振中单片机外围器件实用手册存储分册北京北京航空航天大学出版社,黄智伟全国大学生电子设计大赛系统设计北京北京航空航天大学出版社张洪润刘秀英张亚凡单片机应用设计例下册北京北京航空航天大学出版社林志琦郎建军李会杰佟大鹏基于的单片机可视化硬件仿真北京北京航空航天大学出版社,周润景袁伟亭景晓松在和系统中的应用百例北京电子工业出版社,全国大学生电子设计竞赛获奖作品汇编北京北京理工大学出版社,李勇数字频率计的测量误差宜宾学院学报,尹国光基于单片机的数字频率计的设计和仿真天津工业大学学报,高明华简易数字频率计的设计大众科技,年第二期王捷艾红数字频率计分频电路设计计算机测量与控制第二期张国兴用单片机制作数字频率计电子制作年第二期附录系统主电路图附录二程序代码主程序开始定时器中断服务程序定时器中断服务程序






























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
