[互联网]多路模拟信号采集器.doc

上传人:音乐台 文档编号:1968293 上传时间:2019-01-27 格式:DOC 页数:31 大小:3.81MB
返回 下载 相关 举报
[互联网]多路模拟信号采集器.doc_第1页
第1页 / 共31页
[互联网]多路模拟信号采集器.doc_第2页
第2页 / 共31页
[互联网]多路模拟信号采集器.doc_第3页
第3页 / 共31页
亲,该文档总共31页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《[互联网]多路模拟信号采集器.doc》由会员分享,可在线阅读,更多相关《[互联网]多路模拟信号采集器.doc(31页珍藏版)》请在三一文库上搜索。

1、键入文字摘要:本报告介绍的是一个可以采集八路模拟信号,经过AD转换和串行通信,以数字和曲线的形式,在液晶上显示出来的数据采集器。本采集器具有采集路数多(八路),UART通信(采用RS485),和数据可观察(12864液晶显示)的特点。本采集器主要分为三部分:信号发生器,AD转换和传输,数据处理并显示。关键词:正弦信号发生器 数据采集 UART 液晶显示Abstract: This report describes a collection of the eight analog signals, after AD conversion and serial communication, dig

2、ital and curved form, in the liquid crystal display data collector. The collector has a collection routes more (eight ), the communication distance is long ( RS485), and the data can be observed (12864 liquid crystal display ) features. The collector is mainly divided into three parts: signal genera

3、tor, AD conversion and transmission, data processing and display.Key words: sinusoidal-signal-generator DataCollection UART liquid crystal display目录第一章 前言41前言4第二章 方案的设计52.1总体方案的设计52.2方案的比较52.2.1正弦波发生器的比较62.2.2 串行通信芯片的选型62.2.3 主控器的选择72.2.4 AD转换器的选择7第三章 单元模块设计83.1 波形发生器83.1.1 ICL8038芯片主要特点:83.1.2 电路设计

4、83.2 频率电压转换电路83.2.1 LM2907主要特点83.2.2 电路设计93.3 条理电路93.3.1 TL082的特点93.3.2 电路设计93.4 AD转换电路103.4.1 电路设计123.5 UART电路133.5.1 RS485通信133.5.2 DB-9的9芯插头座143.5.3 连接电路图143.6 主机电路153.6.1 AT89C51单片机153.6.2 电路图163.7 显示电路163.7.1 12864液晶特点173.7.2 电路连接图21第四章 系统调试224.1 调试方法224.2.1 正弦波发生器模块调试224.2.2 频率电压转换电路模块的调试244.2

5、.3 升压电路模块的调试254.2.4 AD转换模块的调试264.2.4 UART模块的调试264.2.5 电压显示模块的调试27第五章 系统功能与指标参数285.1 系统功能285.2 正弦波指标参数测试285.3 正弦波参数分析295.4 频率电压转换器参数分析29 5.4.1 应用电路28第六章 设计总结316.1 设计小结316.2 设计收获体会316.3 改进建议31第一章 前言1前言数据采集,又称数据获取,是利用一种装置,从系统外部采集数据并输入到系统内部的一个接口。数据采集技术广泛引用在各个领域。比如摄像头,麦克风,都是数据采集工具。 被采集数据是已被转换为电讯号的各种物理量,如

6、温度、水位、风速、压力等,可以是模拟量,也可以是数字量。采集一般是采样方式,即隔一定时间(称采样周期)对同一点数据重复采集。采集的数据大多是瞬时值,也可是某段时间内的一个特征值。准确的数据量测是数据采集的基础。数据量测方法有接触式和非接触式,检测元件多种多样。不论哪种方法和元件,均以不影响被测对象状态和测量环境为前提,以保证数据的正确性。数据采集含义很广,包括对面状连续物理量的采集。在计算机辅助制图、测图、设计中,对图形或图像数字化过程也可称为数据采集,此时被采集的是几何量(或包括物理量,如灰度)数据。1 在互联网行业快速发展的今天,数据采集已经被广泛应用于互联网及分布式领域,数据采集领域已经

