蓝桥杯嵌入式设计:液位检测告警系统竞赛试题详解
需积分: 10 93 浏览量
更新于2024-09-14
收藏 181KB PDF 举报
该资源是蓝桥杯第七届全国软件和信息技术专业人才大赛个人赛电子类省赛嵌入式设计与开发科目的竞赛试题。试题内容围绕"模拟液位检测告警系统"展开,要求参赛者设计一个能够通过采集模拟电压信号(例如,使用电位器R37模拟液位传感器输出)来计算液位高度,并根据用户设定的阈值进行报警和通信的系统。系统的关键组件包括电路原理图、I2C总线驱动、LCD驱动程序以及特定芯片的资料,这些都会作为考试资源提供。
比赛的具体任务分为两个部分:
1. 液位检测:参赛者需每秒采集R37的输出电压,并利用已知的正比例关系(VR37=3.3V对应100cm液位高度)计算实际液位。通过LCD显示当前液位高度、传感器状态和液位等级,同时对AD采集的数据进行软件滤波处理,保留小数点后两位有效数字。
2. 液位阈值设定:系统支持用户设置三个液位阈值,分别对应四个等级。初始阈值为30cm、50cm和70cm,用户可以通过按键输入新的阈值,设备需保存这些参数并在液位变化时根据新的阈值判断液位等级。修改后的阈值会存储在EEPROM中,以保持设备设置的持久性。
此外,参赛者需要提交的包括电路原理图、程序流程图和相关工程文件,所有文件必须以考生的准考证号命名,并存放在指定的文件夹中,由监考员监督存放位置。
整个竞赛旨在考察参赛者的嵌入式系统设计、数据采集、处理、显示以及用户交互能力,同时涵盖了硬件电路设计和软件编程的综合技能。对于准备参加这类比赛的学生和工程师来说,这是一个很好的实践平台,可以帮助提升嵌入式系统开发的实际操作经验和理论知识应用能力。
2018-12-02 上传
2018-12-02 上传
2022-08-04 上传
2020-09-14 上传
点击了解资源详情
点击了解资源详情
2023-06-25 上传
2009-08-27 上传
yeqian
- 粉丝: 0
- 资源: 1
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章