tlc1543程序
- 格式:doc
- 大小:30.00 KB
- 文档页数:2


1特征采集系统1.1 硬件简介特殊光发光/接收电路是纸币识别系统的关键信号收集电路,具体构造如图1所示。
在纸币通道上、下设有特殊光发光部件和接收部件,S3C4510B对发光部件进展强度控制。
当有纸币通过时,接收部件将检测到的特殊光信号传给模数转换器TLC1543。
共有三路类似的特殊光发光/接收电路,这三路信号通过TLC1543后由SPI串行总线传回S3C4510B。
发光接收电路光有以上光发光/接收电路还是不够的,要采集多个不同点的信息还要借助其他的硬件设备,码盘光耦信号收集电路和马达电机驱动电路必不可少。
马达电机的作用是带动传动装置将放入纸币通道的纸币卷进纸币器。
在纸币通道上下都有特殊的发光部件和承受部知采集程序此时数据有效。
马达转过多少角度码盘光耦产生反应信号,是由码盘光耦的规格决定。
数据采集系统的程序局部要解决的问题,就是能够及时根据码盘光耦电路的反应信号,实时的将特殊光传感器中的数据读出,而后保存。
由于uClinux操作系统本身的限制,纸币识别系统中只有一个实时任务即采集,所以考虑采用中断的方式解决这个问题。
在本系统中,根据采样原理,每6毫秒采集一次数据,选用了适合本采集系统规格的马达和码盘光耦。
为了使基于S3C4510B和uClinux的纸币识别系统充分发挥同时采集和处理数据的能力,可以从S3C4510B的内存中开辟一个独立的区域,该区域是用来提供应非实时程序和采集系统共享的内存,专门用来存储采集数据,这样非实时程序就不需要调用系统调用或者驱动程序去访问采集到的数据,从而大大提高了将采集数据送给非实时程序的速度,提高了处理速度。
3 纸币识别3.1 纸币识别硬件设计根据前面讨论的要求,采用S3C4510B芯片设计的纸币识别器硬件构造如图4所示,它包含的主要功能模块有:S3C4510B中央处理器、系统时钟和复位模块、外扩存储单元、板载电源模块、串口通信模块、网络通信模块、电机驱动模块、纸币检测模块以及相关的信号采集模块。
教学案例2基于单片机的多路输入电压表1.教学目的A/D转换器是单片机应用中常见的接口,从事单片机开发的人员通常都会遇到使用AD的要求,该案例通过多路输入电压表来学习常用串行接口AD转换器的用法。
2.教学步骤◆介绍A/D转换相关知识◆分析基于单片机的多路输入电压表实现方案◆硬件结构◆软件设计◆小结3.详细内容3.1.A/D转换相关知识在工业控制和智能化仪表中,常用单片机进行实时控制及实时数据处理。
单片机所加工的信息都是数字量,而被控制或测量对象的有关参量往往是连续变化的模拟量,如温度、压力、流量等,通过传感器将这些信号转换成模拟电信号。
单片机要处理这种信号,首先必须将模拟量转换成数字量,这一转换过程就是模—数转换,实现模/数转换的设备称为A/D 转换器或ADC。
A/D 转换电路种类很多,在选择模/数转换器时,主要考虑以下的一些技术指标:转换时间和转换频率、量化误差与分辨率、转换精度、接口形式等。
目前,较为流行的AD 转换器件有很多都采用了串行接口,这使得这类芯片与单片机的硬件连接非常简单,而软件编程相对要复杂一些,下面,我们以TI 公司的TLC1543 为例,制作一个多路输入的电压表,了解一下这类芯片的使用特点。
TLC1543 特性简介:TLC1543 是由TI 公司开发的开关电容式AD 转换器,该芯片具有如下的一些特点:10 位精度、11 通道、三种内建的自测模式、提供EOC(转换完成)信号等。
该芯片与单片机的接口采用串行接口方式,引线很少,与单片机连接简单。
图1 是TLC1543 的引脚示意图,其中A0~A10 是11路输入,Vcc 和GND 分别是电源引脚,REF+和REF-分别是参考电源的正负引脚,使用时一般将REF-接到系统的地,达到一点接地的要求,以减少干扰。
其余的引脚是TLC1543 与CPU 的接口,其中CS 为片选端,如不需选片,可直接接地。
I/O Clock 是芯片的时钟端,Adress 是地址选择端,Data Out 是数据输出端,这三根引脚分别接到CPU 的三个I/O 端即可。
IMPORTANT NOTICETexas Instruments (TI) reserves the right to make changes to its products or to discontinue any semiconductor product or service without notice, and advises its customers to obtain the latest version of relevant information to verify, before placing orders, that the information being relied on is current.TI warrants performance of its semiconductor products and related software to the specifications applicable at the time of sale in accordance with TI’s standard warranty. Testing and other quality control techniques are utilized to the extent TI deems necessary to support this warranty. Specific testing of all parameters of each device is not necessarily performed, except those mandated by government requirements.Certain applications using semiconductor products may involve potential risks of death, personal injury, or severe property or environmental damage (“Critical Applications”).TI SEMICONDUCTOR PRODUCTS ARE NOT DESIGNED, INTENDED, AUTHORIZED, OR WARRANTED TO BE SUITABLE FOR USE IN LIFE-SUPPORT APPLICATIONS, DEVICES OR SYSTEMS OR OTHER CRITICAL APPLICATIONS.Inclusion of TI products in such applications is understood to be fully at the risk of the customer. Use of TI products in such applications requires the written approval of an appropriate TI officer. Questions concerning potential risk applications should be directed to TI through a local SC sales office.In order to minimize risks associated with the customer’s applications, adequate design and operating safeguards should be provided by the customer to minimize inherent or procedural hazards.TI assumes no liability for applications assistance, customer product design, software performance, or infringement of patents or services described herein. Nor does TI warrant or represent that any license, either express or implied, is granted under any patent right, copyright, mask work right, or other intellectual property right of TI covering or relating to any combination, machine, or process in which such semiconductor products or services might be or are used.Copyright © 1995, Texas Instruments Incorporated。
基金颁发部门:湖北省教育厅(B类)重点项目;项目名称:桥梁照明及桥区助航标志精确遥测遥控系统的设计研究;编号:B200612012;基金申请人:白凯,王宝勤TLC1543李敏王宝勤摘要:论文重点介绍了基于TLC1543的数据采集监控系统的硬件和软件设计,系统由AT89S52单片机控制运行。
此系统采用主从式结构,上位机软件采用JAVA编写;对系统实现监控;下位机以AT89S52 单片机为核心, 通过A/D转换芯片TLC1543进行采集转换,最后将数据传送。
上位机与下位机采用串口方式进行通信。
AT89S52数据采集监控系统;TLC1543 Realize ofData Acquisition Monitoring System Based on TLC1543 Li min Wang Baoqin Abstract: The paper mainly describes the hardware design and software design of data acquisitionmonitoring system based on TLC1543, which is controlled by AT89S52 MCU.The system usesprincipal and subordinate structure. JAVA software platform is used to monitor the system. AndAT89S52 SCM is the hard core to collect and transform through TLC1543, and transmit the data.The systems communication is held by use of serial interface mode.Keywords: AT89S52 MCU; Data Acquisition Monitoring System; TLC1543中图分类号: TP368 文献标识码:B 随着现代电子技术的发展,由于单片机的可靠性和高性价比,所以已成为控制系统、智能仪表和数据采集等各个领域的发展主流。