7、发生了重要的变化。首先,分布式控制应用场合中的智能数据采集系统在国内外已经取得了长足的发展。其次,总线兼容型数据采集插件的数量不断增大,与个人计算机兼容的数据采集系统的数量也在增加。国内外各种数据采集机先后问世,将数据采集带入了一个全新的时代。在计算机广泛应用的今天,数据采集的重要性是十分显著的。它是计算机与外部物理世界连接的桥梁。各种类型信号采集的难易程度差别很大。实际采集时,噪声也可能带来一些麻烦。数据采集时,有一些基本原理要注意,还有更多的实际的问题要解决。 假设对一个模拟信号x(t)每隔t时间采样一次。时间间隔t被称为采样间隔或者采样周期。它的倒数1/t被称为采样频率,单位是采样数/每

8、秒。t=0,t,2t,3t等等,x(t)的数值就被称为采样值。所有x(0),xt),x(2t)都是采样值。根据采样定理,最低采样频率必须是信号频率的两倍。反过来说,如果给定了采样频率,那么能够正确显示信号而不发生畸变的最大频率叫做恩奎斯特频率,它是采样频率的一半。如果信号中包含频率高于奈奎斯特频率的成分,信号将在直流和恩奎斯特频率之间畸变。 采样率过低的结果是还原的信号的频率看上去与原始信号不同。这种信号畸变叫做混叠(alias)。出现的混频偏差(aliasfrequency)是输入信号的频率和最靠近的采样率整数倍的差的绝对值。 采样的结果将会是低于奈奎斯特频率(fs/2=50Hz)的信号可以

9、被正确采样。而频率高于50HZ的信号成分采样时会发生畸变。分别产生了30、40和10Hz的畸变频率F2、F3和F4。计算混频偏差的公式是: 混频偏差=ABS(采样频率的最近整数倍输入频率) 其中ABS表示“绝对值”, 为了避免这种情况的发生,通常在信号被采集(A/D)之前,经过一个低通滤波器,将信号中高于奈奎斯特频率的信号成分滤去。这个滤波器称为抗混叠滤波器。 采样频率应当怎样设置。也许可能会首先考虑用采集卡支持的最大频率。但是,较长时间使用很高的采样率可能会导致没有足够的内存或者硬盘存储数据太慢。理论上设置采样频率为被采集信号最高频率成分的2倍就够了,实际上工程中选用510倍,有时为了较好地

10、还原波形,甚至更高一些。 通常,信号采集后都要去做适当的信号处理,例如FFT等。这里对样本数又有一个要求,一般不能只提供一个信号周期的数据样本,希望有510个周期,甚至更多的样本。并且希望所提供的样本总数是整周期个数的。这里又发生一个困难,并不知道,或不确切知道被采信号的频率,因此不但采样率不一定是信号频率的整倍数,也不能保证提供整周期数的样本。所有的仅仅是一个时间序列的离散的函数x(n)和采样频率。这是测量与分析的唯一依据。数据采集卡,数据采集模块,数据采集仪表等,都是数据采集工具。2本次所制作的电子产品正是基于51单片机的数据信息采集处理器。通过信号发生器产生一个正弦波信号,然后经过频率电

11、压变换电路和条理电路,给AD转换器转换成数字量,然后由单片机的串口发送到主单片机,最后由液晶显示器显示电压和波形出来。第二章 方案的设计2.1总体方案的设计本系统原理框图如图一所示:调理电路频率电压转换正弦波发生器串行通信主机AD转换数据图形显示从机图一 2.2方案的比较2.2.1正弦波发生器的比较方案一:RC振荡电路采用RC选频网络构成的振荡电路称为RC振荡电路,它适用于低频振荡,一般用于生产1Hz1MHz的低频信号。常用的RC振荡电路有RC桥式振荡电路和RC移相式振荡电路。RC桥式振荡电路是将RC 串并联选频网络和放大器结合起来即可构成RC振荡电路,放大器可采用集成运放。运算放大器的输入端

