基于S12的简易数字示波器的设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
p e a k — p e a k me a s u r e me n t ,a n d a b l e t o b e me a s u r e d p e r i o d i c s i g n a l o r a s i n g l e n o n — p e r i o d i c s i na g l o f a s i n g l e a c q u i s i i t o n a n d s t o r a g e t o d i s p l a y . c o n i t n u o u s l y T h e S 1 2 i s d e s i ne g d t o h o s t mi c r o c o n t r o l l e r t o p r o d u c e a l o w— f r e q u e n c y o s c  ̄ l o s c o p e c a n me a s u r e n o t o n l y t h e DC s i na g l ,y o u c a n a l s o me a s u r e h i g h f r e q u e n c y AC s i na g 1 . Ke y wo r d: s i mp l e p o r t a b l e ;d i g i t a l o s c i l l o s c o p e ;s i na g l me a s u r e ;d e s i n g s c h e me
1 . 引 言
数 字示波器 的设计是对传统 高速 电子束示 波器 的改进 ,它 能对被测周 期信号或单 次非周 期信 号进行一 次采集与储存 ,便于分析Байду номын сангаас波形 。 目 前 对 于数字 示波器 已经有 比较丰 富的研究 , 但 有时在开发 设计 中只需要 中低端 数字示波器 即可达标 。针 对此本文 给出 了一种 简易数字示 波 器的制作 设计方案 ,尽可能采用 数字 电路 , 结 构简单测量 结果可靠 且具高分辨 率和 低误差 的特 点。 2 . 系统设计方案 本设 计 以S l 2 单 片机为 主控芯 片 ,通 过程 控 放大 电路将 信号 衰减放 大后 经T L C 5 5 1 0 采样 送 入F I F 0 芯片进 行缓冲存储 和整形 电路,然后 s 1 2 从F I F O 读取 数据 ,进行 处理后 将波形 和峰 峰 值在L C D 上进行 显示 ,另一 方面 从整形 电路 输入s 1 2 N U 频 ,并将 频率显示在液 晶屏上 。 2 . 1硬件 设计 硬 件 设 计包 括 程控 放大 、高速 A D 转 换与 F I F 0 存储 、时钟 电路和 电源 ,整形 电路 与单片 机处 理四个 电路模块 ,各模块 间联系如 下:
Abs t r ac t: The t e xt i nt r od uc e s a de s i g n s c h e me of s i mpl e po r t a b l e di g i t a l o s c i l l os c ope , t h e d e s i g ne d os c i l l os c o pe c a pa b l e of a n a r b i t r a r y wa ve f or m of l e s s t h a n 1 M Hz re f q ue n c y a nd
…
…
…
…
…
…
…
…
…
…
.
鳗 廛 一 -
基 于¥ 1 2 的 简易数 字示波器 的设计
江南大学物联 网工程 学院 施亚平 陆灿楠 胡碧霞
【 摘要 】设计 了一 台简 易便携 式数字示波器 ,能对任意小 于1 MHz 的波形进行 频率和峰 峰值的测量 ,且 能够对被测周期信号或单次 非周期信 号进行 单次采 集与储 存,连 续 显示。该设计 以s 1 2 为 主控单片机,制作出的示波器不仅可以测量低频的直流信号 ,也可 以测量高频的交流信号。 【 关键词 】简易便 携;数字示波器 ;信号测量 ;设计制作
A D 转换器 的采样频率 ,然后 用计数器模块测量 经整形信 号的频率 ,另一 方面通过查看F I F 0 的 标志位来 禁止、读取或等待 数据,将数据进行 处 理 后 通 过L C D( 选用 1 2 8 6 4 显示 屏 )显 示 ,包 括 峰峰值和 频率 。M C U 与个模块 之 间的控制联 系在 图1 中 已给 出 。 2 . 2软件设计 软件设计 采用 飞思卡尔 公司的S 1 2 系列 单 片机 ,并通过P L L 将总线 时钟超频在6 4 M ,能轻 松完成信号 的采集 ,处理和显示等功能 。 2 . 2 . 1波形处理模块 程 序开 始完成各模块初始化后单片机 首先 图3 A D 转换 与F I F 0 接 口模块 读取F I F O 全满信号 ,若判 断全满信号为 高电平 2 . 1 . 3时钟 电路和 电源模块 则开始 读取数据 ,否 则继续检测 。读取 的数据 时钟 电路为A D 转换器提供采样 时钟信 号 , 通过 处理,则送L C D 显示 。由于L C D 显示命 令耗 对于 1 M H z 以内 的信 号 ,本设计 以2 0 M H z 晶振 为 时过长 ,于是在单片机 内存 中模拟 了一块 显示 基准 ,采 用 计数 器 组成 的 分频 电路 得 到一 系 区域 ,当数据画满整个 显示 内存 ,便将整 个数 列不 同 的采样 周期 ,分别 为2 0 M H z 、1 O M H z 、 据送液 晶显示 ,大大提高 了显示效率 。
单片机 之间 的高速数 据缓 冲 ,具 有3 个标志 引 脚F F( 满标 志)、H F( 半满标 志 )和E F( 空标 志 )。M C u 根 据这 三个标 志 ,当满时 读取数 据 进 行处理 ,并禁 止A D 采样 时钟 ,半满时继 续采 样 ,空时则等 待读取数据 。由于A D 转换较 快 , 可在A D 与F I F O 间加入7 4 V H C 5 7 4 锁存器数据 经锁 存缓冲后送入F I F 0 。