PHP实现正交编码器接口逻辑:抓取百度搜索结果并存储
需积分: 44 122 浏览量
更新于2024-08-10
收藏 1.85MB PDF 举报
"正交编码器接口逻辑-PHP实现抓取百度搜索结果页面【相关搜索词】并存储到txt文件示例"
这篇文档主要讨论了正交编码器接口逻辑在16位递增/递减位置计数器模式下的工作原理和相关功能,尤其侧重于在dsPIC30F2010这种单片机上的应用。正交编码器通常用于测量电机的位置和速度,其输出包括A相、B相和索引脉冲。A相和B相的相位关系可以判断电机的旋转方向,而索引脉冲则用于确定绝对位置。
13.1章节介绍了正交编码器的基本概念,强调了A相和B相的相位关系对于判断电机旋转方向的重要性,以及索引脉冲在每转一次时提供的基准位置。
13.2章节详细讲述了16位递增/递减计数器的工作方式。计数器根据A相和B相的边沿变化来增加或减少计数值,计数方向由UPDN信号控制。同时,该章节提到了计数器错误检查功能,当配置为通过索引脉冲复位模式时,计数器内容与预设的最大值进行比较,若超出范围,CNTERR位被置1,并可能触发中断。错误检测功能可以通过CEID位进行禁用,计数器即使在错误发生后也会继续计数,直到自然溢出或下溢,此时不产生中断,CNTERR位需要通过软件复位。
13.2.1部分进一步阐述了位置计数器的错误检查机制,解释了如何通过CNTERR位来检测计数错误,并在错误发生后的处理方式。
13.2.2部分讨论了位置计数器的复位操作。POSRES位控制是否在检测到索引脉冲时复位计数器。在特定的模式下,用户可以指定QEA和QEB的输入状态来决定复位条件。IMV<1:0>寄存器用于设定索引脉冲匹配时的输入状态,不同计数模式下有不同的配置方式。
13.2.3章节涉及计数方向状态,指出UPDN信号根据A相和B相的关系生成,这个信号的状态也被反映在只读的UPDN位(QEICON<11>)上。
最后,文档提醒读者注意单片机的引脚配置,例如ADPCFG寄存器应将QEI相关引脚设置为数字输入。此外,文档还强调了Microchip对文档内容的英文部分的优先性和使用Microchip器件时的责任问题,特别是对于生命支持和生命安全应用的风险提示。
这篇文档为基于dsPIC30F2010的正交编码器接口逻辑提供了一个深入的理解,涵盖了从基本原理到具体应用的多个方面,包括计数器操作、错误检测、复位机制以及微控制器的相关配置。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-05-29 上传
2023-01-26 上传
点击了解资源详情
点击了解资源详情
2021-03-30 上传
2021-10-12 上传
一土水丰色今口
- 粉丝: 23
- 资源: 3957
最新资源
- R语言中workflows包的建模工作流程解析
- Vue统计工具项目配置与开发指南
- 基于Spearman相关性的协同过滤推荐引擎分析
- Git基础教程:掌握版本控制精髓
- RISCBoy: 探索开源便携游戏机的设计与实现
- iOS截图功能案例:TKImageView源码分析
- knowhow-shell: 基于脚本自动化作业的完整tty解释器
- 2011版Flash幻灯片管理系统:多格式图片支持
- Khuli-Hawa计划:城市空气质量与噪音水平记录
- D3-charts:轻松定制笛卡尔图表与动态更新功能
- 红酒品质数据集深度分析与应用
- BlueUtils: 经典蓝牙操作全流程封装库的介绍
- Typeout:简化文本到HTML的转换工具介绍与使用
- LeetCode动态规划面试题494解法精讲
- Android开发中RxJava与Retrofit的网络请求封装实践
- React-Webpack沙箱环境搭建与配置指南