好文档 - 专业文书写作范文服务资料分享网站

基于DSP的光电编码器、旋转变压器精度检测。

天下 分享 时间: 加入收藏 我要投稿 点赞

.

5.3、时序图

5.3.1、LCD模块时序图

LCD显示器的型号是LCM12864R。具体功能如下: ? 可以显示汉字及图形;

? 内置8192 个汉字(16 * 16 点阵); ? 128个字符(8 * 16 点阵); ? 64 * 256 点阵显示RAM; ? 配置LED 背光;

? 具有光标显示、画面移位、自定义字符、睡眠模式等功能。 该LCD的通讯方式有:8 位或4 位并行以及3 位串行。这次实验用到的是8 位并行。 时序图如下:

图 5-1 并口通讯模式写入时序图

图 5-2并口通讯模式读数时序图

对于LCD操作,可以将相应的地址和数据发送至LCD,也可以将之前写入的数据读出来。但对于这次的精度检测实验来说,只需要将检测出来的数据发送至LCD并显示即可,只需要简单的配置LCD,然后将地址和数据发送到LCD,用不到回读操作。 从写入时序图中看出,对于写入操作R/W信号可以持续保持拉低状态。RS信号:当发送数据时拉高,发送指令时拉低。使能信号为一个有效的下降沿。数据信号为八个GPIO口同时输出。

5.3.2、旋变解码芯片时序图

实验用的旋转变压器解码芯片是ADI公司的AD2S1210,该芯片的最大跟踪速率3125RPS,分辨率为10/12/14/16,由用户设置。

Word文档

.

时序图如下:

图 5-3 串口通讯模式写入时序图

图 5-4 串口通讯模式读数时序图

时序图中A0、A1为工作模式的设定,如图6-13:

图 6-13 配置模式设置

? /CS为片选信号,根据时序图,片选信号可以一直保持低电平。 ? WR/FSYNC信号为低电平写入有效信号。

5.3.3、光电编码器时序图

实验用的光电编码器是美国DYNAPAR公司的,精度是13位的,即8192PPR。

光电编码器模块,硬件电路连接对了,配置好相应的寄存器,然后将读数从相应的寄存器中读数来就可以了。EQEP模块采集的是脉冲的上升沿、下降沿,也就是对脉冲4倍频。所以电机旋转一圈的精度是2^15,即32768。

脉冲计数时序图如下:

Word文档

.

图 5-5 光电编码器计数时序图

时序图中,PHASEA和PHASEB为光电编码器发送的脉冲,COUNT和UP/DN信号实际上是不存在的,它是DSP根据PHASEA和PHASEB信号计算出来的结果。

COUNT信号表示当PHASEA信号超前PHASEB信号90度时(即顺时针旋转),DSP每检测到一个脉冲的上升沿或下降沿将计数增加1,当PHASEA信号落后PHASEB信号90度时(即逆时针旋转),DSP每检测到一个脉冲的上升沿或下降沿将计数减少1。

UP/DN信号表示当PHASEA信号超前PHASEB信号90度时(即顺时针旋转)为高电平,当PHASEA信号落后PHASEB信号90度时(即逆时针旋转)为低电平。

5.3.4、精度检测流程图

开始 系统初始化、GPIO口初始化、中断初始化、定时器初始化 上电等待1秒 EQep模块初始化、旋变模块初始化、LCD显示模块初始化 显示欢迎界面 定时器开 等待中断 定时器中断2 显示精度 采样及精度处理 定时器中断1 Word文档

.

6、实验调试

6.1、显示模块调试

6.1.1、LCD12864读写调试

LCD12864写时序图:

RS信号 R/W信号 使能信号 图 6-1写入时序图

数据 图中:

? RS信号为数据/指令信号:高电平表示该状态下写入LCD的为数据,低电平表示该

状态下写入LCD的为指令。

? R/W信号为读/写信号:高电平表示该状态下为读数据,低电平表示该状态下为写

数据。

? 使能信号:LCD检测到使能信号的下降沿,便将数据/指令读入/输出。 ? 数据信号表示GPIO口输出或读入的数据:高电平表示逻辑1,低电平表示逻辑0。

Word文档

.

LCD12864读时序图:

RS信号 R/W信号 使能信号 图 6-2 写入时序图

数据 图中:

? RS信号为数据/指令信号:高电平表示该状态下写入LCD的为数据,低电平表示该

状态下写入LCD的为指令。

? R/W信号为读/写信号:高电平表示该状态下为读数据,低电平表示该状态下为写

数据。

? 使能信号:LCD检测到使能信号的下降沿,便将数据/指令读入/输出。 ? 数据信号表示GPIO口输出或读入的数据:高电平表示逻辑1,低电平表示逻辑0。

6.1.2、显示效果

显示效果截图:

图 6-3 汉字显示

Word文档

基于DSP的光电编码器、旋转变压器精度检测。

.5.3、时序图5.3.1、LCD模块时序图LCD显示器的型号是LCM12864R。具体功能如下:?可以显示汉字及图形;?内置8192个汉字(16*16点阵);?128个字符(8*16点阵);?64*256点阵显示
推荐度:
点击下载文档文档为doc格式
3w0p67fq89423gj8gje700kc5204u900khs
领取福利

微信扫码领取福利

微信扫码分享