高精度数显照度计设计-基于AT89C51单片机
需积分: 50 31 浏览量
更新于2024-08-10
收藏 1.65MB PDF 举报
"主要特性-stc12c5a60s2中文手册, 照度计"
这篇文档主要介绍了两种不同的微控制器及其在高精度照度计设计中的应用。首先是关于STC12C5A60S2单片机的特性,尽管标题提及的是该手册的中文版本,但描述中并未直接涉及STC12C5A60S2的具体内容,而是转向了AT89C51的介绍。
AT89C51是由Atmel公司生产的8位单片机,具有低功耗和高性能的特性,采用CMOS技术。它内置4KB的FLASH存储器,这种存储器能够在断电后保持数据,同时兼容MCS-51工业标准。由于集成了FLASH,AT89C51在许多嵌入式控制系统中表现出高灵活性和性价比。AT89C51的主要特性包括与MCS-51指令集的兼容性以及4KB的可编程闪烁存储器,能够承受1000次写入/擦除循环。
标签“照度计”暗示了文档内容与测量光照强度的设备有关。文档中提到的硕士学位论文是关于高精度照度计设计的,作者是侯文辉,专业是通信与信息系统,指导教师是李明伟。论文中,AT89C51被用作核心部件来构建测量系统。系统包括信号采集、放大、A/D转换、液晶显示、键盘以及RS-232通信接口等部分。
在设计高精度照度计的过程中,选择了硅光电池作为光电转换探头,因其宽广的光谱响应范围、快速响应时间和高光电转换效率。探头加上滤光器和余弦修正器,以提高测量精度和适应性。论文详细描述了几个关键设计步骤:
1. 光电转换前置放大电路设计,使用运算放大器作为电流电压转换器,以提高测量准确度并保持光电转换的线性关系。
2. 自动量程转换电路设计,通过MAXIM公司的4602模拟开关实现场景间的量程切换,确保A/D转换的精度。
3. 显示电路设计,选择TCL602A液晶显示模块,因为液晶显示不会影响照度值的测量,而LED显示可能对测量结果产生干扰。
4. 标度变换方式选择,采用软件控制以降低成本,减少线路板空间占用,并提高标度变换信号的准确性,减少环境因素(如温度和湿度)对阻值的影响。
最后,论文还讨论了如何通过具体方法和措施提高照度计的抗干扰性能。通过实验验证,设计的系统在测量范围、分辨率和光谱响应误差等方面达到了预期的设计要求。
关键词涵盖了硅光电池、量程转换、A/D转换以及单片机,这些都是构建高精度照度计的核心技术。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2013-01-22 上传
2022-09-19 上传
2022-01-17 上传
2023-07-21 上传
2022-09-22 上传
2022-09-20 上传
集成电路科普者
- 粉丝: 44
- 资源: 3860
最新资源
- WeatherApp
- Marlin-Anet-A8:我的自定义设置的Marlin Anet A8配置
- Fit-Friends-API:这是使用Python和Django创建的Fit-Friends API的存储库。该API允许用户创建用户和CRUD锻炼资源。 Fit-Friends是一个简单但有趣的运动健身分享应用程序,通过对保持健康的共同热情将人们聚集在一起!
- CakePHP-Draft-Plugin:CakePHP插件可自动保存任何模型的草稿,从而允许对通过身份验证超时或断电而持久保存的进度进行数据恢复
- A星搜索算法:一种加权启发式的星搜索算法-matlab开发
- spmia2:Spring Cloud 2020的Spring Cloud实际应用示例代码
- LichVN-crx插件
- Mastering-Golang
- DhillonPhish:我的GitHub个人资料的配置文件
- 园林绿化景观施工组织设计-某道路绿化铺装工程施工组织设计方案
- 自相关:此代码给出离散序列的自相关-matlab开发
- Guia1_DSM05L:Desarrollo de la guia 1 DSM 05L
- FPS_教程
- Campanella-rapidfork:Campanella的话题后端
- os_rust:我自己的用Rust编写的操作系统
- Allociné Chrome Filter-crx插件