首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
基于I2C总线的高分辨率红外式触摸屏设计
来源:本站整理  作者:佚名  2009-05-14 11:16:19





由图5可见,过BJT工作点Q的直流负载线斜率由NJFET电流源的等效直流电阻决定,交流负载线的斜率由NJFET电流源的等效交流电阻决定。由于电流源的交流电阻远大于直流电阻,所以电压增益大大提高。这种放大电路称为有源负载放大器。输出脉冲电压信号经过隔直电容后,滤除外界红外光带来的直流分量,经ADS7830转换后送入MCU处理。

ADS7830是采用I2C接口的8位、8通道采样ADC,支持三种I2C数据传输模式。该芯片I2C总线占用的空间非常小,需要的MCU接口少,易于设计。ADS7830接口及外围连接电路如图6所示。

软件设计

软件设计主要实现MCU的I2C总线模拟,以及MCU与ADS7830间I2C总线数据的传送。

CPU发出的控制信号分为地址码和控制量两部分。地址码用来选址,即接通需要控制的电路,确定控制的种类。控制量决定该调整的类别,如对比度、亮度,以及需要调整的量。这样,各控制电路虽然挂在同一条总线上,却彼此独立,互不相关。

系统统主程序流程图如图7所示。当MCU要读取ADS7830数据时,先发送读地址字节,若ADS7830发出应答信号,则应答信号之后为MCU接收的8位数据为D7~D0。接收结束后,MCU向被控器ADS7830发送一位非应答信号N(保持SDA位为高电平),然后MCU发送结束信号P。

 

结语

本文介绍了基于I2C总线的高分辨率红外触摸屏的软硬件设计及实现方法,整个系统结构简单,性能稳定。试验测试中有微小误差和遮挡距离L只测到4.5mm,其主要原因是输出电压下降到100mV以下时,受外界光干扰及仪器精度的影响,示波器输出图像不稳定。采用ADS7830后其转换数据精度可大大提高,同时可以考虑对多次转换值计算平均值,以减小坐标的不稳定。

上一页  [1] [2] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:35,640.63000 毫秒