步进电机控制实验实验十三 数字温度传感器实验实验十五 PWM输出
更新时间:2024-05-05 01:18:01 阅读量: 综合文库 文档下载
- 步进电机控制实验心得体会推荐度:
- 相关推荐
《单片机原理与接口技术》
实验十一 步进电机控制实验 实验十三 数字温度传感器实验
实验十五 PWM输出实验 实验十六 实时时钟实验
班级: 姓名:
日期:2017年12月11日
学号: 成绩: 指导老师:
实验十一 步进电机控制实验
一、实验目的
了解步进电机控制的基本原理,掌握步进电机转动编程方法。
二、实验原理
步进电机驱动原理是通过对每相线圈中的电流的顺序切换来使电机作步进式旋转。切换是通过单片机输出脉冲信号来实现的。所以调节脉冲信号的频率便可以改变步进电机的转速,改变各相脉冲的先后顺序,可以改变电机的旋转方向。步进电机的转速应由慢到快逐步加速。
电机驱动方式可以采用双四拍(AB→BC→CD→DA→AB)方式,也可以采用单四拍(A→B→C→D→A)方式,或单、双八拍(A→AB→B→BC→C→CD→D→DA→A)方式。
三、仪器设备:
1、PC计算机一台。
2、Dais-386PRO+实验系统一套。
四、 实验内容:
步进电机驱动原理是通过对它每组线圈中的电流的顺序切换来使电机作步进式旋转,驱动电路由脉冲信号为控制,所以调节脉冲信号的频率便可改变步进电机的转速。
利用单片机的P1.0~P1.3输出脉冲信号,驱动步进电机转动。 实验电路:
实验步骤:
1) 按图4-11连接实验电路,参考程序:
A51\\STMOTOR.ASM;
2) 编写实验程序,经编译、链接无语法错
误后装载到实验系统;
3) 全速运行程序,观察步进电机转动情况; 4) 实验完毕后,应使用暂停命令中止程序
的运行。
五、 实验结果讨论:
;步进电机控制 ;P1.0~P1.3 ---- BA,BB,BC,BD org 0 mov a,#11001100b start: mov p1,a rr a call delay sjmp start delay: mov r6,#8 dlp: mov r7,#0 djnz r7,$ djnz r6,dlp ret end
本实验程序通过右移循环延时11001100并给P1,从而控制步进电机的ABCD的正负来使其匀速转动。本次实验让我了解了步进电动机的工作原理,掌握了怎
样用单片机编程来控制步进电机的转动。通过这次实验,我更加深刻的认识到将单片机编程知识应用到实践中的重要性。同时,在理论知识方面,我还有很多欠缺。在以后的学习中要注意实践性,不能只满足于理论知识。
实验十三 数字温度传感器实验
一、实验目的
学习DS18B20数字温度传感器的编程方法。
二、实验原理
DS18B20的64位ROM的结构如下表。开始8位是DS18B20的产品类型编号10H,接着是每一个器件的唯一的序号,共有48位,最后8位是前56位的CRC 校验码,这也是多个DS18B20可以采用一根线进行通信的原因。
8 bit检验 CRC 指令 读ROM(33H) 匹配ROM(55H) 跳过ROM(CCH) 搜ROM(F0H) 报警搜索(ECH) 48 bit 序列号 说明 读DS18B20的序列号 继续读完64位序列号的命令,用于多个DS18B20时定位 此命令执行后的存储器操作将针对在线的所有DS18B20 识别总线上各器件的编码,为操作各器件作好准备 仅温度越限的器件对此命令作出响应 8 bit 工厂代码(10H) 主机操作ROM的命令有五种如下表: DS18B20的高速暂存器由便笺式RAM 和非易失性电擦写EERAM组成,后者用于存储TH、TL值。数据先写入便笺式RAM,经校验后再传给EERAM。便笺式RAM占9个字节,包括温度信息(第0、1字节)、TH和TL值(2、3字节)、配置寄存器数据(4字节)、CRC(第8字节)等,第5、6、7字节不用。
DS18B20存储控制命令
指令 温度转换(44H) 读数据(BEH) 写数据(4EH) 复制(48H) 读EERAM(88H) 读电源供电方式(B4H) 说明 启动在线DS18B20 作温度A/D转换 从高速暂存器读9位温度值和CRC值 将数据写入高速暂存器的第3和第4字节中 将高速暂存器中第3和第4字节复制到EERAM 将EERAM内容写入高速暂存器中第3和第4字节 了解DS18B20的供电方式 在正常情况下,DS18B20的测温分辩率为0.5 0C,可采用下述方法获得高分
辩率的温度测量结果:首先用DS18B20提供的读暂存器指令(BEH)读出以0.5 0C为分辩率的温度测量结果;其次切去测量结果中的低有效位(LSB),得到所测实际温度的整数部分Tz;然后,再用BEH指令取计数器1的计数剩余值Cs和每度计数值CD。当18B20完成温度转换后,就把测得的温度值与TH、TL 作比较。若T>TH 或T 三、仪器设备: 1、PC计算机一台。 2、 Dais-386PRO+实验系统一套。 四、实验内容: 1、温度测量 使用单片机的P3.3连接DS18B20的DQ管脚,完成对DS18B20的初始化及温度的读取。 实验步骤: 1) 按图4-13-1连接实验电路,参考 程序:A51\\DS18B20.ASM; 2) 编写实验程序,经编译、链接无 语法错误后装载到实验系统; 3) 全速运行程序,数码管显示当前环境温度值; 4) 实验完毕后,应使用暂停命令中止程序的运行。 2、温度控制 单片机的P3.3连接DS18B20的DQ管脚,完成对DS18B20的初始化及温度的
正在阅读:
步进电机控制实验实验十三 数字温度传感器实验实验十五 PWM输出05-05
云南师范大学招生简章05-18
国内外汽车行驶记录仪应用概况04-07
手机挖矿app有哪些?手机挖矿app哪个好哪个靠谱?02-22
一花一世界,一叶一菩提06-24
2009年高考语文一轮复习专题训练(十三):图文转换03-05
组胚历年考试题精选10-20
关于大树环保的作文400字04-04
春天关键词作文600字06-21
2012年潍坊市初中学业水平考试12-03
- 冀教版版五年级科学下册复习资料
- 微生物学复习提纲
- 2013—2014学年小学第二学期教研组工作总结
- 国有土地转让委托服务合同协议范本模板
- 我的固废说明书
- 企业管理诊断报告格式
- 东鼎雅苑施工组织设计
- 谈谈如何做好基层党支部书记工作
- 浮梁县环保局市级文明单位创建工作汇报
- 管理学基础知识
- 大学物理实验报告23 - PN结温度传感器特性1
- 计算机网络实践
- 酒桌上这四种情况下要坐牢,千万别不当回事……
- 国家康居示范工程建设技术要点
- 中国贴布行业市场调查研究报告(目录) - 图文
- 新课标下如何在高中物理教学中培养学生的创新能力初探
- 营养师冬季养生食谱每日一练(7月4日)
- 关注江西2017年第3期药品质量公告
- 建设海绵城市专题习题汇总
- 10万吨年环保净水剂建设项目报告书(2).pdf - 图文
- 实验
- 步进电机
- 传感器
- 输出
- 温度
- 控制
- 数字
- PWM
- 十三
- 十五