差别

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

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
上一修订版 两侧同时换到之后的修订记录
旋转编码器控制 [2016/05/26 09:02]
gongyu
旋转编码器控制 [2016/05/26 09:04]
gongyu
行 1: 行 1:
 ==设计要求== ==设计要求==
-FPGA接收编码器的信号,控制LED颜色的变换,编码器采用HRPG-AD32编码器。+FPGA接收编码器的信号,控制LED颜色的变换,编码器采用[[HRPG-AD32]]编码器。
 {{ :​rotate_encoder_system.jpg |}} {{ :​rotate_encoder_system.jpg |}}
 ==方案设计== ==方案设计==
-  - 增量型旋转编码器有两路相位不同的信号输出,Phase A 和 Phase B,FPGA需要对这两路输入信号进行分析,判断出旋转的动作,输出一个加(up)或减(down)的脉冲信号。+  - 增量型[[旋转编码器]]有两路相位不同的信号输出,Phase A 和 Phase B,FPGA需要对这两路输入信号进行分析,判断出旋转的动作,输出一个加(up)或减(down)的脉冲信号。
   - 同时,很多旋转编码器都有按键功能,除了旋转以外可以按下,这个按键和旋转是独立的。FPGA内部对按键进行了消抖动,并响应动作产生一个脉冲信号(key_out)   - 同时,很多旋转编码器都有按键功能,除了旋转以外可以按下,这个按键和旋转是独立的。FPGA内部对按键进行了消抖动,并响应动作产生一个脉冲信号(key_out)
   - 改代码加入了现象的验证,输出为6位数据,可接上LED观看现象,旋转和按键会使LED产生流水灯效果   - 改代码加入了现象的验证,输出为6位数据,可接上LED观看现象,旋转和按键会使LED产生流水灯效果