电子转角测量
上一节
下一节
电子转角测量规划设计说明
1 工程文件下载:
2 规划设计
目标:本节利用数码管和外接的旋转编码器模块实现电子转角测量功能。
资源:STC-B学习板、旋转编码模块、PC机、Keil4软件、STC-ISP软件(V6.8以上)。
任务:
(1) 再次下载本工程Hex文件,并对照测试结果仔细观察将实现的功能。
(2) 参考Z1代码风格,利用C51编程实现任务功能。
功能:
(1) 旋转编码器模块可以通过扩展接口P1.1和P1.0(对应A相和B相)输入。
(2) 数码管显示转轴角度累计变化,顺时针增加,逆时针减少。
测试结果:
(1) 用STC ISP打开并下载HEX文件。
(2) 学习板上数码管右侧四位默认显示“0000”,逆时针方向旋转会出现负号。
(3) 将学习板断电,按接口标准连接好旋转编码器模块,再通电。
(4) 手缓慢顺时针(逆时针)旋转传感器转轴,则可在数码管上读出角度变化。
设计说明:
(1) A相采用PCA模块0中断方式捕捉P1.1下降沿并累计加1(先默认顺时针),进入PCA中断服务后查询此时P1.0值,如果为低电平表示方向反了,累计值减2。
(2) 一圈能捕获400个下降沿,换算成360度。
(3) 接线方式参考手册,如:绿色为A相,白色为B相,红色接Vcc正电源,黑色接地。AB两相输出矩形正交脉冲,电路输出为NPN集电极开路输出型,如要使用示波器观察请在AB两相输出上加上两个上拉电阻。

案例测试结果

