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

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

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

.

表6-1 误差输出数据 转速(RPM) 10 50 100 500 1000 1500 正转PP值(V) 3.5 4.8 6.0 5.0 6.7 3.6 反转PP值(V) 3.5 5.2 6.0 4.4 6.8 3.8 根据表格数据初步分析,误差随着电机转速升高,误差增大,到1500转是反而减小。本次次两,由于拖动电机和被测电机轴高有略微差别,电机转动时,有很大的抖动,光电编码器抖动比较厉害,数据不是特别精确。 按最大误差6.8V为旋变的精度,放大倍数为600倍,换算成精度为883线,24弧分。 按最小误差3.5V计算,精度为1618线,12狐分。

6.4.2、检测频率及显示频率

检测的频率截图:

图 6-54 检测频率 检测频率的方法是进入中断后把GPIO口拉高,检测完,推出中断时将GPIO口拉低,然后用示波器检测GPIO口的电平信号。从图中可以看出,检测周期为100us,检测时间为20多微秒。

Word文档

.

图 6-55 显示频率

从图中可以看出显示频率为1秒一次。

Word文档

.

7、讨论事项

7.1、调试遇到的问题

1) 电机拖动电机时抖动比较大。

2) 随着电机转速上升,误差变大,到1500转时又变小。 3) 误差基值偏移。

7.2、硬件方面:

1) 上拉电阻对逻辑电平的影响,显示模块调试时实测引脚为0.3V但读数为高电平。上拉

电阻阻值为2.2K,是否将上拉电阻增大就可以了。 2) 电平信号在跳变时的尖峰脉冲怎么去除,加小电容?

3) 光电编码器A、B输入需不需要用一个差分输入,还是直接将AB信号的补偿端接地?

7.3、软件方面:

1) 检测频率,多少时间检测一次。现在的检测频率为每20us一次。 2) 需不需要开关量输入。哪些情况下可以用到开关量输入。 3) 显示部分显示内容及显示格式。以中文显示还是英文显示?英文显示有时存在不够的现

象。如果有开关量输入,可以用开关量输入来实现翻页及回滚。

7.4、设计方面:

1) 由于旋转变压器的6根信号线比较细又比较硬(脆),现在使用的连接器(比较大)很

容易就把线弄断,考虑是否要换连接器。

2) 之前标定卡有用到上位机。现在的精度检测卡需要与上位机通讯么?用什么通讯方式,

RS485还是RS232,是基于CAN总线的,还是SCI通讯的?这样在没有示波器的时候也能看波形,还能做数据处理。

3) DSP芯片资源的配置,还需要用到或者可能用到的外设或者编码器。 4) 精度检测卡各接口的朝向,PCB布局。

Word文档

.

8、改进及优化

? 之前“标定卡”QEP接口电源使用跳线,这次制版没有注意到,需要改进。 ? 第二路QEP中的EQEP_2A和EQEP_2I位置对调了。

? LED数码管占用GPIO口较多,换成LCD,需要去除数码管电路部分,加上LCD显

示模块。

? 复位芯片3.3V的库存没有了,下次制版考虑选用别的有库存的复位芯片。

? LCD12864通讯接口的上拉电阻影响GPIO口的读数,当LCD输入为0时,检测引

脚有0.3V的电压,导致逻辑电平变高。可能原因是LCD内部有下拉电阻或等效电阻,使得输入变成分压输入。解决方法,该部分去掉上拉电阻。或者加大上拉电阻。

Word文档

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

.表6-1误差输出数据转速(RPM)105010050010001500正转PP值(V)3.54.86.05.06.73.6反转PP值(V)3.55.26.04.46.83.8根据表格数据初步分析,误差随着电机转速升高,误差增大,到
推荐度:
点击下载文档文档为doc格式
3w0p67fq89423gj8gje700kc5204u900khs
领取福利

微信扫码领取福利

微信扫码分享