12、和输出端分别跨接在电桥的对角线上,故把这种振荡电路称为RC桥式振荡电路。图中Rf采用了具有负温度系数的热敏电阻,用以改善振荡波形、稳定振荡幅度。负反馈支路中 采用热敏电阻有不但使RC桥式振荡电路的起振容易,振幅波形改善,同时还具有很好的稳幅特性,所以实用RC桥式振荡电路中的热敏电阻的选择是很重要的。但是精密双联电阻和热敏电阻难以找到,并且调试麻烦。图 2 RC振荡电路原理框图方案二:采用集成芯片MAX038 根据题目要求,可以直接选择集成信号发生芯片MAX038实现信号发生。它具有频率高、精度好,能产生紧密三角波、正弦波、方波,频率范围0.1Hz至20MHz并且输出幅度稳定。但此芯片比较昂贵,

13、性价不不高。方案三:采用ICL8038ICL 8038 是一种具有多种波形输出的精密振荡集成电路, 只需调整个别的外部元件就能产生从 0.001HZ300kHz的低失真正弦波、三角波、矩形波等脉冲信号。输出波形的频率和占空比还可以由电流或电阻控制。另外由于该芯片具有调频信号输入端, 所以可以用来对低频信号进行频率调制。方案论证:方案一和方案二均能满足题目要求,但方案一调试困难。而方案二集成度高,稳定性更高,但性价比不高。方案三可以很好的满足题目要求,故选方案三。2.2.2 串行通信芯片的选型方案一:采用RS232RS-232是美国电子工业协会EIA(Electronic Industry As

14、sociation)制定的一种串行物理接口标准。RS是英文“推荐标准”的缩写,232为标识号,C表示修改次数。RS-232-C标准规定,驱动器允许有2500pF的电容负载,通信距离将受此电容限制,例如,采用150pF/m的通信电缆时,最大通信距离为15m;若每米电缆的电容量减小,通信距离可以增加。传输距离短的另一原因是RS-232属单端信号传送,存在共地噪声和不能抑制共模干扰等问题,因此一般用于20m以内的通信。方案二:采用RS485RS-485总线,在要求通信距离为几十米到上千米时,广泛采用RS-485 串行总线 RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。加上总线收发器

15、具有高灵敏度,能检测低至200mV的电压,故传输信号能在千米以外得到恢复。RS-485采用半双工工作方式,任何时候只能有一点处于发送状态,因此,发送电路须由使能信号加以控制。RS-485用于多点互连时非常方便,可以省掉许多信号线。应用RS-485 可以联网构成分布式系统,其允许最多并联32台驱动器和32台接收器。方案比较:由于题目要求传输距离要求在15米以上,若用RS232传输数据略显不足,采用RS485虽然只能半双工传输数据,但以满足题目要求,故采用方案二。2.2.3 主控器的选择方案一:采用AT89C51单片机AT89C51单片机具有如下特点:5V供电,8位CPU,与AT89C51 兼容。

16、有四组I/O口(P3口可复用),5个中断源,有两个外部中断输入端,两个内部定时器中断(也可以扩展做计数器),支持半双工串行通信。内部RAM为128B,ROM为4K。方案二:采用FPGA cycloneII器件cycloneII器件具有如下特点:采用TSMC90nm低K绝缘材料工艺技术,支持Nios II系列软核处理器,嵌入存储器、嵌入乘法器、PLL和低成本的封装,提供40多个可定制IP核。方案比较:采用FPGA cycloneII器件完全能完成数据采集和串行通信的功能,并具有高速的数据处理能力,但是成本比采用AT89C51单片机高很多。采用AT89C51单片机也能实现本设计的功能,出于成本考虑

