基于TFT彩屏液晶的编写数字存储示波器_第1页
基于TFT彩屏液晶的编写数字存储示波器_第2页
基于TFT彩屏液晶的编写数字存储示波器_第3页
基于TFT彩屏液晶的编写数字存储示波器_第4页
基于TFT彩屏液晶的编写数字存储示波器_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    基于TFT 彩屏液晶的便携数字存储示波器摘 要: 设计了一种以TFT 彩屏液晶模块为显示器件的新型便携数字存储示波器。示波器的信号调理电路通过CA3338E 的输出信号控制两级AD603 放大, 结合单片机控制继电器对信号进行衰减, 实现了程控衰减放大和自动增益控制的功能。对于A/ D 采集到的信号, 在单片机内部开辟RAM 存储区对波形数据进行循环缓存, 达到了边采集边显示的控制效果。在对波形显示的控制中, 使用数字化的触发器代替传统的硬件触发电路, 降低了系统的复杂度, 借助于正弦插值技术, 使屏幕显示的波形连续稳定。该示波器可以用

2、来显示常用信号的波形, 并进行相关参数的测量显示, 具有输入信号的动态范围大, 体积小, 便于携带的优点, 具有广泛的应用空间。在电子技术领域中, 通常需要借助于一些辅助的仪器来观察电路中信号的相互关系, 这些仪器的种类很多, 比如万用表、信号源、示波器、频谱仪等。其中, 示波器可以观察到信号的全貌, 它可以在显示屏幕上直接观察到被测信号的波形, 并测量信号的幅度、频率、周期等基本参量。除此之外, 其他的非电量也可以转化为电量, 使用示波器进行观测。因此, 示波器得到了广泛的应用。随着电子设备复杂程度的增加, 对于示波器这样的测量仪器也提出了更多的要求, 除了成本的限制以外, 在体积、性能以及

3、使用的灵活性方面也有了新的要求。目前常用的示波器一般都是体积比较大, 成本高,这就使它的应用受到了一些限制, 在这种情况下, 开发低成本便携的手持示波器, 将会大大提高其应用空间,为电子技术开发人员提供更多的便利。液晶显示器在便携式仪器中有着广泛的应用, 使用液晶作为显示器件具有显示质量高, 数字式接口, 体积小, 重量轻, 功耗小等优点。本文设计的系统, 以C8051F020 单片机为核心, 以TFT 彩屏液晶为显示器件, 将输入信号经过必要的信号调理电路以后进行采样, 采样后的数字信号在单片机内进行实时的数据处理, 并按照一定的格式输出到液晶屏幕。通过对液晶进行初始化, 并编写相应的程序,

4、 实时显示出输入信号的波形, 并对信号进行相关参数的测量, 实现了手持示波器的功能。1 系统组成与工作原理1. 1 系统组成系统主要有信号调理电路, 采集处理模块和液晶外围电路组成。信号调理电路由继电器、增益控制D/ A、两级可变增益放大器AD603 和保护电路组成, 主要用于对输入信号进行程控的衰减与放大, 使得信号在最佳的测量和显示量程范围内。采集处理模块负责采集调理电路输出的信号, 并对信号进行编码缓存, 得到适合LCD 显示的数字编码信号。液晶外围电路为液晶显示电路提供合适的工作电压, 并且对液晶模块与单片机的接口电路进行了设计。系统组成的总体框图如图1所示。图1 系统组成框图1. 2

5、 系统工作原理系统时钟控制A/ D 采集波形数据, 在单片机内部配置两块RAM 缓存区, 并采用循环存储器结构。也就是说, 存储器的各存储单元按串行方式依次寻址, 且首尾相连, 形成了一个环形结构。采集开始时, 将采集数据按顺序写入其中一个存储区, 当所有单元都存满以后, 将该存储区的数据送到LCD 显示, 与此同时, 下一轮的采样数据不断存储到另一个存储区, 存满以后2 个存储区交换功能。如此轮换交替, 这样接收A/ D 采集数据和数据显示可以同时进行, 而数据显示的速率大于A/ D 采集速率, 从而可以有效避免数据丢失。系统的工作过程如下: 输入信号经前端信号调理电路转换到合适的电平, 在

