当前位置: 首页 > 产品展示

火博sports

PRODUCTS
×

火博sports嵌入式开发(S5PV210)——ADC和触摸屏

发布时间:2024-03-16 05:57:09 来源:火博体育首页 作者:HB火博APP官网

  ADC(analog digital converter)就是AD转换,把模拟量转换为数字量。CPU本身是数字的、离散的,而外部世界却是模拟的、连续的,所以外界的信息是不能直接被计算机进行处理,需要先将模拟量转换为数字量。现在的CPU都是二进制的,数据用n位二进制来表示,但是现实生活中的时间、电压、高度等物理量都是连续分布的,在0到1之间就有无数个数,如果用数学来描述当前的物理量大小可能需要无限小数位,显然计算机是不可能用无限个二进制位来存储这个物理量,于是就有了量取的精度,用有限位的二进制来表示当前物理量,会损失掉一定的精度,不能百分百真实的表示,但是这点偏差是可以接受的。而ADC就是将当前现实中的物理量,根据精度用有限个二进制位来表示,这样CPU就可以进行运算。(在这里突然觉得有句话很有趣:精度就意味着损失。以前觉得精度是很牛的一个词,精密仪器都是号称达到某个精度,现在才觉得真正牛的仪器根本就不用精度这个概念,现实生活中是多少测出来就是多少)

  补充:一般ADC都是电压信号的转换,将模拟的电信号通过采样转换成数字的电信号,这中间是需要各种传感器的参与,不同的传感器将不同的物理量转换成电压信号。比如光电传感器,不同的光照对应不同的电压,通过测量电压进能知道当前的光照强度。

  ADC是一个用于电压转换的电子器件,是具有物理特性的,对于输入的模拟电压是有范围要求的。AD输入端的模拟电压要求有一个范围,一般是0~3.3V或0~5V或者是0~12V等等。模拟电压的范围是AD芯片本身的一个参数。实际工作时给AD的电压信号不能超过这个电压范围。

  AD转换得到的数字值是用一定位数的二进制来表示,常见的有10bit和12bit的ADC。相同量程下,位数越高的ADC越精确(并不是单纯的位数越多越精确,还有量程有关)。比如ADC的量程是0~3.3V,10bit的ADC可以精确到3.3/1024,而12bit的ADC可以精确到3.3/4096。

  1.ADC是物理器件,AD芯片进行AD转换是要耗费时间的。这个时间需要多久,不同的芯片是不一样的,同一颗芯片在配置不一样时转换时间也不一样(譬如说精度配置

  为10位时间比精度配置为12位时要小,譬如说有些AD可以配转换时钟,时钟频率高则转换时间短)。

  2.数据手册中描述转换速率用的单位是MSPS(第一个M是兆,S是sample,就是采样;PS就是per second,总的意思就是兆样本每秒,每秒种转出来多少M个数字值),时钟频率和MSPS是不同的概念,比如S5PV210芯片,需要5个时钟才能转换出一次,所以MSPS = 时钟频率/5。

  从图中可知该Soc支持10路ADC,再结合数据手册可知,其中2路是专门做AD转换的,其余8路可以支持2个电阻式触摸屏(一个电阻式触摸屏需要4路AD)。在I/O描述的表格中,最后一个字段type的值是Analog,意思是这个引脚是模拟引脚。Soc的引脚可以分为数字引脚和模拟引脚,数字信号只接收数字信号,状态只有0和1;模拟引脚可以输入模拟信号,AD转换用的模拟引脚就可以输入模拟信号,然后再由ADC转换成数字信号。

  1.检查标志位:用轮询的方式,先开启一次转换然后循环不停检查标志位直到标志位为1表明已经转换完可以去读

  触摸屏和显示屏是两个器件,触摸屏是响应触摸事件的,显示屏是显示图像的。现在常常把触摸屏和显示屏做在一起,触摸屏在外层是透明的并且很薄,底层是显示屏,平

  时看到的图像是显示屏显示并且透过触摸屏让人看到的,但因为触摸屏是透明的,不容易感觉触摸屏的存在。

  挤压产生形变进而改变电阻,通过测量到的电压变化来计算坐标。电阻式触摸屏往往是和ADC关联的,将电阻式触摸屏的引脚接在Soc的AD引脚上,通过AD转换得到电压值,再通过X/Y轴分时AD转换去计算坐标。

  **X/Y轴分时AD转换:**分别给电阻式触摸屏的两对电极加电压,分两次计算得到X轴和Y轴的坐标。

  1.原理:利用电流感应现象,在手指和屏幕之间形成一个电容,手指触摸时吸走一个微小电流,这个电流会导致触摸板上4个电极上发生电流流动,通过计算这4个电流的比例就能算出触摸点的坐标(这个计算过程中涉及到AD转换)。

  2.坐标计算:该坐标计算比电阻式触摸屏的坐标计算复杂,有专门负责计算的IC芯片,Soc通过I2C接口和触摸屏通信。

  内部逻辑电路或者是内置程序代码能够根据上面说的原理将触点坐标算出来并且转化为数字量通过I2C接口发送给主机Soc。

  备注:电阻式触摸屏可以是上面两种硬件接口中的任意一种;电容式触摸屏目前都是外置的专门触摸屏控制芯片。

  时间上来说,是先出现的电阻式触摸屏后出现的电容式触摸屏,并且现在大多数和人交互的电子产品都是用的电容式触摸屏,工业中还有使用电阻式触摸屏的。还记得我的第一部手机就是电阻式触摸屏的,手机还带了一根小棍,专门用来操作屏幕,写字还需要用指甲划才行。现在的手机都是电容式触摸屏,使用起来的体验感明显好于电阻式触摸屏,但是屏幕有水触摸就不太灵敏了。

  总结:用尖锐的物体(比如小棍)去触摸屏幕,有反应的是电阻式触摸屏,此方法虽不能保证百分百,但是方便快捷并且不离十。关键字:引用地址:嵌入式开发(S5PV210)——ADC和触摸屏

  /*****************ADC0809功能函数****************/ //启动A/D转换函数:StartADC() void StartADC(uchar Address) { PinC = (bit) (Address //C最高位 PinB = (bit) (Address PinA = (bit) (Address //以上3句输出地址CBA PinSTART = 0; //启动AD0809进行A/D转换 } //等待A/D转换结束函数:WaitADCEnd() void W

  数字可编程增益放大器(DPGA)放大或减弱模拟信号,可最大限度地扩大模数转换器(ADC)的动态范围。大多数单片DPGA都在运算放大器的反馈环路中使用了多路复用乘法数模转换器(DAC),如Maxim LTC6910和National Semiconductor LPM8100,以便DAC的输入代码可以设置放大器的闭环增益。不使用单片DPGA,而是使用两个运算放大器和三个模拟开关来构建基于负时间常数的DPGA。 无疑,工程师对e–t/RC 收敛指数非常熟悉,其中RC电路内的电容器以渐进方式放电到零。对于输入VIN,在t = T = loge(2)RC时V = VIN/2,在t = 2T时V = VIN /4,在t =3T时V =

  msp430有一个12位的AD转换器,注意:ADC12是msp430f249模块的模数转换器,ADC10不是。12位的ADC将输入的模拟数据与参考电压比较,将比较的结果存入ADC12MEMx中。 首先,输入电源模块,可以使用内部参考电源或者外部参考电源。需要配置REFON,默认为1.5V,还有一档是2.5V(REF2_5V);当然也可以使用外部电源输入,看电路图应该是从Veref+与Vref-/Veref-中输入外部参考电源。然后配置ADC12MCTL中的SREF位为外部输入就可以了。 其次,输入时钟源,ADC12SSEL配置输入的时钟源,默认为内部时钟,也可以选择外部ACLK、MCLK、SMCLK。 再其次,输入通道

  使用STM32 micros的 模拟数字转换器(ADC) 后,接下来要处理的明显内部硬件模块是 数字到模拟转换器(DAC) 。顾名思义,该模块仅具有ADC的补充功能。它将数字二进制值转换为模拟电压输出。 DAC模块具有多种用途,包括音频生成,波形生成等。通常在大多数8位微中,该模块不可用,并且 脉冲宽度调制(PWM)可以稍微满足其需求。 》 块。部分原因是由于它们的硬件资源和运行速度相对较低。所有STM32单片机都具有PWM模块,但大容量STM32也具有DAC模块。 STM32 DAC模块不是很复杂,并且在工作原理方面与ADC模块相似。下面的简化框图显示了STM32 DAC模块的主要组件。 再次请注意低密度STM32微处

  系统功能简介 在高稳定度 激光器 的研制中,实时 监测 激光器 的工作状态是需要重点关注的问题。本系统实现了高稳定度 激光器 温度控制系统、激光管工作电流、工作电压、 激光器 光功率的实时精确 监测 ,以及 激光器 工作状态数据的存储和数据串行上传的功能。其中电流设定值和实际工作电流的观测可以更好地确定 激光器 的工作状态。系统结构图如图1所示。 图1 系统结构框图 本系统的实时 监测 是利用AD模数转化器实现的。对于AD芯片的选择,需要综合设计诸项因素,系统技术指标、成本、功耗、安装等,最主要的依据还是速度、精度以及需要的通路。由于系统采样的数据是缓慢变化的信号,所以速度的要求不高,主要是精度的要求和多

  0 引言     小浪底进水塔的两个渗漏集水池位于大坝的底部,潜水泵、离心泵等排水设备和原来的电气控制柜则位于集水池上方的渗漏排水泵房内。工作人员只能根据巡查情况,就地手动控制进行排水,由于小浪底进水塔渗漏水在水量和时间上有很大的随机性和不确定性(会依据天气和季节变化的不同而不同),这就给操作人员和大坝的管理带来了很大的困难,曾经就出现过由于短时间内积水过多,大坝底部廊道内的部分检测设备被淹(包括渗漏排水设备本身)的情况,造成了很大的经济损失;且由于电气控制柜位于大坝底部,环境潮湿,渗漏水滴经常落到控制柜上,造成控制柜电气元件受潮,出现短路或拒动,给渗漏排水系统的控制带来了很大的麻烦。因此有必要将电气控制柜上移至进水塔塔面,改善运行

  美国模拟器件公司(ADI)推出两款16位数据转换器AD9460和AD9461,并称具有业界最好信噪比(SNR)和中频(IF)取样性能,目标用在高端仪器仪表、医疗设备和无线通信应用,使设计者即使在高输入频率时也能保持有低噪音和高动态范围。医疗系统如需要复杂的多路的磁共振成像和病人监视接收器的设计者将会从这些新的转换器中受益。 器件的SNR为79dB,在高IF时提供16位的精度,支持取样速率高达130MSPS。除了能隔离和容易驱动ADC输入的内部缓冲器,和现有的解决方案相比,新器件的抖动要低15%,这对于保持低系统噪音是重要的因素。 据介绍,新的转换器AD9460和AD9461具有信号分析、雷达、磁共振成像(MRI),以及多载

  随着嵌入式系统技术的飞速发展,工业设备产品也越来越现代化,普遍要求可视化操作。LCD触摸屏低耗能.散热小,成本低,纤薄轻巧,外形尺寸小,安装容易。使用LCD触摸屏作为工业设备的输入输出设备既能达到可视化的要求,方便现场操作,又能降低产品的成本。而在产品的整体设计过程中,人机交互界面的设计往往占据着很大一部分工作,这样,不但极大地增加了产品的开发成本瓶且延长了产品的上市周期。本文设计的基于S3C44BOX的人机交互界面是一种可定制、简单易用、性能优良的通用型人机交互界面,能很好地解决上述问题。 1 系统结构 系统主要包括三个部分,分别为PC机、S3C4480X微处理器和LCD触摸屏模块。系统结构框图如图1所示。

  系统设计策略 /

  【电路】东方一齐洛瓦牌BCD-190、BCD-190B、BCD-210、BCD-250型电冰箱电路

  MPS电机研究院 让电机更听话的秘密! 第一站:电机应用知识大考!第三期考题上。


火博sports