17、,采用方案一。2.2.4 AD转换器的选择方案一:采用TLC0831TLC0831是TI公司生产的八位逐次逼近式AD转换器,它有一个差分输入通道,串行输出配置为与标准移位寄存器或微处理器兼容的Microwire总线接口,极性设置固定,不需寻址。其内部有一采样数据比较器将输入的模拟信号微分比较后转换为数字信号。模拟电压的差分输入方式有利于抑制共模信号和减少或消除转换的偏移误差,而且电压基准输入可调,使得小范围模拟电压信号转化时的分辨率更高。由于标准移位寄存器或微处理器将时间变化的数字信号分配到串口输出,当IN-接地时为单端工作,此时IN+为输入,也可将信号差分后输入到N+与N-之间,此时器件处于

18、双端工作状态。其特点有:(1)8位分辨率;2)单通道输入;(3)5V的电源提供05V可调基准电压;(4)输入和输出可与TTL和CMOS电平兼容;(5)时钟频率为250KHz下,转换时间为32uS;(6)总失调误差为1LSB(7)提供DIP8封装。方案二:采用ADC0809ADC0809是带有8位A/D转换器、8路多路开关以及微处理机兼容的控制逻辑的CMOS组件。它是逐次逼近式A/D转换器,可以和单片机直接接口。ADC0809由一个8路模拟开关、一个地址锁存与译码器、一个A/D转换器和一个三态输出锁存器组成。多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D转换器进行转换。三态输出锁

19、器用于锁存A/D转换完的数字量,当OE端为高电平时,才可以从三态输出锁存器取走转换完的数据。方案比较:若采用方案一,由于TCL0832只要一个输入通道,若要实现八路采集则需八个芯片。ADC0809虽然采集数据没有TCL0832那么快,只有100us,即10KHz,但本次采集的信号频率最高只有2KHz,采集频率只有大于4KHz就可以还原出信号,所以ADC0809完成满足要求,故采用方案二。第三章 单元模块设计3.1 波形发生器该模块采用的是ICL8038芯片,该芯片是一种具有多种波形输出的精密振荡集成电路, 只需调整个别的外部元件就能产生从 0.001HZ300kHz的低失真正弦波、三角波、矩形

20、波等脉冲信号。输出波形的频率和占空比还可以由电流或电阻控制。另外由于该芯片具有调频信号输入端, 所以可以用来对低频信号进行频率调制。3.1.1 ICL8038芯片主要特点:(1)具有在发生温度变化时产生低的频率漂移,最大不超过50ppm/。 (2)正弦波输出具有低于1%的失真度。 (3)三角波输出具有01%高线性度。 (4)具有0.001Hz1MHz的频率输出范围;工作变化周期宽。 (5)2%98%之间任意可调;高的电平输出范围。 (6)从TTL电平至28V。 (7)具有正弦波、三角波和方波等多种函数信号输出。 (8)易于使用,只需要很少的外部条件。3.1.2 电路设计本电路图如下:图中VCC

21、为+12V电压,VEE为-12V电压。RV1和RV2为波形失真度调节,RV4调节输出频率,管脚2为输出正弦信号。3.2 频率电压转换电路该电路采用LM2907芯片。LM2907为集成式频率电压转换器,芯片中包含了比较器、充电泵、高增益运算放大器,可将频率信号转换为直流电压信号,只需接少量的外围元件即可构速表,可用于测量电机转速,实现汽车超速报警等。3.2.1 LM2907主要特点LM2907进行频率倍增时只需使用一个网络;以地为参考点的转速计(频率)输入可直接脚接入;运算放大器比较器采用浮动三极管输出;最大的输出电流可驱动开关管、发光二含的转速计使用充电泵技术,对低纹波有频率倍增功能;比较器的

22、滞后电压为利用这个特性可以抑制外界干扰;输出电压与输入频率成正比,线性度典型值为;具有保护电路,不会受高于于地参考点输入信号的损伤;在零频率输入时,LM2907的输出电压可根据外围电路自行调节;达到或超过某一给定值时,可将输出用于驱动继电器、指示灯等负载。3.2.2 电路设计本电路图如下:图中管脚1为输入的正弦信号,管脚5为输出的1V到3V直流电压信号。VCC为+12V电压,VEE为-12V电压。3.3 条理电路该电路采用的是TL082芯片,主要的功能是将输入的1V到3V直流电压信号经比较放大后变成0到5V电压和将正弦电压抬高到0到4V。3.3.1 TL082的特点TL082是一通用的J-FE

