颜色随环境温度的变化而变化(colour changes to ambient temperature)

颜色随环境温度的变化而变化(colour changes to ambient temperature)

ID:28336755

大小:570.04 KB

页数:13页

时间:2018-12-09

颜色随环境温度的变化而变化(colour changes to ambient temperature)_第1页
颜色随环境温度的变化而变化(colour changes to ambient temperature)_第2页
颜色随环境温度的变化而变化(colour changes to ambient temperature)_第3页
颜色随环境温度的变化而变化(colour changes to ambient temperature)_第4页
颜色随环境温度的变化而变化(colour changes to ambient temperature)_第5页
资源描述:

《颜色随环境温度的变化而变化(colour changes to ambient temperature)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、颜色随环境温度的变化而变化院(系)名称专业班级学生姓名学号年月日颜色随环境温度的变化而变化在五月五号的电子论坛上,提到了一个被称为“股票球体”的环境光感应显示器。它被引证为一个依靠外在因素而发出各种颜色的装饰品。它通过对周围环境等不断变化的因素进行感应,形成了股票市场重要的起起落落的变化。这里描述的设计是一种更为精密的简化版本,只需把少量的元器件安装在一个小的印制电路板上就可以做成一个股票球体。它简单的只有一个温度传感器接口,和五个控制色彩的发光二极管。尽管后文也给出了一些想法,但它最终的用途还有如何与其他传感器接口就要靠心灵手巧的读者自己去想了。多姿多彩的世界Ambi

2、lux彩色光控制器的中心电路如图1所示。事实上,它以一个围绕的正阻抗变换器PIC微控制器和集成电路1为基础,在这种情况下,一个更为展新的PIC家庭成员开始在我们的世界里展示自己——装置PIC18F242(或者PIC18F252)。实际上,尽管作者会选择18F装置来证明它用起来多么的简单,但是一个PIC16F876可能很容易就被替换掉。要注意的是,不论如何,软件不能用一个没有配套的翻译代码的16F装置。PIC以RC模式进行操作,它的时钟频率由电阻R12、预置VR3和电容C3决定。设定VR3阻力最小,时钟频率大概是4MHz左右。这个速度远离临界值(以后也能看到)。通过模数转

3、换器(ADC),当PIC输入电压信号时能够产生特定的相应的原始资料,例如温度传感器,虽然它同样很可能只是一个手动控制电位。在对电压进行回应时,五个发光二极管进行相应的触发而发出不同的颜色,这样就会形成一个独有的彩色画面。颜色的选择还有它们的活化顺序都由用户来决定,尽管包括白色的其他颜色也可以选择,但是基本的二极管颜色的通常是在具有代表性的红橙黄绿蓝这个范围内。基本原理在这个例子里,通过引脚RA0最大工作电压范围由PIC的模数转换器进行处理,直流电压是从0V到+5V,不能超出了这个范围。假设输入电压为0V,当软件被写入后,二极管D1处于最大亮度,而其它的二极管从D2到D5

4、均处于关闭状态。当输入电压增大时,D1亮度开始下降,D2亮度开始上升。当输入大约是0.625V时,D1和D2拥有同等的亮度,此时其它的二极管仍处于关闭状态。当电压升到1.25V时,D1完全关掉D2完全打开。当电压上升到超过了1.25V,D2现在开始变暗而D3开始发光,直到1.875V时二者达到同等亮度。当电压继续增大,各个二极管先变亮而后慢慢变弱直至关闭。这样一直继续下去直到电压上升到5V,这时只有D5处于最大亮度,其它二极管均处于关闭状态。根据颜色在序列中已经安排好的顺序,当有效色感应到透明附件里面的东西(例如没有光泽的玻璃球)时会发生改变。如果颜色的序列同上,电压从

5、0V到5V慢慢增加,显示的颜色就会出现从红变为橙红,橙色,黄橙,黄色,黄绿,绿色,蓝绿,蓝色,还有在这些颜色之间的大约128种的渐变颜色。当输入电压再依次下降,颜色变化序列刚好相反。如果电压在某个序列点维持静态,那么颜色也在那个序列点上。温度传感器虽然Ambilux的使用是可选择的,但是为了演示它怎样对周围环境做出一个生动的指示,还是要包括一个简单的温度传感电路。电路如图2所示。硅二极管诸如1N4148可以用来作为温度测量装置。当一个小电流通过硅二极管时,以1N4148为例,在电压和温度之间将产生一个几乎是线性的关系,也就是大约每伏430°C(2.3mv每摄氏度)的特有

6、敏感性。结温的计算公式来自于测量二极管的直线方程。Tj=m×Vf+To其中Tj是结温,m是温度灵敏度系数用摄氏度每伏来表达,Vf是二极管正向电压,To是补偿温度。为了在结点的内部建立传导,通过二极管的电流必须足够大,而不是只是表面的泄露传导。虽然不是大到要人为地去提高二极管的内部温度,这是必须的。一般用0.1mA作为所需的电流。在图2中,温度传感二极管用D12表示。在阳极(a)它通过电阻R13连接+5V线路,在阴极(k)它通过预置VR1连接0V线路。阴极同时也连接用户运算放大器的输入端。出现在运算电路的基本偏置电压水平可以通过调整进行设定,以提高VR1阻力,降低偏置。用

7、这种方法,一个中路偏置代表,也就是说,一个15°C的温度可以被设定。在实践中,如果我们想取温度范围为从0°C到30°C,那么电流的变化极值在30×2.3mV=69mV之间。PIC的模数转换输入范围是0V到5V。前置放大器的增益是5000mV/69mV=72。预置VR2在运算放大器的输出端(7脚)和反向输入端(6脚)之间的反馈路径可以用来调整运算放大器的增益,在大概47倍到100倍之间(从R17到R14的比率,加上VR2,加上1)。通过中途设定VR2的滑片位置,可以近似的设置所需的增益,随后如果还有需要的话可以再调整。然后输出电压结果会经过

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。