介绍串行A/D转换器TLC549和串行LED显示驱动器MAX- 7219在基于单片机AT89C52检测系统中的应用,重点描述了串行A/D、串行LED显示驱动器和A- T89C52的接口设计,以及89C52与上位机串行通信的接口设计。
关键词:传感器;模数转换器;驱动器;串口通信
关键字:串行 工业检测
编辑:神话 引用地址:串行技术在工业检测系统中的应用
关键词:传感器;模数转换器;驱动器;串口通信
Application and Design about Serial Technology in Industry Test System
WANG Xiufang
(University of Shanghai for Science and Technology, Shanghai 200093, China)
Key words: sensor; analog?to?digital converter; driver; serial communication
1串行A/D芯片TLC549与单片机接口的设计
TLC549是8位串行输出的A/D转换芯片。与单片机AT89C52的接口电路见图1,其中REF+和REF-为差分输入,AIN为模拟信号输入端,CLK为时钟信号输入端,CS为转换控制端,DO为转换数据输出端。
TLC549的工作时序见图2。工作过程如下:?
TLC549是8位串行输出的A/D转换芯片。与单片机AT89C52的接口电路见图1,其中REF+和REF-为差分输入,AIN为模拟信号输入端,CLK为时钟信号输入端,CS为转换控制端,DO为转换数据输出端。
TLC549的工作时序见图2。工作过程如下:?
TLC549通过CS、CLK和DO这3个引脚和CPU相连,见图1。与并行A/D转换器相比,其接口电路简单,占用CPU的资源较少。当有更多路模拟输入需要A/D转换时,可以将多片TLC549并行连接,图3是两片TLC549与CPU的连接。
?
传统的LED驱动电路往往是靠并行芯片连接实现的,这种连接方法使用的集成芯片较多,电路也较复杂。本文介绍的驱动电路是由MAX7219集成芯片来实现的。该芯片是串行输入/输出共阴极显示驱动器,一片MAX7219就可以驱动8个七段数码管显示信息。其引脚及与AT89C52的接口见图4,其中:
?
MAX7219通过3个引脚与CPU相连。它的工作时序如图5所示:当LOAD变为低电平时,将16位数据串行送到DIN端,在每个CLK的上升沿把数据移到内部寄存器,在CS的上升沿把数据锁存到数字控制寄存器,在16.5个周期后,数据出现在数据输出端,在CLK的下降沿将数据输出。?
在检测系统中,下位机处理过的数据通常都需要不断地传给上位机,而上位机也要不断往下位机发送命令,控制下位机的工作进程。这两者之间的通信可由RS-232C串口相接。为了与RS-232C标准所要求的电平相匹配,我们采用芯片MAX232进行电平转换。
系统的软件流程图见图6。上下位机之间的通信是程序设计的重点,这一过程既包含上位机收发数据,也包含下位机收发数据。为确保双方通信的可靠,采取了握手以及奇偶校验等措施。以下位机向上位机传送数据为例,简单说明一下通信的过程:下位机先发握手信号,询问上位机是否准备好接收数据,如果没有得到准备好信号,则等待,若得到准备好信号就开始发送数据。发送完数据后,等待上位机返回是否正确接收到数据的信息。若上位机没有得到正确的数据,下位机进行错误处理;若上位机得到正确数据,程序向下运行。
系统的软件流程图见图6。上下位机之间的通信是程序设计的重点,这一过程既包含上位机收发数据,也包含下位机收发数据。为确保双方通信的可靠,采取了握手以及奇偶校验等措施。以下位机向上位机传送数据为例,简单说明一下通信的过程:下位机先发握手信号,询问上位机是否准备好接收数据,如果没有得到准备好信号,则等待,若得到准备好信号就开始发送数据。发送完数据后,等待上位机返回是否正确接收到数据的信息。若上位机没有得到正确的数据,下位机进行错误处理;若上位机得到正确数据,程序向下运行。
?
在工业检测系统中,采用串行技术可以大大节省单片机的资源,提高单片机的效率,而且程序设计也较为简捷。这一技术投入使用后,取得了良好的效果。
上一篇:一种双操作模式的荧光分光光度计
下一篇:晶体生长控制中的高精度控温系统
推荐阅读最新更新时间:2023-10-12 20:32
可测量脉冲宽度的微控制器串行端口
很多工业与仪表系统都需要 测量脉冲 输入的持续时间,如转速 传感器 、外部系统的门控与选通脉冲,以及 PWM (脉冲宽度调制)输入的频率等。设计者是采用片上定时器和边沿驱动的中断。但是,如果这些元件不可用,可以用片上的串行同步接收器做这类测量。
可以根据需要的时序精度,设定串行接收器的波特率。接收器每8 bit后中断 微控制器 。可以在应用程序中插入脉冲宽度采集例程,用于读取ISR(中断服务例程)接收到的字节。它会统计和累加接收到的0和1字节,以测量出进入脉冲的持续时间(图1)。
算法测量a的是两个连续上升沿之间的持续时间。当微控制器收到一个既不是0xff也不是0x00的字节时,就
[测试测量]
泰克公司推出用于串行数据链路分析的新工具集
中国 北京,2013年2月19日 –全球示波器市场的领导厂商---泰克公司日前宣布,推出与其高性能示波器(包括DPO/DSA/MSO70000系列)结合使用的新SDLA Visualizer(串行数据链路分析观察仪)软件包。需要满足下一代高速串行标准要求的设计人员可使用SDLA Visualizer来详细说明其链路特征、对测量路径上的任何元件进行反嵌入 (de-embed)、仿真虚拟链路元件、运用均衡器以及在串行数据系统、模块或芯片组中的发射接收线路上的多个点进行测量。
需要对计算机、通信以及高速内存总线进行物理层检测、调试和一致性验证的设计人员,SDLA Visualizer可帮助他们可靠地消除模拟行为与实际信号完整性性能
[测试测量]
串行12位ADC与计算机(电脑)之间的接口电路
近几年来,IC制造商设计了实现接口的各种方法,并且特别重视减少IC接口I/O引脚的数量。MAX187就是这样一个器件,它是一个12位模/数转换器(ADC)。你可以利用串行数据通信技术产生与该ADC的一个接口。MAX187的模/数转换和数据传输仅需三条数字I/O线。你可以利用PC的Centronics打印机端口在MAX187和PC之间产生一个简易接口(图1)。只要将引脚分别设置为高电平或低电平,你就能启用或禁用MAX187(引脚 3)。如果使该引脚开路,则内部参考电压(4.096V) 就被禁用,你必须将一个外部参考电压加到引脚REF(引脚4)上。在其他情况下,该引脚 与4.7μF旁路电容C1连接。通过使用SCLK引脚(引脚8)上的外
[模拟电子]
支持CPRI 与OBSAI数据速率的双通道串行器/解串器
日前,德州仪器 (TI) 宣布推出业界首款 6 千兆位每秒 (Gbps) 的双通道串行器-解串器 IC (SerDes),其可为无线应用提供 高达470 兆位每秒 (Mbps) 至6.25 Gbps 的连续数据速率。该 TLK6002 支持从原有速度到最新更快速度的升级,符合所有无线基站设计所需的 OBSAI 与 CPRI 标准要求。TLK6002 可用于各种无线基础设施应用,其中包括 WiMAX、TD-SCDMA、WCDMA 以及 CDMA2000 等。
最新 SerDes 使用统一 122.88 MHz 或 153.6 MHz 固定参考时钟频率,可支持通用公共无线电接口 (CPRI™) 与开放式基站
[网络通信]
8051单片机串行口扩展LED显示器接口与应用
在8051单片机应用系统中,可以利用串行接口来扩展并行I/O口(假定串行口工作在移位寄存器、方式0的状态下)。串行移位输出接输出移位寄存器74LS164可扩展一个8位并行输出口,用以连接一个LED数码管作静态显示。
如图所示。由6个共阳极LED数码管,编程使其显示200304。
C51软件设计:
# include stdio.h //预处理
# include reg51.h
unsigned char code ledcode ={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88}; //字型编码
[单片机]
单片机与串行时钟DS1307的接口设计
在简单介绍串行时钟芯片ds1307的基础上,介绍了时钟电路的rs485接口设计8本文所设计的时钟电路具有体积小、抗干扰性能强、通用性好、调时方便等特点。 0 引言 由单片机构成的测控系统或智能显示屏中,经常需要实时日历时钟,为节省CPU资源,增强实时时钟电路的通用性,本文介绍DS1307的应用及其接口设计,该时钟系统用RS485接口,采用SN75176差分平衡驱动接收,具有抗干扰能力强,可与PC机进行远距离的通信也可以与其他控制电路相连;时钟调时可方便地用PC机或电路中设置的按键进行时间设定和修改。 1、串行时钟DS1307简介 DS1307是I2C总线接口的日历时钟芯片,片内有8个特殊寄存器和56B的SRAM,是一种低功耗、BC
[模拟电子]
工业中关于有毒气体检测仪的应用分析
根据危害,我们将有毒有害气体分为可燃气体和有毒气体两大类。由于它们性质和危害不同,其侦测手段也有所不同。首先是对于有毒有害气体检测仪的分类和原理:气体检测仪的关键部件是探头。
可燃气体检测仪
对于可燃气体是石油化工等工业场合遇到最多的危险气体,它主要是烷烃等有机气体和某些无机气体:如一氧化碳等。可燃气体发生爆炸必须具备一定的条件,那就是:一定浓度的可燃气体,一定量的氧气以及足够热量点燃它们的火源,这就是爆炸三要素,缺一不可,也就是说,缺少其中任何一个条件都不会引起火灾和爆炸。
当可燃气体(蒸汽、粉尘)和氧气混合并达到一定浓度时,遇具有一定温度的火源就会发生爆炸。我们把可燃气体遇火源发生爆炸
[测试测量]
新型语音压缩芯片CT8022的使用方法
CT8022是DSPG公司开发的可实现多种压缩算法的专用DSP芯片。它可接受外部串行A/D提供的64/128kbits/s的8bit A/μ数据或16bit线性数据,并实现全/半双工压缩和解压,以将其压缩为由主机通过命令字决定的格式。可压缩为8.5/6.3/5.3/4.8/4.1kbits/s的数据。当压缩为6.3/5.3kbits/s时,符合ITU-G.723.1标准。CT8022内建有实时回音抵消和自动增益控制电路。当发送端与接收端抽样时钟不同步时,系统可自动添加或删除帧。另外,CT8022还提供了DTMF信号和呼叫继续音的产生和检测功能。可应用于H.323和H.324多媒体可视电话/视频会议等系统,也可用于实现数字数据
[嵌入式]
最新模拟电子文章
- 英飞凌推出OptiMOS™ Linear FET 2 MOSFET, 赋能先进的热插拔技术和电池保护功能
- USB Type-C® 和 USB Power Delivery:专为扩展功率范围和电池供电型系统而设计
- ROHM开发出适合高分辨率音源播放的MUS-IC™系列第2代音频DAC芯片
- ADALM2000实验:变压器耦合放大器
- 高信噪比MEMS麦克风驱动人工智能交互
- 在发送信号链设计中使用差分转单端射频放大器的优势
- 安森美CEO亮相慕尼黑Electronica展,推出Treo平台
- 安森美推出业界领先的模拟和混合信号平台
- 贸泽开售用于快速开发精密数据采集系统的 Analog Devices ADAQ7767-1 μModule DAQ解决方案
更多精选电路图
更多热门文章
更多每日新闻
更多往期活动
厂商技术中心
随便看看