差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
rotarypositionsensor [2023/07/31 15:20]
yuanjianglong
rotarypositionsensor [2023/07/31 15:29] (当前版本)
yuanjianglong
行 127: 行 127:
  
  
-{{ ::​案例13.png?​500 |}} 
  
 #### 5.2 系统硬件框图及工作原理 #### 5.2 系统硬件框图及工作原理
行 135: 行 134:
  
   此外其中通过查阅各类资料与相关数据手册后得出编码器在旋转过程中,POUT将产生特定的脉冲信号,DIR端口将输出0或1的高低电瓶以表示旋转的方向,PR2040通过IO口中断形式捕获脉冲信号,其中编码器工作原理及信号如下图所示。   此外其中通过查阅各类资料与相关数据手册后得出编码器在旋转过程中,POUT将产生特定的脉冲信号,DIR端口将输出0或1的高低电瓶以表示旋转的方向,PR2040通过IO口中断形式捕获脉冲信号,其中编码器工作原理及信号如下图所示。
-     {{ ::​案例7.png?​direct&​350 |}}  {{:​案例4.png?​450|}}+   {{::​案例7.png?​direct&​350|}}          {{:​案例4.png?​350|}}
  
   实际编码器上电后,通过示波器测试模块的DIR引脚输出和OUT输出信号,观测到的现象与数据手册一致,实际测试表明该编码器在上电后能正常工作,其中示波器测试编码器输出信号波形如下图所示。   实际编码器上电后,通过示波器测试模块的DIR引脚输出和OUT输出信号,观测到的现象与数据手册一致,实际测试表明该编码器在上电后能正常工作,其中示波器测试编码器输出信号波形如下图所示。
行 145: 行 144:
  
   首先在上电后对OLED显示屏、WS2812以及串口进行初始化化配置,使其具有基础的数据显示与发送功能,其次开启IO口中断模式,使其通过中断的方式快速检测编码器产生的脉冲信号并进行捕获,通过中断的次数计算编码器的当前位置与转过的圈数以及旋转方向,检测完成后用过SPI图像协议以及RP2040特带的PIO口将数据显示于OLED显示屏与LED灯板,此外将数据通过串口的新式发送到上位机便于数据查看,其中系统软件工作流程图如图所示。   首先在上电后对OLED显示屏、WS2812以及串口进行初始化化配置,使其具有基础的数据显示与发送功能,其次开启IO口中断模式,使其通过中断的方式快速检测编码器产生的脉冲信号并进行捕获,通过中断的次数计算编码器的当前位置与转过的圈数以及旋转方向,检测完成后用过SPI图像协议以及RP2040特带的PIO口将数据显示于OLED显示屏与LED灯板,此外将数据通过串口的新式发送到上位机便于数据查看,其中系统软件工作流程图如图所示。
-{{ ::案例14.png?400 |}}+ 
 +{{ ::案例21.png?400 |}} 
 + 
  
 #### 5.4 系统功能测试及总结 #### 5.4 系统功能测试及总结
行 155: 行 157:
   通过对编码器的研究与数据采集,初步了解了编码器的工作原理与实际应用,在日常生活中,可将编码器应用与智能小车等一系列智能运动的控制中,通过车轮的转动带动编码器的来捕获小车的运动方向以及更加精确的控制小车的速度,以下为编码器在大学生智能汽车竞赛中的实际图片,当然编码器的应用远不止如此,更是涉及到身边的工业机械、工程机械建筑设备、石化设备、医疗设备、航空航天仪器仪表、国防工业等旋转速度和角度的测量。   通过对编码器的研究与数据采集,初步了解了编码器的工作原理与实际应用,在日常生活中,可将编码器应用与智能小车等一系列智能运动的控制中,通过车轮的转动带动编码器的来捕获小车的运动方向以及更加精确的控制小车的速度,以下为编码器在大学生智能汽车竞赛中的实际图片,当然编码器的应用远不止如此,更是涉及到身边的工业机械、工程机械建筑设备、石化设备、医疗设备、航空航天仪器仪表、国防工业等旋转速度和角度的测量。
  
-{{:​案例5.png?​300|}}     {{:​案例6.png?​300|}} +     {{:​案例5.png?​300|}}     {{:​案例6.png?​300|}}     {{::​案例22.png?​350|}}
- +
- +
- +
- +
- +
- +
- +
-{{ ::​案例21.png?​200 |}} +
- +
- +
-{{ ::​案例22.png?​200 |}}+