《简易数字频率计题解1997年b题》由会员分享,可在线阅读,更多相关《简易数字频率计题解1997年b题(42页珍藏版)》请在金锄头文库上搜索。
1、简易数字频率计题解 ( 1997年 B 题 ),编 写 与 讲 解 人 田 良 东 南 大 学 无 线 电 系 2003年3月12日,赛 题 任 务 书 (一)任务 设计并制作一台数字显示的简易频率计。 (二)要求 1.基本要求 (1)频率测量 a.测量范围 信号:方波、正弦波 幅度:0.5V5V注 频率:1Hz1MHz b.测试误差0.1% (2)周期测量 a.测量范围 信号:方波、正弦波 幅度:0.5V5V注 频率:1Hz1MHz b.测试误差0.1%,(3) 脉冲宽度测量 a.测量范围 信号:脉冲波 幅度:0.5V5V注 脉冲宽度100s b.测试误差0.1% (4)显示器 十进制数字显
2、示,显示刷新时间110秒 连续可调,对上述三种测量功能分别采用不同颜色的 发光二极管指示。 (5)具有自校功能,时标信号频率为1MHz。 (6)自行设计并制作满足本设计任务要求的稳压电源。,2.发挥部分 (1)扩展频率测量范围为0.1Hz10MHz(信号幅度:0.5V5V注),测试误差降低为0.01%(最大闸门时间10s)。 (2)测量并显示周期脉冲信号(幅度0.5V5V注、频率1Hz1KHz)的占空比,占空比变化范围为10%90%,测试误差1%。 (3)在1Hz1MHz范围内及测试误差0.1%的条 件下,进行小信号的频率测量,提出并实现抗干 扰的措施。,题 解 部 分,1.1题目分析 1.1
3、.1设计者特定背景知识的自查与准备 1.1.2顶层要求的确认要实现的测量功能以及测量精度。即明确 “做什么”以及“做到何种程度”即质量的要求: 测量功能:测频、测周期、测脉冲宽度以及测脉冲的占空比(发挥部分)。 测频、测周期、测脉冲宽度的误差:0.1%; 测占空比的误差:1%。(发挥部分),(10-3),其次,在顶层设计中应当明确的主要技术指标: 被测信号的频率范:1Hz1MHz; 误差0.1% (基本要求); 0.1Hz10MHz,误差0.01%(发挥要求) 被测脉冲信号的宽度:100s 最大闸门时间:10s;显示刷新时间在1s10s之间连续可调 还有一些设计要求与技术指标将在设计由顶层向底
4、层过渡之中逐步予以关注和考虑。 至此,对该题“做什么”以及“做到何种程度”即质量的要求也就明确了。 下一步工作就转向分析实现该频率计的各项要求所应当采用的测量方法。,对各种数字化测频、测周法的1误差进行比较: 1.直接测量法 被测的 fx 越 低,测频1误差越大; 被测的 fx 越高,测周1误差越大; 2.直接与间接测量相结合的方法 中界频率: fm = = (1.7) p.68 当 fx fm时, 直接测频, 间接测周; 当 fx fm时, 直接测周, 间接测频. 3.多周期同步测量法( 倒数计数器法 ) 从根本上消除了1误差,实现了等精度测量,1.1.3 测量方法的分析与比较,1.1.4
5、尚未涉及的其它问题,1)脉宽测试误差的分析 被测脉宽100s,测试误差0.1%,可以达到。 2)脉冲占空比测试误差的分析 被测脉冲频率1Hz1KHz,占空比10%90%,幅度0.5V5V;要求误差1%,可以达到。 3)被测信号幅度、频率范围及输入通道放大器 自认0.02V,频率0.1Hz10MHz, 输入电阻1M 4)稳压电源的设计 估计数字电源5V,1A;模拟电源5V;615V,均为200mA,1 . 2 设 计 方 案 讨 论 1.2.1 方 案 的 选 择,1. 测量方法的选择 选用多周期同步测量法 2. 实现技术的选择 纯硬件实现法(可选的器件有通用的SSI/MSI/LSI集成电路、专
6、用集成电路、可编程逻辑器件如isPLD器件等); 纯软件实现法(可选的平台有PC机、单片机、 DSP器件等); 软硬件相结合的实现法(由、中选择与组合)。选此实现技术,1 . 3 系 统 级 和 子 系 统 级 设 计 1.3.1 系 统 级 框 图,频 率 计 的 面 板 布 置 图,1.3.2 子 系 统 级 总 体 框 图 1) 频率计子系统的划分,测量控制及 功能切换逻辑,2)各个子系统的主要技术指标及其组成,(1) 输入通道 (考虑发挥部分要求时) 带宽:010MHz; 输入电阻:1M; 增益:2/0.02=100(用TTL整形级时) (2) 多周期同步等精度测量控制及功能切换逻辑
7、计数器容量:107108; 工作频率:10MHz (3) 单片机子系统(根据下列要求选用AT89C51) 由+5V电源供电,I/O口与TTL电平兼容,并有足够数目的I/O口;要有丰富的四则算术运算和逻辑运算指令,指令执行速度要快;片内除RAM外还要有EPROM;至少有两个16位的定时器/计数器;有外部中断输入引脚;具有串行通信口;价格要低廉。,图1.3.4 输入通道组成框图,多 周 期 同 步 等 精 度 测 量 控 制 及 切 换 逻 辑,图1.3.5,图1.3.6单片机与外围部件的互连方案,1.4 设计的进一步细化 1.4.1输入通道的详细设计 1)输入通道中的模拟部分的详细设计 2)输入
8、通道中的数字部分的详细设计 1.4.2 综合数字模块子系统 测量控制及 功能切换逻辑 + 其它辅助数字部件的详细设计 1) 核心电路-图1.3.5; 2)辅助数字部件共10个 1.4.3 单片机子系统软件的设计 1)主程序; 2)子程序主要有4个 ( 键盘中断服务子程序;软件计数器子程序;数据处理子程序;测量结果刷新显示子程序),图1.4.1输入通道中模拟电路部分的详细设计图,图1.4.2被测信号边沿选择电路,图1.4.3被测信号边沿选择电路的工作波形图,图 1.4.4 由ispPLD实现的(虚线框内)综合数字模块子系统的总图,用ispLSI 1032来实现,辅 助 数 字 部 件 共 10
9、个, 脉冲边沿选择电路; 预置闸门时间选择计数器和指示驱动电路; 通道条件码输入接口; 闸门灯驱动器;按键接口电路; 单/双通道选择信号产生逻辑; 低12bit时间计数器、28bit事件计数器; 前述两个计数器与单片机的接口逻辑(可寻址的8bit的6选1多路选择器); 驱动LED数码显示器的98位移位寄存器及缓冲器(包含单位符号指示灯驱动电路在内); 1MHz时标信号及1Hz脉冲发生器电路。,用ispLSI 1032来实现,图 1.4.5 频 率 计 的 测 量 流 程,主 程 序 流 程 图,P1.6=0 P1.7=1,(续前)主 程 序 流 程 图,1.5 测试方案 1.5.1测试步骤与方
10、法概述 先对三个子系统分别进行测试,最后将三个子系统互连起来,进行整个系统的总体测试。 1.5.2频率计子系统的测试步骤与方法 1.输入通道模拟电路部分测试步骤与方法 2.综合数字功能模块的测试步骤与方法 应充分运用EDA工具的功能模拟和定时模拟能力,去替代使用测试仪器去完成大量而复杂的测试工作。 3.单片机子系统的测试步骤与方法 先测试硬件,再测试软件,最后软硬件联合测试。 测试主要用仿真器,也要用到示波器、电压表等仪器。,(续前)对单片机子系统的硬件的测试,就是测试与它相连的做在isPLD器件内的外围部件的工作是否正常。方法是针对要测的硬件编写一个、一个的读写小程序,输入到仿真器中去,分别
11、对每个外围部件的读/写功能进行测试。 软件测试的主要工具仍然是仿真器。应当先测试子程序,后测试主程序。 测试中要灵活运用插入暂停、局部循环指令以及仿真器的单步调试功能。并用直流电压表或示波器去测量硬件上的有关电平或波形。,4. 总 体 测 试 所有子系统均测试通过后,才能将它们全部互连起来进行总体测试。这时所用的仪器主要是:函数发生器;通用计数器(可测量频率、周期、时间等);交流电压表;示波器。它们的工作频率应覆盖020MHz。 电源接通后,检查频率计默认测频工作状态以及自检功能是否正常,然后用函数发生器作为测试信号源,同时接到所制作的频率计和通用计数器的输入端,按设计任务书要求的测量项目逐个
12、进行测试,将频率计和通用计数器的读数分别记录下来。计算各个测量项目的测量误差,并与任务书要求进行比较。,谢 谢 收 看, 请留下宝贵意见!,再 见 东 南 大 学 无 线 电 系,同步化闸门启动定时器,T0,键盘中断与显示时间调节,C51单片机定时器的结构与方式字,图1.6.1 计数式测频的原理方框图,fX =N / TS,闸门时间,图 1.6.3 计数式测周期的原理框图,TX = N T0 / k,时标,图1.6.5测量时间间隔的原理方框图,TX = N T0,图1.6.7 脉冲宽度和上升时间的测量 (a)测量脉冲宽度; (b)测脉冲上升时间,图1.6.9 倒数计数器(多周期同步测量),图1.6.9 倒数计数器(多周期同步测量),时 间 波 形 图,图1.6.10等精度测时间间隔的原理框图,图1.6.11 等精度测量时间间隔的工作波形图,NB = NAfC TX,电压比较器 MAX902 要求输入信号的最小 过零压摆率: (P.52 P.53) SR=0.5V/s SR=2 f X Um Um= 0.5/2 0.1 0.8V 最小输入信号的峰值: Uimin=0.02 V 要求放大级的增益:GA Um / Uimin 30,