6、单片机的控制下通过A/ D 对信号采集处理并存储采集数据。对LCD 初始化编程接收单片机存储的波形数据, 将信号的波形实时显示出来, 并测量信号的峰峰值电压和频率。2 系统硬件设计系统硬件主要实现对输入信号的程控衰减放大, 过压保护, 信号的采集处理以及单片机与液晶模块接口电路等, 系统硬件总体框图如图2 所示。图2 系统硬件总体框图2. 1 信号调理电路信号调理电路实现了对输入信号的程控衰减放大,它由增益变化范围线性连续可调的可控增益放大器AD603 组成。通过单片机, 结合8 位D/ A 转换芯片CA3338E, 对两片AD603 引脚端的输入电压进行控制。该芯片输入控制电压Vc 的范围为

7、- 0. 5 + 0. 5 V,一级增益和控制电压的关系为:当使用两级级联时, 则增益和控制电压关系为:单片机输出控制信号, 使继电器对输入信号进行100 倍衰减。衰减后的信号经A/ D 转换后采集到单片机中, 根据预先设置的档位判断信号所属的范围。如果信号幅度过低, 不在这些范围之内, 则单片机重新发出控制信号, 减小对输入信号的衰减倍数, 直到衰减后的信号满足最佳测量范围为止。对应于每个档位的信号,输出一个8 位的数字信号至CA3338E 芯片, 并将其输出的模拟信号加到AD603 的输入端, 得到不同的放大倍数, 完成信号的程控衰减放大。这样设计, 一方面可以实现自动增益控制。系统会根据

8、程序的设定对输入信号的幅度自动选择放大衰减的倍数, 来得到满足信号采集部分电路要求的最佳信号电平, 在进行信号电压的测量时, 只需要将采集到的信号电压与相应的程控倍数相乘, 就可以显示出准确的电压值。另一方面, 也可以大大扩展输入信号的动态范围。信号采集电路允许的最大输入电压为4 V 左右, 这样, 当输入峰峰值为400 V 信号时, 由于存在100 倍的衰减, 调理以后的输出信号仍然不超过采集电路的范围。2. 2 过压保护电路在A/ D 的输入通路前并联了两个钳位稳压二极管, 保证在输入交流信号过压时钳位在安全范围内, 此时程序判断到A/ D 的输出大于量程, 也会自动切换衰减倍数, 转到更

9、高档位, 起到保护A/ D 和单片机芯片的作用。2. 3 单片机与液晶模块接口电路单片机使用C8051F020, 它是一种高集成度的混合信号片上系统, 有按8 位端口组织的64 个数字I/ O 引脚, 所有引脚都耐5 V 电压, 都可以被配置为漏极开路或推挽输出方式和弱上拉。液晶模块采用TFT 液晶,TFT( Thin Film T ransistor) 为薄膜晶体管有源矩阵液晶显示器件。每个液晶像素点都是由集成在像素点后面的薄膜晶体管来驱动, 从而可以做到高速度、高亮度、高对比度显示屏幕信息。它以行扫描信号和列寻址信号控制作用于被写入像素电极上的薄膜晶体管有源电路, 使有源电路产生足够大的通

10、断比, 从而间接控制像素间呈TN 型的液晶分子排列, 达到显示目的。液晶模块采用ILI9320 片上系统( SoC) 驱动器, 支持26 万色显示, 分辨率为240RGB320 像素, 图像数据存储区的大小为172, 800 字节, 同时还集成了电源电路。其内部结构框图如图3 所示。图3 ILI9320 内部结构框图ILI9320 与MCU 之间有4 种总线接口方法, 分别为i80 系统总线, 串行总线, RGB 总线和VSYNC 总线。在此采用i80 系统总线进行控制, 通过读使能( RDB) 和写使能(WRB) 两条控制线进行读写操作, 其中数据宽度为8 位。由于LCD 模块中的数据线为1

