基于PIC单片机的简易数字示波器的设计

发布于:2024-07-17 编辑:匿名 来源:网络

摘要:提出了一种以PIC单片机为控制核心的简易数字示波器的设计。

介绍了系统总体设计的架构以及软硬件的具体实现。

输入信号经过预处理和AD转换后,传输到单片机。

通过键盘进行功能设置,波形在液晶屏上显示,实现信号实时采样、数据处理、显示控制等简单的数字示波器功能。

该系统方案规模小、性能稳定、易于实施、价格低廉,具有一定的实用价值。

  关键词:PIC;微控制器;数字示波器; AD转换;采样  0 简介  数字示波器是工业控制、电子测量、信号处理和仪器仪表行业最常用的测量仪器之一。

它将捕获的模拟信号通过AD转换并存储在示波器中。

对信号进行一步处理后,即可得到被测信号的各种信号参数,如频率、幅度、前后沿时间、平均值等,有利于产品的进一步分析和设计。

  1 总体设计  表征示波器的一些关键技术指标有:采样率、存储容量、触发类型、带宽、分辨率等。

采样率定义了从连续信号中提取并组成的样本数量。

每秒一个离散信号。

采样率的倒数就是采样周期,代表采样之间的时间间隔。

采样率可分为实时采样率和等效采样率。

实时采样率是指单次采样能够达到的最大采样率,等效采样率是指利用多次采样得到的信号对信号进行重构。

  存储容量是指采集波形的采样点数。

记录时间、采样率和存储深度之间的关系用直接存储AD转换数据的采集存储器的存储单元数来表示。

示波器的存储容量越大,其采样数据的能力以及捕获经常偶尔发生的信号(例如毛刺)的能力就越大。

   常见的触发类型包括上升沿触发和下降沿触发,即通过指定的极性和电压电平识别波形来触发。

设置合适的触发电平后,触发电路开始捕捉触发脉冲,完成数据采集。

显示波形以信号的某个上升沿或某个下降沿为触发参考点。

作用是保证每次采集的数据都是以输入信号上精确确定的点为参考点进行显示,有利于波形的重复稳定显示。

如果没有触发电路,屏幕上看到的就会很乱。

波形。

  分辨率分为垂直(电压)分辨率和水平(时间)分辨率,反映了信号波形的详细特征。

AD 转换器通过将采样电压与参考电压进行比较来确定采样电压的幅度。

用于形成 AD 转换器的比较器越多,AD 转换器可以识别的电压电平就越多。

此功能称为垂直分辨率。

垂直分辨率越高,示波器上的波形中可以看到的信号细节就越多。

小的。

  本系统将采集到的模拟信号经过AD转换后转换为数字量,利用单片机对数据进行处理和存储,转换成相应的X、Y坐标值和LCD的显示值????。

它可以使用微控制器和 FPGA/CPLD 来实现。

FPGA/CPLD完成采集、存储、显示、AD/DA等功能。

即FPGA/CPLD实现人机交互、信号测量分析等功能。

由于硬件限制,系统实现由PIC单片机、AD转换器、液晶模块等组成。

单片机完成基本的处理和分析,包括信号采集、存储、显示等控制和转换工作。

该方法的优点是系统规模相对较小,实现灵活,但不适合观测高速信号或复杂信号。

架构图如图1所示。

  2硬件设计  硬件电路由七部分组成:输入程控放大电路、采样电路(高速AD转换电路)、FIFO存储电路、触发电路、显示控制电路、时钟发生电路和频率测控电路。

其中,程控放大电路、采样电路和显示控制电路是三个主要部分。

程控电路通过比例缩放将波形幅度显示在屏幕上,然后在其周围添加标尺标记,将波形调整到合适的采集范围。

采样电路负责采集。

其核心是AD转换器。

采样信号经过AD转换器传输到单片机,由单片机和显示控制电路进行处理。

