首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
嵌入式技术
» 基于FPGA的旋钮编码器的辨向状态机设计与实现
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
基于FPGA的旋钮编码器的辨向状态机设计与实现
发短消息
加为好友
porereading
当前离线
UID
863084
帖子
7183
精华
0
积分
3592
阅读权限
90
在线时间
209 小时
注册时间
2011-11-30
最后登录
2019-8-28
论坛元老
UID
863084
1
#
打印
字体大小:
t
T
porereading
发表于 2012-6-24 15:38
|
只看该作者
基于FPGA的旋钮编码器的辨向状态机设计与实现
影响
,
噪声
旋钮是一种非常常用的器件,多用于设备或仪器的面板来进行参数的调节。由于旋钮本身的机械特性,在旋转的过程中产生的波形信号会有噪声存在,这些不确定的噪声会影响到对旋钮旋转方向的判断,也会导致转动次数不准确的情况。常用的消除机械噪声的方法有硬件方法和软件方法。硬件方法一般包括RC滤波方法和RS双稳态触发器方法,这两种方法实时性较好,但需要较多的附加电路。软件方法一般都采用延迟法,虽然这种方法可以节省硬件电子产品世界
http://www.eepw.com.cn/article/128900.htm
电路,但实时性不好。本文介绍了一种状态机的方法来消除噪声,即不需要太多的附加电路又能保证较好实时性。FPGA的集成度很高,可完成极其复杂的时序和组合逻辑电路功能,适用于高速、高密度的高端数字逻辑电路设计领域。
旋钮编码器
旋钮是在旋柄连接到中心的凸轮上同时操作两个开关,并且开关连接有上拉电阻当旋钮向某一个方向转动时总有一个开关先于另一个开关先断开,两个开关上产生两个有相位差的信号。当旋钮处在稳定位置的时候,A和B两个开关都是闭合的,此时A和B都为低电平。旋钮编码器的基本结构如图1所示。
辨向的电路设计与实现
由于旋钮转动时A和B断开有一定的时间差,所以A和B开关的波形会有相应的相位差。旋钮左旋时开关B先断开,此时B的电平为高电平,即B先产生一个上升沿,随后A的上升沿到来。旋钮右旋时A和B的波形上升沿的先后顺序与左旋相反。旋钮左旋和右旋时A和B的波形如图2所示。
收藏
分享
评分
回复
引用
订阅
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议