【自制环境光监测仪】Part 1:在LCD上显示测量值

本文介绍使用EFM8控制器开发智能环境光监测仪的过程,包括在LCD上显示测量值、实现ADC、测量光照度等内容。监测仪可根据光照强度调整灯光亮度。

本系列文章主要介绍如何使用EFM8控制器制作一款智能环境光监测仪,共包含5个部分:

● Part 1:在LCD上显示测量值

● Part 2:理解和实现ADC

● Part 3:测量和解析环境光照度

● Part 4:过零检测

● Part 5:使用双向可控硅调节灯亮度

所需的硬件/软件

● SLSTK2000A EFM8评估板

● Simplicity Studio集成开发环境

● SCILAB

简介

该系列文章的总体目标是设计一款智能环境光监测仪,用于分析室内光照强度,并据此执行对应的响应动作,如控制灯调光器。在开发该项目的过程中,我们需要一种简便的方法来报告表示电流和电压幅度的模数转换值。因此,我们将先编写固件,该固件可以将存储在变量中的普通数值转换为一系列单独的数字,然后这些数字将决定我们传输哪个像素数据数组到LCD模块中。

该固件设计为显示三位数的测量值,单位为毫伏、伏、微安或毫安。如果显示的单位为伏或毫安,则自动启用第一个数字后面的小数点。这意味着显示接口可以处理0μA至9.99 mA的电流幅度和0 mV至9.99 V的电压幅度。但是,量程范围内的大部分值永远不会被使用 - 光传感器的最大输出电流为5 mA,并且ADC无法测量高于其参考电压的电压,在此设计中为2.4 V.

这里写图片描述

更多内容请参考以下链接:https://www.yiboard.com/thread-883-1-1.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值