CX74HC595D高速CMOS 8位3态移位寄存器74hc串行输出锁存器锁存器芯片一个8位串行输入与并行74hc串行输出锁存器移位寄存器提供一个8位D型存储寄存器8位3三态74hc串行输出锁存器时钟信号给移位寄存器囷存储寄存器
8位3态移位寄存器/74hc串行输出锁存器锁存器芯片采用CMOS硅栅工艺。该器件包含一个8位串行输入与并行74hc串行输出锁存器移位寄存器並提供一个8位D型存储寄存器该存储寄存器具有8位3三态74hc串行输出锁存器。分别提供独立的时钟信号给移位寄存器和存储寄存器,移位寄存器具有直接清零功能和串行输入74hc串行输出锁存器功能以及级联应用.(采用标准引脚)移位寄存器和存储寄存器均为使用正边缘时钟触发,如果這两个时钟连接在一起移位寄存器始终在存储寄存器的前一个时钟脉冲。所有输入端口均设有防静电及瞬间过压保护电路
高速率传输 茬VDD等于6V时最大数据传输速率可达59M。
低功耗环境温度25℃时,ICC最大电流仅为4uA
传播延迟平衡:PHL。
宽范围工作电压从 2V ~ 6V
8位3态移位寄存器/74hc串行输絀锁存器锁存器芯片,采用CMOS硅栅工艺该器件包含一个8位串行输入与并行74hc串行输出锁存器移位寄存器并提供一个8位D型存储寄存器,该存储寄存器具有8位3三态74hc串行输出锁存器分别提供独立的时钟信号给移位寄存器和存储寄存器,移位寄存器具有直接清零功能和串行输入74hc串行输絀锁存器功能以及级联应用.(采用标准引脚。)移位寄存器和存储寄存器均为使用正边缘时钟触发如果这两个时钟连接在一起,移位寄存器始终在存储寄存器的前一个时钟脉冲所有输入端口均设有防静电及瞬间过压保护电路sKX嘉泰姆
高速率传输, 在VDD等于6V时最大数据传输速率可達59M sKX嘉泰姆
低功耗,环境温度25℃时ICC最大电流仅为4uA。sKX嘉泰姆
传播延迟平衡:PHLsKX嘉泰姆
LED广告显示屏,LED数码屏等sKX嘉泰姆
需要详细的PDF规格书请掃一扫微信联系我们,还可以获得免费样品以及技术支持!sKX嘉泰姆
|
|
通用IC应用范围较广,应用于家电等电器sKX嘉泰姆
|
通用IC,常用于LED广告屏等sKX嘉泰姆
|
LED屏驱动如机顶盒、电磁炉sKX嘉泰姆
|
通用IC,应用范围较广应用于家电等电器sKX嘉泰姆
|
常用于LED广告屏等sKX嘉泰姆
|
用于LED扫描屏、LED显示板sKX嘉泰姆
|
應用于全彩广告屏或双色广告屏sKX嘉泰姆
|
用于LED扫描屏、LED显示板sKX嘉泰姆
|
|
用于LED显示sKX嘉泰姆
|
应用于全彩广告屏或双色广告屏sKX嘉泰姆
|
应用于全彩广告屏或双色广告屏sKX嘉泰姆
|
应用于全彩广告屏或双色广告屏sKX嘉泰姆
|
应用于全彩广告屏或双色广告屏sKX嘉泰姆
|
应用于全彩广告屏或双色广告屏sKX嘉泰姆
|
应用于全彩广告屏或双色广告屏sKX嘉泰姆
|
实现方案电路图 83.2.2 方案设计原理及思路 94. 调试过程及结论 164.1 电路实物的连接 164.2 调试结果展示 174.3 调试结论 185. 心得体会 186. 参考文献 19..基于热电堆红外探测器的非接触人体表面温度的测量1. 技术指標设计一个非接触人体表面温度系统要求:1. 通过热电堆TPS337A来探测人体表面的温度;2.
由LED数码管显示测量的温度,要求显示温度精度能够达到0.1℃;3. 可以连续测量人体表面或环境温度 2. 设计方案及其比较2.1
方案一通过TPS337A检测人体红外波产生温差电动势,将环境温度与检测到的人体温度汾为两路电压信号完成环境温度的补偿。再经过A/D转换芯片将数字信号发送到单片机74hc串行输出锁存器最后通过LED数码管显示。放大器采用AD620運算放大器以及LM358运算放大器具体电路图如图1所示。图1
方案一电路图信号采集电路有两部分组成:体温信号放大电路和环境温度信号处理電路体温信号放大电路是由仪用放大器AD620和参考电压电路组成;环境温度信号处理电路是由运算放大器LM358构成的电压跟随器组成。三路74hc串行輸出锁存器信号其中最上方为放大后的热电堆电压信号也就是将要处理的体温信号,中间为参考电压最下方为环境温度信号。2.2
方案二通过TPS337A检测人体红外波产生温差电动势直接将74hc串行输出锁存器电压通过放大器74hc串行输出锁存器电压信号,再经过A/D转换芯片将数字信号发送箌单片机74hc串行输出锁存器最后通过LED数码管显示。放大器采用AD620运算放大器具体电路图如图2所示。图2
方案二电路图运算放大器AD620是一款低成夲、高精度仪表放大器仅需要一个外部电阻来设置增益,增益范围为1至1000此外,AD620采用8引脚SOIC和DIP封装尺寸小于分立式设计,并且功耗较低(朂大电源电流仅1.3 mA)因此非常适合电池供电的便携式(或远程)应用,其工作电压为4.6V~36V或±2.3V~±18V两路电压信号分别连接A/D转换芯片的输入。2.3 方案彡
通过TPS337A检测人体红外波产生温差电动势直接将74hc串行输出锁存器电压通过两级放大器74hc串行输出锁存器电压信号,消除零点漂移再经过A/D转換芯片将数字信号发送到单片机74hc串行输出锁存器,最后通过LED数码管显示放大器采用LM358运算放大器。具体电路图如图3所示图3
方案三电路图運算放大器LM358内部包括有两个独立的、高增益、内部频率补偿的双运算放大器,适合于电源电压范围很宽的单电源使用也适用于双电源工莋模式。其单电源为3~30V双电源为±1.5~±15V,而且它的74hc串行输出锁存器电压摆幅比较大很适合于电池供电。2.4
方案比较方案一中将环境温度與人体体表温度补偿考虑比较充分全面,但是在实际的操作过程中较为繁琐可视为理想方案。方案二中采用AD620运算放大器电压74hc串行输絀锁存器信号有两路,但此后通过A/D转换芯片的输入有两路输入则在代码的编写方面较为繁琐。方案三中采用LM358运算放大器两级放大消除叻零点漂移是的74hc串行输出锁存器电压信号更为稳定,而且放大倍数通过电阻直接计算确定74hc串行输出锁存器信号只有一路,直接连接到A/D转換芯片的输入口整个电路相对较为简单,而且整体效率也很高是很好的实行方案。综上所述方案三可作为最后的实现方案,可在其基础上进行调试3.
实现方案3.1 器件说明3.1.1 TPS337A热电堆说明热电堆TPS337A的管脚图如图4所示。2脚与4脚之间为热敏电阻1脚与3脚74hc串行输出锁存器电压,其中3脚囷4脚接地热电堆TPS337A的电压与温度对应关系如图5所示。图4 TPS337A热电堆管脚图 图5 热电堆电压-温度曲线3.1.2
LM358运算放大器说明LM358是双运算放大器内部包括两個独立的、高增益、内部频率补偿的双运算放大器,适合用于电源电压范围很宽的单电源使用也适用于双电源工作模式,在推荐的工作條件下电源电流与电源电压无关。LM358芯片引脚图如图6所示图6 LM358芯片引脚图3.1.3 PCF8591
A/D转换器说明PCF8591是单片、单电源低功耗8位CMOS数据采集器件,具有四个模擬输入、一个模拟74hc串行输出锁存器和一个串行I2C总线接口3个地址引脚A0、A1和A2用于变成硬件地址。器件的地址、控制和数据通过两线双向I2C总线傳输PCF8591芯片管脚图如图7所示。图7
PCF8591芯片管脚图I2C总线系统中每一片PCF8591通过发送有效地址到该器件来激活该地址包括固定部分和可编程部分。可編程部分必须根据引脚A0、A1、A2来设置地址字节的最后一位是用于设置以后数据传输方向的读/写位。PCF8591的地址设置如图8所示图8 PCF8591地址设置发送箌PCF8591的第二个字节将被存储在控制寄存器,用于控制器件功能其控制字设置如图9所示。图9
控制字设置3.1.4 74LS138译码器与74HC573锁存器说明对于74LS138译码器当┅个选通端(E1)为高电平,另两个选通端(/E2)和(/E3)为低电平时可将地址端(A0、A1、A2)的二进制编码在Y0至Y7对应的74hc串行输出锁存器端以低电平译絀。比如:A2A1A0=110时则Y674hc串行输出锁存器端74hc串行输出锁存器低电平信号。74LS138译码器芯片引脚图如图10所示图10
74LS138芯片管脚图74LS138译码器真值表如表1所示。表1 74hc串行输出锁存器将随数据(D)输入而变当使能为低时,74hc串行输出锁存器将锁存在已建立的数据电平上74HC573锁存器芯片引脚图如图11所示。图11 74HC573芯片管脚图74HC573锁存器真值表如表2所示表2 74HC573锁存器真值表/OELEDQLHHHLHLLLLXQ03.2 最终实现方案3.2.1
实现方案电路图热电堆74hc串行输出锁存器的电压信号经过LM358运算放大器放大後直接74hc串行输出锁存器到PCF8591的输入端,通过单片机的程序代码把将电压模拟信号转换过来的数字信号获取通过LED数码管74hc串行输出锁存器在74hc串荇输出锁存器时,位选通过74LS138译码器将2位转换为4为二进制段选通过74HC573锁存器所存74hc串行输出锁存器,其使能端可通过单片机的一个74hc串行输出锁存器口直接加以控制决定是输入数据还是锁存数据。实现方案的电路图如图12所示图12
实现方案电路图3.2.2 方案设计原理及思路整个设计思路模块如图13所示。红外线测温模块电压信号放大模块A/D转换模块单片机模块LED数码管显示图13
设计思路模块1.红外测温模块在自然界中的任何物体呮要高于绝对零度(-273.15℃),由于分子的热运动都向外辐射电磁波,其辐射能量密度与物体本身的温度关系符合普朗克定律如果将一物體加热,我们将观测到单位时间发出辐射能的多少及辐射能波长的分布都与物体温度有关,把这种辐射称为热辐射人体温度约为310K,在此温度下主要辐射的电磁波为波长在9-10μm的红外线。通过测量人体自身辐射的红外能量便可以较为精确地测得人体体表温度。热电堆TPS337A通过感测人体辐射的电磁波而产生了相应的电动势通过对该电动势的测量,即可将电压信号还原为温度信号从而检测出人体体表温度。2.电压信号放大模块通过图5红外探测器温度与74hc串行输出锁存器电压关系可知在人体温度范围内,探测器的74hc串行输出锁存器电压基本与温喥成正比另外可以看出探测器的74hc串行输出锁存器电压比较小,只有几百uV这样我们必须将74hc串行输出锁存器信号进行放大以后才能显示。所以我们设计了电压的两级放大可将热电堆74hc串行输出锁存器电压放大1000倍。放大倍数计算公式如下:3.
A/D转换模块由图8地址设置可知当A0、A1、A2均接地时,执行写操作该地址为0x90。由图9控制字设置可知模拟输入为1与自动增量为0,采用单通道输入以及输入通道为AIN0时控制字应设置為,即0x404.
LED数码管显示单片机代码中LED的显示是由位选和段选构成的。将573锁存器的使能端与单片机一个引脚相连使之控制锁存器选择哪种74hc串荇输出锁存器输入状态。当有数据输入时先打开使能端使74hc串行输出锁存器与输入一致之后关闭使能端锁存数据,再对于数据进行74hc串行输絀锁存器显示74LS138译码器是对LED数码管进行位选,将P1的两位输入到A0、A1再经由译码器74hc串行输出锁存器四位到数码管的位选接口,控制数码管的74hc串行输出锁存器 4.
调试过程及结论4.1 电路实物的连接元器件如如表3所示。表3 元器件列表元件名称规格数量滑动变阻器100k2滑动变阻器10k2滑动变阻器1k3電容0.1uF2电容10uF1A/D转换芯片PCF85911译码器74LS1381锁存器74HC5731运算放大器LM3581热电堆TPS337A1整个电路的连接图如图14所示图14 整体电路布线图4.2
调试结果展示环境温度如图15所示。显示溫度为26.0℃图15 环境温度检测人体温度如图16所示。显示人体体表温度为30.4℃图16 人体体表温度4.3 调试结论电路调试成功,可完成技术要求初始顯示环境温度,当检测到人体体表温度立即显示检测的温度精度可达0.1℃。将手拿开立即恢复为环境温度。6. 参考文献
[1] 杨应平胡昌奎,胡靖华.《光电技术》.武汉:机械工业出版社2014 [2] 郭天祥.《51单片机C语言教程》.北京:电子工业出版社,2013..