显示控制电路负责将被测信号的波形以所需的形式显示出来。

  2.1 程控电路设计   程控电路的作用是对输入信号进行衰减或放大,使输出信号电压在AD转换器的输入电压要求范围内,以达到最佳测量效果以及观察效果。

这就要求运算放大器的增益必须在规定的带宽内平坦。

选用NSC公司生产的LM运算放大器,带宽为MHz,转换速率为v/μs。

图2是部分可编程电路的原理图。

  2.2 采样电路设计   AD转换电路对被测信号进行采样,转换为数字信号并存储在存储器中。

它直接决定了数字示波器可以测量的最高频率。

本电路选用8位高速AD转换器ADSE,采样频率为10kSa/s~60MSa/s。

  ADSE 在每个时钟周期执行一次 DA 转换。

采样率就是时钟频率。

通过控制采样时钟可以轻松控制采样率。

此外,ADSE的输入电压幅值可以编程和控制。

RSEL 引脚是控制引脚。

引脚,设置为高电平时,ADSE的输入电压范围为1.5~3.5V,即2Vpp;设置为低电平时,输入电压范围为2~3V,即1Vpp。

  经程控放大电路调整后的信号分为两路,其中一路进入AD转换电路进行采样。

采样数据由74LVC锁存器缓冲,然后发送到FIFO存储器。

在AD转换器和PIC单片机之间添加FIFO的作用是充当高速数据缓冲区。

由于AD转换器的最大工作频率为60MHz,远高于单片机的工作频率,因此FIFO和AD转换器可以同步工作。

存储AD转换器的转换输出数据。

当 FIFO 存储器满时,该引脚被拉高,通知单片机读取数据。

此时,单片机禁用AD转换器和FIFO存储器的时钟使能信号,并将FIFO的控制权交给单片机。

  2.3 显示控制电路设计   显示的核心是LCD将点放置在不同的坐标位置,许多点连接在一起形成图形。

前面提到,由于PIC单片机读取数据的速度跟不上高速采样率,所以在接收中存在缓存部分。

这里使用了 FIFO 存储器。

FIFO的特点是速度快、双端口、输入输出分离,并有空和满标志。

它可以从一端读取??数据,而不需要使AD转换器和PIC共用一个I/O端口,这对于数据处理来说非常方便。

  PIC单片机显示采集到的数据的过程是首先判断FIFO是否已满,确认采集到足够的数据用于显示,然后清除屏幕上现有的图像,然后判断数据是否在规定范围内。

屏幕上显示的范围。

,如果超出范围,则合理组合两组数据,得到屏幕显示的数据,并通过调用显示函数进行显示。

后续的数据只需读出一组,并与前面的数据进行计算处理后显示出来,即可绘制出连续的波形。

  显示器采用键盘按键控制,键盘电路采用6个信号接口控制24个按键,大大节省了单片机控制所用的I/O端口。

键盘的24个键分为3组,每组对应一个s,即3/8解码器。

当按下某个键时,其中一个键被设置为低电平。

s 有三个端口。

D0、D1、D2,这三个端口可以指示按下的是哪个键。

如果Y1检测电平拉低,则D0、D1、D2对应是。

图3是键盘控制电路图。

  3 软件设计   软件部分由AD转换子程序、显示子程序、读写子程序、按键处理子程序组成。

图4是完整的采样过程的流程图。

  上电初始化后,主程序等待信号采集并查询AD转换是否完成。

AD转换完成后,数据被写入FIFO存储器。

当 FIFO 存储器满时,FIFO 满标志触发微控制器读取数据。

程序将采样数据读入单片机,根据之前按钮状态设置的功能寄存器内容对数据进行处理,并在LCD上显示所需的波形。

基于PIC单片机的简易数字示波器的设计

  AD转换程序在一定的采样时间内对输入的模拟信号进行采样。

定时器周期性地产生中断。

当采样中断到来时,AD转换开始。

AD转换完成后,数据存储在指定区域。

通过控制定时器的时间,可以控制不同的采样率,从而实现不同频段数据的采集。

