基于SMARTSOPC的温度采集与电机控制实验设计
需积分: 10 6 浏览量
更新于2024-07-23
收藏 2.82MB DOC 举报
本实验报告主要涉及温度采集控制设计与实现,使用了Quick51开发平台,由电子科技大学电子工程学院的学生赵源(学号2902301022)和李康为(学号2902108014)进行。实验目的是让学生熟悉系统设计、KEILC51编程和SMARTSOPC实验箱的运用,通过实践来掌握硬件连接、编程调试技能。
实验内容主要包括以下几个方面:
1. 温度与转速显示:
- 第一、二个数码管显示实时环境温度,单位为秒,形成一个从01秒到15秒的循环正计时秒表。
- 第三、六个数码管固定显示“-”号,起辅助作用。
- 第四个和第五个数码管用来显示当前环境温度。
- 第七个和第八个数码管则显示直流电机的转速,根据秒表时间变化调整,01秒至05秒转速为30转/秒,05秒至10秒电机停转,10秒至15秒转速提升到60转/秒。
2. 温度控制与电机驱动:
- 温度设定为25℃,通过“+”和“-”按键进行增减,范围限定在16~30℃之间,按键按下时蜂鸣器响0.2秒。
- 当设定温度等于实际环境温度时,电机停止转动,温差越大,电机转速越快,但需控制在最大100转/秒内。
3. 额外功能键:
- 添加一个按键,按下后数码管显示学号(后8位),持续10秒后恢复到温度和转速显示。
- 这个功能增添了互动性和趣味性,增加了实验的实用性。
4. 数码管显示技术:
- 实验涉及到动态扫描原理,使用七段式LED数码管显示数字和字母,通过逐个点亮各个段码并选择相应的公共端来实现显示。静态数码管虽然亮度高,但线多;动态数码管则线少,但需要通过时间分隔(如10ms)扫描各段,确保扫描频率至少5次/秒以保证清晰显示。
通过本次实验,学生不仅掌握了基本的硬件连接和软件编程,还深入了解了数字电子技术在实际应用中的操作,培养了实验设计和问题解决的能力。同时,实验中的附加功能也锻炼了他们的创新思维和灵活应用知识的能力。
2023-08-05 上传
2010-07-15 上传
2021-04-16 上传
2021-02-03 上传
2020-07-28 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
qq_15864213
- 粉丝: 0
- 资源: 1
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析