23、T双运算放大器。其特点有:较低的输入偏置电压和偏移电流。输出设有短路保护,输入级具有较高的输入阻抗,内建频率补偿电路,较高的压摆率。最大工作电压为正负18V。3.3.2 电路设计变压电路图如下:图中管脚5为输入电压,管脚6为与5脚比较的电压,管脚7为输出的0到5V的电压。VCC为+12V电压,VEE为-12V电压。升压电路如下:图中管脚2为输入的正弦交流信号,VCC为+12V电压,VEE为-12V电压。管脚3为与管脚2的比较信号,管脚1为输出的0到4V信号。3.4 AD转换电路该电路采用ADC0809芯片,该芯片简介如下:ADC0809是带有8位A/D转换器、8路多路开关以及微处理机兼容的控制

24、逻辑的CMOS组件。它是逐次逼近式A/D转换器,可以和单片机直接接口。 (1)ADC0809的内部逻辑结构 由下图可知,ADC0809由一个8路模拟开关、一个地址锁存与译码器、一个A/D转换器和一个三态输出锁存器组成。多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D转换器进行转换。三态输出锁器用于锁存A/D转换完的数字量,当OE端为高电平时,才可以从三态输出锁存器取走转换完的数据。(2)ADC0809引脚结构 ADC0809各脚功能如下:D7-D0:8位数字量输出引脚。IN0-IN7:8位模拟量输入引脚。VCC:+5V工作电压。GND:地。REF(+):参考电压正端。REF(-)

25、:参考电压负端。START:A/D转换启动信号输入端。ALE:地址锁存允许信号输入端。(以上两种信号用于启动A/D转换).EOC:转换结束信号输出引脚,开始转换时为低电平,当转换结束时为高电平。OE:输出允许控制端,用以打开三态数据输出锁存器。CLK:时钟信号输入端(一般为500KHz)。A、B、C:地址输入线。 ADC0809对输入模拟量要求:信号单极性,电压范围是05V,若信号太小,必须进行放大;输入的模拟量在转换过程中应该保持不变,如若模拟量变化太快,则需在输入前增加采样保持电路。 地址输入和控制线:4条 ALE为地址锁存允许输入线,高电平有效。当ALE线为高电平时,地址锁存与译码器将A

26、,B,C三条地址线的地址信号进行锁存,经译码后被选中的通道的模拟量进入转换器进行转换。A,B和C为地址输入线,用于选通IN0IN7上的一路模拟量输入。通道选择表如下表所示。CBA选择的通道000IN0001IN1010IN2011IN3100IN4101IN5110IN6111IN7数字量输出及控制线:11条 ST为转换启动信号。当ST上跳沿时,所有内部寄存器清零;下跳沿时,开始进行A/D转换;在转换期间,ST应保持低电平。EOC为转换结束信号。当EOC为高电平时,表明转换结束;否则,表明正在进行A/D转换。OE为输出允许信号,用于控制三条输出锁存器向单片机输出转换得到的数据。OE1,输出转换

27、得到的数据;OE0,输出数据线呈高阻状态。D7D0为数字量输出线。 CLK为时钟输入信号线。因ADC0809的内部没有时钟电路,所需时钟信号必须由外界提供,通常使用频率为500KHZ, VREF(),VREF()为参考电压输入。 2 ADC0809应用说明 (1) ADC0809内部带有输出锁存器,可以与AT89S51单片机直接相连。 (2) 初始化时,使ST和OE信号全为低电平。 (3) 送要转换的哪一通道的地址到A,B,C端口上。 (4) 在ST端给出一个至少有100ns宽的正脉冲信号。 (5) 是否转换完毕,我们根据EOC信号来判断。 (6) 当EOC变为高电平时,这时给OE为高电平,转