由于AD转换时间的限制,无法采集高频信号波形。

为此,使用等效采样模式。

等效采样是指对多个信号周期进行连续采样以再现信号波形。

采样系统可以以扩展的方式再现。

频率大大超过奈奎斯特极限频率的信号波形。

  显示子程序将转换后的数字信号显示在LCD上的相应点上。

横轴显示电阻时间,纵轴显示电压值。

首先计算出某个数字量在横轴上要显示的位置,然后根据数字量的大小计算出在纵轴上的位置,从而在显示器上显示出该数字量对应的点。

采集到的点按顺序显示出来后,屏幕上看到的就是信号的波形。

  读写子程序的作用是存储你想要存储的信号波形,以便以后查看波形详细信息。

按键处理子程序的功能主要是根据不同的输入选择不同的功能。

使用行和列扫描来扫描按键。

当按下扫描的键时,执行相应的功能。

  4 结论  本系统设计简单明了,充分利用单片机内部资源,实现了普通示波器的信号测量、频率测量、可调触发电平、可变垂直等普通示波器的基本功能和扫描文件等,同时还扩展了关键波形存储、单次触发等功能,可用于仪器中实时显示动态波形,具有良好的用户体验。

如果选择性能更好的模拟开关、运算放大器以及更合理的电阻,可以提高信号调理电路的放大精度,增大测量幅度范围。

基于PIC单片机的简易数字示波器的设计

站长声明

版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

标签:

