LCD显示电压示波系统设计方案

发布时间:2015-10-22 阅读量:1159 来源: 我爱方案网 作者:

【导读】本文LCD显示电压示波系统设计以ARM7微处理器为核心,采用ARM7中的高速A/D为测压单元,提高了数据传输的可靠性;数据结果通过LCD实时显示,显示方式友好直观;采用RAM和UART分别存储和传输数据,实现了监测数据的长期存储和与PC的通信传输。

另外,本设计还采用了31/2位或41/2位段位式LCD液晶数码显示器的仪表已不罕见,但段位式LCD显示器的功能较局限。对于多功能的智能仪表,采用点阵式LCD液晶显示模块,可提供更为丰富灵活的显示内容。点阵式LCD显示模块是一种集显示、控制与驱动与一体的显示器件。为了简化电路,充分发挥ARM的性能,采用了320×240的16级灰度LCD。

系统总体方案设计

本系统要求软件完成的功能有以下几个方面。

● 实时数据采集功能。系统要求能够实时采集外部电压的实时数据。
● 采样数据处理功能。在系统对实时数据采集完成后,要对数据进行实时处理。实时处理主要是将外部电压进行高速A/D转换,然后动态显示。系统还可利用按键对超过报警设定值进行动态修改。
● LED显示和RTC功能。本实验充分利用了LED显示和实时时钟功能。
● 报警处理功能。将实时数据与人机对话设定电压测量最大值进行比较,之后做出报警动作。
● 显示最大值功能。将实时数据中的最大值给予保存和显示。
● 利用EEPROM读写数据功能。系统可以在上电时读取110位上次运行的实时数据,并作为这次的历史数据。系统还可以按键来存储当前的110位实时数据。
● 串口发送数据功能。系统可通过按键,通过串口将100位实时数据发送到上位机显示。

为了实现系统的模块清晰,本系统采用了μC/OS-II操作系统。按照上述要求,本系统将软件划分为4个功能模块:A/D采集模块、LED 显示和按键处理模块、LCD显示模块、报警、存储及串口处理模块。采样模块完成对实时数据的采样并保存;LED显示按键处理模块主要功能是对采样数据的处理,并把它们转换成有实际意义的参数;LCD显示模块是将各种参数在LCD显示出来;报警、存储及串口处理模块主要是实时对实时数据进行相应的处理。图1 即为总体系统设计整体结构图。
 

图1:系统硬件组成及功能

1 LCD显示部分

液晶显示器(LCD) 具有功耗低、体积小、重量轻、厚度薄等许多其他显示器无法比拟的优点,普遍应用于基于微处理器的仪器仪表及监视、控制等智能装置的终端显示和人机接口中。 STN LCD——市面上销售的单色LCD绝大多数都是这种类型。STN LCD可选择自带LCD驱动器/控制器的STN LCD模块。TFT LCD——即俗称的“真彩色”液晶。TFT LCD通常一定要选择总线型液晶显示器,或者外接ARM的LCD驱动板也可以,总之要能够连接单片机或者ARM。

2 LED显示与键盘模块

键盘显示部分是利用我们最熟悉的8位LED数码显示加8位键盘输入。图2是自制的LED显示与键盘模块的电路图。利用了飞利浦公司的SPI总线,简单实用,有五根针脚引出。

 

图2:LED显示与键盘模块

系统软件设计

1 设计思想

在此简易示波系统中,我们采用了LPC2138这种高性能ARM,由于ARM处理器处理速度极快,并且它内部带4路A/D转换。我们知道,ARM中的Fpclk是ARM外设的频率,常规情况下,是ARM内核工作频率的1/4,但我们可以自行修改设定 Fpclk等于ARM内核的频率Fcclk,然后我们自行设定A/D转换功能不分频,并且可以设定采样的精度设为8位,这样每A/D转换一次的时间就等于 ARM的内核工作频率的9倍的时间,这样每次A/D的时间就相当快了,这时我们再采用两路A/D间隔采样,这样每次A/D的时间就又缩短了一半。理论上讲,这时的每次A/D采样时间差不多为2μs。这样,此系统的对外部电压的响应速度就提高了一个档次了,所以此系统的A/D性能比较高。

2 任务的划分

根据任务的划分原则,分析得出了6个任务:延时创建采样任务、采样任务、报警任务、实时时钟显示任务、串口任务、采样数据显示任务。其中采样任务安排优先级最高优先级为4,采样数据显示任务优先级为7,串口任务优先级为8,报警任务优先级为9,实时时钟显示任务为 10。为了进行初始化工作,在延时创建采样任务中增加了对目标板的初始化和任务、互斥信号量、信号量的创建工作等内容。