28、换的数据就输出给单片机了。 3.4.1 电路设计电路图如下:图为ADC0809与单片机连接图,其中IN0到IN7为输进ADC0809的模拟信号,ADDA,ADDB,ADDC为地址选通输入端,VERF(+)和VERF(-)为基准电压,取VERF(+)取5V,VERF(-)取0V。CLOCK,START,EOC分别连接到单片机的P23,P20,P21口。OUT1到OUT8为AD转换后的数据输出,分别连接到P17到P10口,OE为输出使能端,连接到P22口。3.5 UART电路该电路采用RS485芯片,RS485接口连接器采用DB-9的9芯插头座。3.5.1 RS485通信RS485通信特点:1.

29、RS-485的电气特性:逻辑“1”以两线间的电压差为+(0.26)V表示;逻辑“0”以两线间的电压差为-(0.26)V表示。接口信号电平比RS-232-C降低了,就不易损坏接口电路的芯片, 且该电平与TTL电平兼容,可方便与TTL 电路连接。 2. RS-485的数据最高传输速率为10Mbps 。 3. RS-485接口是采用平衡驱动器和差分接收器的组合,抗共模干扰能力增强,即抗噪声干扰性好。 4. RS-485最大的通信距离约为1219m,最大传输速率为10Mb/S,传输速率与传输距离成反比,在100Kb/S的传输速率下,才可以达到最大的通信距离,如果需传输更长的距离,需要加485中继器。R

30、S-485总线一般最大支持32个节点,如果使用特制的485芯片,可以达到128个或者256个节点,最大的可以支持到400个节点。RS485接口组成的半双工网络,一般是两线制(以前有四线制接法,只能实现点对点的通信方式,现很少采用),多采用屏蔽双绞线传输。这种接线方式为总线式拓朴结构在同一总线上最多可以挂接32个结点。在RS485通信网络中一般采用的是主从通信方式,即一个主机带多个从机。很多情况下,连接RS-485通信链路时只是简单地用一对双绞线将各个接口的“A”、“B”端连接起来。RS485接口连接器采用DB-9的9芯插头座,与智能终端RS485接口采用DB-9(孔),与键盘连接的键盘接口RS

31、485采用DB-9(针)。3.5.2 DB-9的9芯插头座DB-9的9芯插头座各针头的功能如下表:针脚信号定义作用1DCD载波检测Received Line Signal Detector(Data Carrier Detect)2RXD接收数据Received Data3TXD发送数据Transmit Data4DTR数据终端准备好Data Terminal Ready5SGND信号地Signal Ground6DSR数据准备好Data Set Ready7RTS请求发送Request To Send8CTS清除发送Clear To Send9RI振铃提示Ring Indicator3.5.

32、3 连接电路图MAX485连接电路图:图为两个MAX485芯片相互连接图,Rt为阻抗匹配电阻,可取120欧姆MAX485与单片机连接图:图中MAX487(功能与485相同)的DE与RE均连接到P37,DI连接到P31,RO连接到P303.6 主机电路该电路采用AT89C51单片机作为主机接收数据并处理和显示。3.6.1 AT89C51单片机AT89C51单片机的内部资源主要有并行I/O接口、定时器/计数器、串行接口以及中断系统。其外部引脚如图2所示。AT89C51单片机I/O接口:51系列单片机有4个8位并行的I/O端口:P0、P1、P2、P3口。这4个口既可以并行输入或输出8位数据,又可以按

33、位方式使用,即每一位均能独立作为输入或输出接口用。定时器/计数器电路:1.AT89C51单片机有两个16位的可编程定时/计数器:定时/计数器T0和定时/计数器T1。2.每个定时/计数器既可以对系统时钟计数实现定时,也可以对外部信号计数实现计数功能,这些功能都是通过编程设定来实现的。3.每个定时/计数器有多种工作方式,其中T0有四种工作方式;T1有三种工作方式,T2有三种工作方式。通过编程可设定工作于某种方式。4.每一个定时/计数器定时计数时间到时产生溢出,使相应的溢出位置位,溢出可通过查询或中断方式来处理。 串行接口:AT89C51单片机具有一个全双工的串行异步通信接口,可以同时发送、接收数据