相关文章

  • 两天促成10+次深度对接 -启迪控股古镇口创业行聚会活动圆满结束

    两天促成10+次深度对接 -启迪控股古镇口创业行聚会活动圆满结束

    6月1日,“清启汇|古镇口创业行聚会”活动圆满结束< titlesplit > “启迪创业行古镇口聚智慧”活动圆满结束。 本次活动由启迪控股东北亚总部指导,启迪之星集群创新中心古镇口园区、启迪之星(青岛)协办,启迪之星(青岛高新区)、启迪之星青岛未来产业创新协办中心。 本次活

    06-17

  • 方源资本投资360Finance 9000万美元,任命董事

    方源资本投资360Finance 9000万美元,任命董事

    投资界消息,金融科技公司Finance发布未经审计的第三季度业绩报告显示,方源资本收购Finance持有的10,000股ADS股票,成为重要股东该公司,并任命了董事来财务。 按照昨天的财务收盘价计算,本次交易将花费方源资本约1万美元。 金融方面表示,方源资本的进入将有助于拓宽金融在

    06-18

  • 深圳创投与苏州工业园区新建元合作成立元创基金

    深圳创投与苏州工业园区新建元合作成立元创基金

    投资社区(微信ID:pedaily)消息,7月16日,深圳创新投资集团(以下简称“深圳创投”)与苏州工业园区旗下最大园区开发平台新建元控股集团(以下简称“新建元”)举行战略合作协议签约仪式,并为合作设立的元创基金揭牌。 双方将在多领域深度合作,共同加速创新催化,推动产

    06-17

  • 微软的丑毛衣又来了,这次可以穿了《扫雷》

    微软的丑毛衣又来了,这次可以穿了《扫雷》

    很多人的电脑知识都是从Windows《扫雷》游戏开始的,在电脑课上小心翼翼地点击,生怕遇到Bomb,在无数失败中寻找规律重新启动游戏,挑战更大的地图,更快的通关时间。 如今,《扫雷》游戏已经越来越少见,它已经成为存在于各种数字模因中的纯粹怀旧游戏。 最近,微软为《扫雷

    06-21

  • GOFUN正式宣布品牌升级,组建母品牌“GOFUN科技”并获得数亿美元B轮融资

    GOFUN正式宣布品牌升级,组建母品牌“GOFUN科技”并获得数亿美元B轮融资

    据投资行业消息,GOFUN科技宣布B轮融资,并已与多家投资方达成最终意向,金额达数亿元人民币。 本轮融资的参与者主要是国家大型投资基金和地方产业引导基金,现有的行业投资者也选择继续加大投资。 此外,GOFUN科技目前正在与国内投行制定相应的计划,希望推出IPO,为投资者

    06-18

  • -ST工信宣布退市,一年亏损20亿,近5万股东震惊

    -ST工信宣布退市,一年亏损20亿,近5万股东震惊

    创造头条新闻 3月5日收盘后,上市公司*ST工信(哈尔滨工业大学高新区)科技实业发展股份有限公司)发布公告称,因业绩连续大幅亏损,触发退市条件,公司被上海证券交易所终止上市。 公告显示,公司股票将于2019年3月15日开始进入退市整理期交易,退市整理期持续十个交易日。

    06-18

  • 特易科技获近亿元C轮融资,主攻Micro OLED显示测试设备

    特易科技获近亿元C轮融资,主攻Micro OLED显示测试设备

    投资社区(ID:pedaily)4月28日消息,据硬氪报道,近日,厦门特易科技有限公司特易科技(以下简称“特易科技”)完成近亿元C轮融资,由资阳产业投资集团投资,元石资本跟投。 本轮融资将用于新产品开发迭代等方面。 “特易科技”成立于2016年,专注于纳米级检测自动化智能装

    06-18

  • 李楠创办的怒喵科技获龙珠资本5000万A轮融资,估值近亿美元

    李楠创办的怒喵科技获龙珠资本5000万A轮融资,估值近亿美元

    投资圈(ID:pedaily)据11月3日消息,潮牌科技3C品牌“怒喵科技“AngryMiao”已获得龙珠资本独家1万元A轮融资,估值近亿美元,并于今年12月发布了全新TWS耳机产品。 怒喵科技创始人李楠是魅族前任高层副总裁、魅蓝品牌创始人,在魅族期间,他带领团队实现了销量过万台的成绩

    06-17

  • Uber第四季度净亏损9.68亿美元,同比收窄12%

    Uber第四季度净亏损9.68亿美元,同比收窄12%

    美国网约车公司Uber今天发布了第四季度及全年财务业绩。 听,中小企业反馈平台。 倾听用户需求,倾听创业者声音,解决中小企业痛点。 点击立即参与调查并获得礼物。

    06-18

  • 首次发布 -社区零售平台食会团获愉悦资本、渶策资本、启明创投等投资方8830万美元融资,

    首次发布 -社区零售平台食会团获愉悦资本、渶策资本、启明创投等投资方8830万美元融资,

    投资界消息(微信ID:pedialy),社区零售平台食会团宣布完成新一轮融资融资已顺利完成。 本轮融资金额为1万美元,投资方包括:愉悦资本、渶策资本、启明创投、阿里巴巴、真格基金、华创资本。 十汇团负责人表示:所募资金将用于加强供应链和技术投入,深化产业链建设,加快下

    06-17

  • 2021年前海粤港澳台青年创新创业大赛半决赛暨创客营顺利举行

    2021年前海粤港澳台青年创新创业大赛半决赛暨创客营顺利举行

    11月3日,前海粤港澳台青年创新创业大赛半决赛创客营在前海深港基金小镇正式启动。 本次大赛由前海管理局和市科创委共同主办。 自2016年启动以来,已连续成功举办六届,大赛的品牌效应和平台功能逐渐显现,参赛项目总数超过100个,其中港澳台项目近百个。 对推动粤港澳台地区

    06-18

  • Brewer Science展示不断增长的中国半导体市场最新趋势

    Brewer Science展示不断增长的中国半导体市场最新趋势

    2019年3月15日——Brewer Science, Inc.将于2020年3月20日至22日参加在上海新国际博览中心举行的年度SEMICON China展会及研讨会,今年已是该公司第十三次参加此项活动。 随着中国继续建设本地半导体制造基础设施,Brewer Science 正在巩固其作为该地区领先材料供应商的地位。

    06-06