3 共享资源的分析

在本测试要求中,采样的数据既要实时地放到LCD液晶屏上显示,而且还可以通过串口上传到上位机上,因此要采取资源同步的方法,否则有可能破坏时间,实现资源同步的方法一般有两种:关中断;使用互斥信号量。在本测试中使用互斥信号。

4 行为同步

在本测试中要用到两个行为同步,第一个是采样的数据的显示,测试要求把当前采样的数据通过LCD液晶屏上显示出来,所以要在数据显示任务中要等待采样任务完毕的信号量,当采样完毕后,发送信号量,把当前采样的结果显示出来。第二是查询历史记录,用户要查询历史记录时,才把记录显示出来,所以在查询历史记录任务里设置等待查询信号。任务之间相互配合和协调,才能得到预定的效果,这样可以实现任务的同步。

 

图3:采样任务流程图

5 软件设计模块

嵌入式操作系统是嵌入式系统硬件和应用软件之间的接口,它的使用可以提高软件开发效率,它的可靠性和稳定性直接影响着系统的运行性能。本软件设计采用公开源码的μC/OS-II多任务实时操作系统。μC/OS-II作为一个实时微内核,实际上是一个高效的任务调度器,调度是线程级的,调度策略是采用静态分配优先级的方式,并且采用占先式的调度原则。为了实现基本的任务调度功能, μC/OS-II提供了必备的任务间通信手段,包括信号量、邮箱等。为了实现任务延时,还具有基本的时钟管理。

推荐阅读:

基于DSP的室内惯性导航装置设计方案
电磁导航智能小车设计 方案 基于ZigBee技术的 RFID系统网络构建方案
一种基于物联网的智能车 载系统设计方案
一款低成本高性能的 LCD移动电源设计方案

相关资讯
射频半导体市场迎战略转折,三大新兴领域驱动千亿增长

全球射频半导体市场正经历结构性变革。据Yole Group最新报告,该市场规模将从2024年的513亿美元跃升至2030年的697亿美元,年复合增长率达5.2%。驱动这一增长的核心力量包括:5G技术全球渗透率突破45%、6G研发进入关键技术验证阶段、以及汽车雷达与国防电子系统的需求爆发。传统消费电子主导的格局正被打破,汽车、工业、国防领域贡献的射频元件占比预计从2023年的18%提升至2030年的35%。

人形机器人增速超50%!宇树科技Unitree R1全球首发引关注​

在2025世界人工智能大会AI女性菁英论坛上,宇树科技创始人兼CEO王兴兴分享了其对行业的深刻洞察。他指出,当前人形机器人领域正经历前所未有的高速增长期。“据我个人观察,今年上半年全国智能机器人行业的平均增速可能高达50%到100%。”王兴兴强调,行业落地速度与出货节奏显著加快,自2024年起,市场日均涌现的新品已超过1款,展现出强劲的发展动能。

MACOM提前半年启动北卡GaN-on-SiC晶圆厂,强化射频器件自主产能

美国半导体企业MACOM Technology Solutions近日宣布,其位于北卡罗来纳州研究三角园区的晶圆制造工厂已全面投入运营。该设施于2023年12月从Wolfspeed公司完成产权交割,较原计划提前六个月实现接管。工厂的核心优势在于其成熟的GaN-on-SiC(碳化硅基氮化镓)工艺技术,专注于生产高频射频功率器件及单片微波集成电路(MMIC),主要服务于5G通信基站、卫星网络及航空航天领域的高可靠性电子系统。

全球射频前端专利格局激战正酣,中国领跑数量,美日巨头深筑壁垒

2025年第二季度,全球射频前端(RFFE)模块与组件领域的专利活动呈现出前所未有的激烈竞争态势。知名专利分析机构KnowMade发布的最新报告揭示,本季度共计追踪到超过1100项重大专利事件,涵盖了556个新诞生的专利家族、324项成功获得授权的专利,以及250项因到期或申请人主动放弃而失效的专利。这些数据凸显了该关键半导体领域持续高涨的创新活力与复杂的专利博弈。

英特尔先进制程面临客户依赖挑战 台积电代工主导地位或强化

英特尔近日确认其18A(1.8纳米)制程将于2024年下半年如期量产,但下一代14A(1.4纳米)制程的开发计划首次与外部客户需求深度绑定。公司首席执行官陈立武强调,14A制程的投资将取决于"已证实的客户承诺",若未获得足够订单支持,可能中止该技术及后续先进节点的研发。这一战略转向凸显英特尔晶圆代工服务(IFS)业务正从技术导向转为市场驱动。