新闻中心

EEPW首页>光电显示>设计应用> 基于DS182O的大功率LED驱动温度补偿电路设计

基于DS182O的大功率LED驱动温度补偿电路设计

作者: 时间:2011-04-08 来源:网络 收藏


2 DS1820控制原理框图
有些照明产品需要一些智能控制,如一些高级路灯的应用,这些系统往往使用单片机对整个系统进行监视和控制。这时可利用原有的单片机控制系统加入功能,即便在恶劣的环境下,如夏日曝晒,系统内的仍能得到很好的控制。控制电路框图如图2所示。图2所示温度检测部分采用DS1820可以同时检测芯片本身温度,相当于间接检测PCB温度,又能检测远端三极管温度,若将三极管与一同焊接在铝基板上便可以检测铝基板温度。DS1820将检测到的两种温度通过芯片内部的ADC进行转换,将温度的数字结果通过I2C总线的SDA数据线和SCL时钟线与单片机通信。当单片机接收到铝基板温度结果后与预设定的安全温度点阈值进行比对,当温度过高时启动温度程序,通过PWM1按比例降低器的输出电流。单片机同时监控PCB板温度,温度过高时通过PWM2信号线控制风扇,对PCB进行散热,确保板上的元器件尤其是电解电容的温度不会过高。

本文引用地址://m.amcfsurvey.com/article/169039.htm

b.JPG


这种系统控制极大增强了系统的稳定性,并保证整体系统的使用寿命,实践证明系统内部温度得到很好的控制,但硬件成本较高,适于中高端领域的应用。
3 实际温度测量电路
现用4只DS1820同时测控4路温度(视实际需要还可任意扩展通道数)。如图3所示。图中采用C8051F220单片机,其P2.2口接单线总线。为保证在有效的DS1820时钟周期内能提供足够的电流,图3中采用一个MOSFET管和C8051F220的p2.1口来完成对DS1820的总线上拉。为了操作方便,用C8051F220的P2.2口作发送口Tx,P2.3口作接收口Rx。由于DS1820是单线数字温度传感器,只须用它输出线上的序列号就可以决定要读哪一个点上的温度值,而且它的输出量本来就是数字量,所以无须经过A/D转换,就可以直接连到单片机上。系统对DS1820和各种操作必须按协议进行,即:初始化DS1820(发复位脉冲)→发ROM功能命令→发存储器操作命令→处理数据。DS1820输出量本身就是数字量,它的输出不需A/D转换,可直接连接到单片机上。

c.JPG



评论


相关推荐

技术专区

关闭