11、6 位, 实际中只用到了8 位, 因此要对低8 位接地。液晶模块中,DB8 DB15 为双向数据总线, RS 为数据/ 寄存器的选择信号, 当RS 为低电平时, 表示对液晶模块内部的寄存器操作, 为高电平时对显存中的数据进行操作, CS 为片选信号, RESET 为复位信号。这些信号线直接与单片机的GPIO 总线相连, 不需要设计外围的电路。3 系统软件设计系统软件设计主要完成对程控衰减放大电路的控制, 波形数据的处理与存储, 触发设置以及LCD 模块的波形显示功能初始化编程, 软件设计总体框图如图4所示。3. 1 触发器的软件实现触发器是示波器的重要组成部分, 通过触发器产生的控制信号, 控

12、制示波器对波形数据的存储和显示, 达到稳定同步的目的。本系统设计的触发器, 采用全数字化结构, 大大降低了系统硬件电路的复杂性, 并且触发条件的调整比较方便。触发器通过引用单片机内部的RAM 资源定制了一个FIFO 作为采集数据的暂存区,将波形数读入该缓存区, 按照预先设定的触发门限,将缓存区中的数据读出, 如果满足触发条件, 则将数据在屏幕上显示出来。图4 软件设计总体框图3. 2 波形显示的插值算法采样得到的波形数据可以直接显示, 这样在屏幕上看到的是一些离散的亮点, 波形的显示不是连续的, 不利于观察分析信号, 因此需要进行插值算法, 也就是说利用少数采样点来推算出完整波形数据的处理方法

13、。插值的方法有多种, 比如矢量式内插、正弦内插、抽样函数内插等, 结合各自的特点, 本系统使用了正弦内插技术, 使得波形的显示具有很好的连续性, 提高了视觉效果。正弦内插是一种专门用于信号重建的方法, 一般情况下, 每个周期使用2. 5 个数据字就可以构成一个较完整的正弦波形。它的理论基础是信号重建的抽样内插公式, 即:式中: T 为采样周期; x(mT ) 为A/ D 采样得到的数据。式( 3) 表明, 可以通过抽样信号恢复出原始的连续时间信号。本文中不需要恢复原始信号, 只是为了增加采样点数据, 因此要对时间t 离散化, 一般来说, t 为0. 1T 0. 2T, 也就是说每一个采样周期内

14、要插入5 10 个波形数据, 同时, 求和范围也要进行限制, 计算点区间为( 0, m) , m的取值不能太大, 否则会降低运算速度 9 。使用Matlab 对插值算法进行仿真, 仿真结果如图5 所示, 其中图5( a) 、图5( b) 、图( c) 分别为原始信号、采样以后的离散信号以及经插值算法处理以后的采样信号,可见, 正弦内插算法插入的数据点接近原始信号的幅值。经理论计算可知, 当求和区间为( 0, 30) 时, 引起的幅度显示误差小于0. 9%。图5 正弦内插算法仿真4 系统调试和测试在完成了系统的硬件设计和软件设计以后, 需要进行综合调试和测试。通过调试, 不断优化程序代码, 对程

15、序中的问题及时更正修改, 使系统的性能得以提高,工作状态更加稳定。测试的过程中可以修正电路中元器件的参数等, 以免理论分析与实际状态的差距引起的波形显示效果不佳以及显示中噪声的影响。在进行系统联调时, 要不断修正程控衰减放大电路的程序, 将输入信号调整到最佳的显示量程范围内, 手持示波器的实物图如图6 所示。图6 手持示波器实物图当输入500 Hz, 峰峰值为3. 2 V 的正弦信号时, 在TFT 彩屏上显示的波形如图7 所示, 其中屏幕的水平方向表示时间, 每一格为1 ms; 垂直方向表示输入信号幅度, 每格为0. 6 V。从图中可以看出, 波形显示稳定连续, 测量信号参数的精度高, 且彩色信息丰富。图7 TFT 液晶显示的正弦信号5 结 语研究了以TFT 液晶作为显示器件的手持数字存储示波器的总体方案, 即由信号调理电路,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论