34、。发送、接收数据可通过查询或中断的方式来处理。它有四种工作方式:0.方式0,称为同步移位寄存器方式,一般用于外接移位寄存器芯片扩展I/O接口。1.方式1,称为8位的异步通信方式,通常用于双机通信。方式2和方式3,称为9位的异步通信方式,通常用于多机通信。 中断系统:AT89C51单片机提供5个(52子系列提供6个)硬件中断源:两个外部中断源INT0(P3.2)和INT1(P3.3),两个定时/计数器T0和T1的溢出中断TF0和TF1;1个串行口发送T1和接收R1中断。以下为本系统用到的串口中断部分指令:EA:中断允许总控位。EA=0,屏蔽所有的中断请求;EA=1,开放中断。EA的作用是使中断允

35、许形成两级控制。ES:串行口中断允许位。ES=1允许串行口中断。REN为允许接收控制位。REN=1,则允许接收。TI位发送中断标志位。RI为接收中断标志位。3.6.2 电路图单片机最小系统连接图如下:AT89C51与89S52连接相同,振荡电路采用内部振荡电路,复位电路采用上电复位和按键复位。3.7 显示电路该电路采用12864液晶显示,带中文字库的128X64是一种具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为12864, 内置8192个16*16点汉字,和128个16*8点ASCII字符集.利用该模块灵活的接口方式和

36、简单、方便的操作指令,可构成全中文人机交互图形界面。可以显示84行1616点阵的汉字. 也可完成图形显示.低电压低功耗是其又一显著特点。由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,且该模块的价格也略低于相同点阵的图形液晶模块。3.7.1 12864液晶特点一,基本特点(1)低电源电压(VDD:+3.0-+5.5V)(2)显示分辨率:12864点 (3)内置汉字字库,提供8192个1616点阵汉字(简繁体可选) (4)内置 128个168点阵字符 (5)2MHZ时钟频率 (6)显示方式:STN、半透、正显 (7)驱动方式:1/32DUTY

37、,1/5BIAS (8)视角方向:6点(9)背光方式:侧部高亮白色LED,功耗仅为普通LED的1/51/10 (10)通讯方式:串行、并口可选 (11)内置DC-DC转换电路,无需外加负压 (12)无需片选信号,简化软件设计(13)工作温度: 0 - +55 ,存储温度: -20 - +60二、模块接口说明管脚号管脚名称电平管脚功能描述1VSS0V电源地2VCC3.0+5V电源正3V0-对比度(亮度)调整4RS(CS)H/LRS=“H”,表示DB7DB0为显示数据RS=“L”,表示DB7DB0为显示指令数据5R/W(SID)H/LR/W=“H”,E=“H”,数据被读到DB7DB0R/W=“L”

38、,E=“HL”, DB7DB0的数据被写到IR或DR6E(SCLK)H/L使能信号7DB0H/L三态数据线8DB1H/L三态数据线9DB2H/L三态数据线10DB3H/L三态数据线11DB4H/L三态数据线12DB5H/L三态数据线13DB6H/L三态数据线14DB7H/L三态数据线15PSBH/LH:8位或4位并口方式,L:串口方式(见注释1)16NC-空脚17/RESETH/L复位端,低电平有效(见注释2)18VOUT-LCD驱动电压输出端19AVDD背光源正端(+5V)(见注释3)20KVSS背光源负端(见注释3)*注释1:如在实际应用中仅使用串口通讯模式,可将PSB接固定低电平,也可以

39、将模块上的J8和“GND”用焊锡短接。*注释2:模块内部接有上电复位电路,因此在不需要经常复位的场合可将该端悬空。*注释3:如背光和模块共用一个电源,可以将模块上的JA、JK用焊锡短接。三,控制器接口信号说明:1、RS,R/W的配合选择决定控制界面的4种模式:RSR/W功能说明LLMPU写指令到指令暂存器(IR)LH读出忙标志(BF)及地址记数器(AC)的状态HLMPU写入数据到数据暂存器(DR)HHMPU从数据暂存器(DR)中读出数据2、E信号E状态执行动作结果高低I/O缓冲DR配合/W进行写数据或指令高DRI/O缓冲配合R进行读数据或指令低/低高无动作 忙标志:BF BF标志提供内部工作情

