- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的简易数
字频率计设计报告
课程设计名称: 近代电子学实验
设计项目名称: 简易数字频率计设计
专业班级:
学生姓名:
指导教师:
理学院
完成时间:201 年12月21日
设计题目 简易数字频率计的设计 参与成员 设计要求 设计一个自动量程数字频率计,其要求如下:
显示位数:6位,最大显示数999999。
自动量程要求:计数器大于999999时(溢出)量程自动升高一档,输入被测电压:1Hz-1MHz方波或正弦波,幅度为10mv-3v(有效值)。
计过程 测量原理:
原理图如如图1-1所示
频率测量部分:本设计方案的同样采用常规的测量方法,即在单位时间内对待测信号的脉冲边沿(上升沿或下降沿)进行计数,频率测量的硬件电路如图所示,其主要由以下几部分组成:控制电路、单片机控制部分、计数与显示电路。单片机控制部分主要完成测量过程的控制、测量结果的处理和显示。单片机选用AT89C52,其中P.1(T1)用于信号,一次计数完成后单片机对计数值进行运算处理,并送8位。AT89C52 P用于和LED数码管
第一档测量范围为1Hz-100KHz
第二档测量范围为100KHz-1MHz
第三档测量范围为1MHz-10MHz
刷新时间为1S。
脉宽测量部分:利用定时器的方式寄存器TMOD的D7位(GATE)的特殊功能,当GATE为低电平时,只要TCON中的TR0/TR1为1,计数器就开始计数,当GATE为高电平时,计数器T0、T1计数运行控制位TR0、TR1为高仍不能计数,还需要INT0/INT1上的电平为高才能使计数器工作,由此可知,当GATE=1和TR0/TR1=1时,计数器是否计数取决于INT0/INT1引脚的信号, INT0/INT1由0变1时开始计数,由1变0时停止计数,这样就可以用来测量 INT0/INT1端出现的脉冲宽度。
原理图分解为如下几部分
放大整形电路
如图1-2所示
图1-2放大整形电路
其中,放大部分由集成运算放大器构成的反向比例运算电路实现,放大倍数 Au=R4/R3=10,当然,这可以通过调整电阻R3和R4的值来满足实际需要。整形部分仅由一个与门构成,与门的一端接高电平,另一端接输入信号,当输入信号的幅值高于与门的阈值电压时,在与门的输出端将会得到高电平。反之,输出低电平,从而实现了波形变换。下图为放大整形的仿真截图:
输入正弦波的幅值为200mV,频率为10kHz,从上到下依次为原信号、放大后信号、整形后的信号:
分频电路
如图1-3所示
图1-3 分频电路
分频电路是由两片74LS90、和一片74LS153实现的,单片机AT89C52初始时从P1.0和P1.1输出P1.1=0,P1.0=0,此时将从74LS153的output端输出未经分频的信号,当AT89C52检测到脉冲频率高于100KHz时,置P1.1=0,P1.0=1,此时将从74LS153的output端输出经十分频的信号,当AT89C52检测到脉冲频率高于1MKHz时,P1.1=1,置P1.0=0,此时将从74LS153的output端输出经一百分频的信号,从而实现了对更大频率范围的测量。
下图为分频电路的仿真截图:
输入信号为100Hz,从上到下依次为原信号、10分频后的信号、100分频后的信号。
显示及锁存电路
如图1-4所示
图1-4 显示、锁存电路
显示、锁存部分的电路是由6片74LS273和6个7段数码管构成的,AT89C52把记录的数据分解为最高位、次高位……最低位,然后分时送往数据总线P0口,再由P2口发出的锁存信号依次将其锁存,最后由数码管把各锁存的数字对应显示出来,小数点的变换是通过AT89C52的P1.2、P1.3、P1.4来控制的,其原理与分频电路的控制相似,故不再赘述。
简易频率计的整体电路图如图1-5所示
图1-2简易频率计电路图
频率测量部分:AT89C52单片机,
脉宽测量部分:当检测到脉宽测量按键(pwide)按下时,转到脉宽测量程序去执行,同样利用单片机的定时/计数器进行测量,当检测到INT0引脚为高电平时,定时器开始计数(定时器可以看作是对机器周期的计数,当晶振为12MHz时,定时器每接收一个脉冲的时间为1us),当检测到下降沿时,单片机响应中断,计数停止,AT89C52对所计得的数进行加工并送往锁存器锁存,再由数码管读锁存器,将所测脉宽显示出来。
程序部分:
程序部分的设计主要是和硬件电路相结合,正确地实现精度测量。整个系统软件的设计采用了自顶向下的模块化的结构方式
您可能关注的文档
- IE基础及七大浪费课件.ppt
- PLC的软件设计课件.ppt
- 大客户销售技巧课件.ppt
- 动筛车间施工组织设计方案101页.doc
- 广州市某河段清淤泥工程施工组织设计方案.doc
- 活塞式压缩机维修工题库高级31页.doc
- 活塞式压缩机维修工题库中级34页.doc
- 基坑排桩支护施工组织设计方案.doc
- 龙山庄园1#商住楼工程施工组织设计.doc
- 某市政道路监理大纲105页.doc
- 2024年中国钽材市场调查研究报告.docx
- 2024年中国不锈钢清洗车市场调查研究报告.docx
- 2024年中国分类垃圾箱市场调查研究报告.docx
- 2024年中国水气电磁阀市场调查研究报告.docx
- 2024年中国绿藻片市场调查研究报告.docx
- 2010-2023历年初中毕业升学考试(青海西宁卷)数学(带解析).docx
- 2010-2023历年福建厦门高一下学期质量检测地理卷.docx
- 2010-2023历年初中数学单元提优测试卷公式法(带解析).docx
- 2010-2023历年初中毕业升学考试(山东德州卷)化学(带解析).docx
- 2010-2023历年初中毕业升学考试(四川省泸州卷)化学(带解析).docx
文档评论(0)