40、况.BF=1表示模块在进行内部操作,此时模块不接受外部指令和数据.BF=0时,模块为准备状态,随时可接受外部指令和数据.利用STATUS RD 指令,可以将BF读到DB7总线,从而检验模块之工作状态. 字型产生ROM(CGROM) 字型产生ROM(CGROM)提供8192个此触发器是用于模块屏幕显示开和关的控制。DFF=1为开显示(DISPLAY ON),DDRAM 的内容就显示在屏幕上,DFF=0为关显示(DISPLAY OFF)。DFF 的状态是指令DISPLAY ON/OFF和RST信号控制的。 显示数据RAM(DDRAM)模块内部显示数据RAM提供642个位元组的空间,最多可控制4行1

41、6字(64个字)的中文字型显示,当写入显示数据RAM时,可分别显示CGROM与CGRAM的字型;此模块可显示三种字型,分别是半角英数字型(16*8)、CGRAM字型及CGROM的中文字型,三种字型的选择,由在DDRAM中写入的编码选择,在0000H0006H的编码中(其代码分别是0000、0002、0004、0006共4个)将选择CGRAM的自定义字型,02H7FH的编码中将选择半角英数字的字型,至于A1以上的编码将自动的结合下一个位元组,组成两个位元组的编码形成中文字型的编码BIG5(A140D75F),GB(A1A0-F7FFH)。 字型产生RAM(CGRAM) 字型产生RAM提供图象定义

42、(造字)功能, 可以提供四组1616点的自定义图象空间,使用者可以将内部字型没有提供的图象字型自行定义到CGRAM中,便可和CGROM中的定义一样地通过DDRAM显示在屏幕中。 地址计数器AC地址计数器是用来贮存DDRAM/CGRAM之一的地址,它可由设定指令暂存器来改变,之后只要读取或是写入DDRAM/CGRAM的值时,地址计数器的值就会自动加一,当RS为“0”时而R/W为“1”时,地址计数器的值会被读取到DB6DB0中。光标/闪烁控制电路此模块提供硬体光标及闪烁控制电路,由地址计数器的值来指定DDRAM中的光标或闪烁位置。四、指令说明模块控制芯片提供两套控制命令,基本指令和扩充指令如下:指

43、令表1:(RE=0:基本指令)指令指 令 码功 能RSR/WD7D6D5D4D3D2D1D0清除显示0000000001将DDRAM填满20H,并且设定DDRAM的地址计数器(AC)到00H地址归位000000001X设定DDRAM的地址计数器(AC)到00H,并且将游标移到开头原点位置;这个指令不改变DDRAM 的内容显示状态开/关0000001DCBD=1: 整体显示 ON C=1: 游标ONB=1:游标位置反白允许进入点设定00000001I/DS指定在数据的读取与写入时,设定游标的移动方向及指定显示的移位游标或显示移位控制000001S/CR/LXX设定游标的移动与显示的移位控制位;这

44、个指令不改变DDRAM 的内容功能设定00001DLXREXXDL=0/1:4/8位数据RE=1: 扩充指令操作RE=0: 基本指令操作设定CGRAM地址0001AC5AC4AC3AC2AC1AC0设定CGRAM 地址设定DDRAM地址0010AC5AC4AC3AC2AC1AC0设定DDRAM 地址(显示位址)第一行:80H87H第二行:90H97H读取忙标志和地址01BFAC6AC5AC4AC3AC2AC1AC0读取忙标志(BF)可以确认内部动作是否完成,同时可以读出地址计数器(AC)的值写数据到RAM10数据将数据D7D0写入到内部的RAM (DDRAM/CGRAM/IRAM/GRAM)读出RAM的值11数据从内部RAM读取数据D7D0(DDRAM/CGRAM/IRAM/GRAM)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1