FR01 系列旋转开关(中文)

FR01 系列旋转开关(中文)
FR01 系列旋转开关(中文)

如何使用编码开关

如何使用旋转编码开关2? 作者:佚名来源:不详录入:Admin更新时间:2008-7-27 16:18:51点击数:2 【字体:】 我前面介绍的2篇文章:“自己动手做收音机(LC72131)”和“电脑USB接口LCD液晶显示板(LCD Smartie)”都使用了这种旋转编码开关(Rotary Encoder switch),一个使用3脚的,后面一个使用5脚的,大家可能对这种玩意都不是很了解,但涉及到有调整的地方,这个玩意使用真是很爽,我弄了2个,研究了一下,供大家参考~ 5脚的ALPS: 具有左转,右转,按下三个功能。4、5脚是中间按下去的开关接线 1 2 3脚一般是中间2脚接地,1、3脚上拉电阻后,当左转、右转旋纽时,在1、3脚就有脉冲信号输出了。 着这是标准资料:

在单片机编程时,左转和右转的判别是难点,用示波器观察这种开关左转和右转时两个输出脚的信号有个相位差,见下图: 由此可见,如果输出1为高电平时,输出2出现一个高电平,这时开关就是向顺时针旋转; 当输出1 为高电平,输出2出现一个低电平,这时就一定是逆时针方向旋转. 所以,在单片机编程时只需要判断当输出1为高电平时,输出2当时的状态就可以判断出是左旋转或是右旋转了。 还有另外一种3脚的,除了不带按钮开关外,和上面是一样的使用。

参考: #include "reg51.h" #define uint unsigned int sbit CodingsWitch_A=P1_1; sbit CodingsWitch_B=P1_2; uint CodingsWitchPolling()// { static Uchar Aold,Bold; //定义了两个变量用来储蓄上一次调用此方法是编码开关两引脚的电平 static Uchar st; //定义了一个变量用来储蓄以前是否出现了两个引脚都为高电平的状态 uint tmp = 0; if(CodingsWitch_A&&CodingsWitch_B) st = 1; // if(st) //如果st为1执行下面的步骤 { if(CodingsWitch_A==0&&CodingsWitch_B==0) //如果当前编码开关的两个引脚都为底电平执行下面的步骤 { if(Bold) //为高说明编码开关在向加大的方向转 { st = 0; tmp++; // } if(Aold) //为高说明编码开关在向减小的方向转

数字旋转编码开关的原理及使用方法

数字旋转编码开关的原理及使用方法 在电子产品设计中,经常会用到旋转编码开关,比如数码电位器等,它的英文名翻译过来就是Rotary Encoder Switch。在写这个元件的驱动程序之前,我google、baidu了一些它的使用说明资料,知道了它具有左转、右转和按下三个功能,有五个脚,它的外形如下图所示: (1)1、3脚要外接上拉电阻,一般10K就足矣; (2)2脚一般接地就行; (3)4、5脚是下按键的开关接线(按下时,4脚为低电平); 我调试这个元件时的实物接线示意图为: 其实它使用起来并不难,我看到网上的资料大都说操作它时判断正转和反转是一个难点,在这里我希望博友在看了我的代码后会觉得这其实只是一个“传说”!我的代码会把这个问题说的清清楚楚、简简单单的!我觉得其实判断正转和反转的关键就是:当BMA为低电平时,

BMB的跳变沿是怎样的——上升沿表示正转,下降沿表示反转。只要用代码把这个描述清楚就OK了,这个器件就基本可以顺利地操作了。 没有多余的再说了,直接附上代码: #include #define uchar unsigned char #define uint unsigned int sbit BMA=P1^4; sbit BMB=P1^5; sbit BMC=P1^6; sbit P27=P2^7; sbit P26=P2^6; sbit P25=P2^5; uchar code table[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90}; uchar count=0; uchar flag; uchar Last_BMB_status; uchar Current_BMB_status; void delay(uchar z) //大约1ms的延时 { uchar x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } void display() //显示子程序 { P0=table[count%10]; //个位 P27=0; delay(10); P27=1; P0=table[count%100/10]; //十位 P26=0; delay(10); P26=1; P0=table[count/100]; //百位 P25=0; delay(10); P25=1; } //************************************************

旋转编码开关(Rotary Encoder switch)-使用说明及程序

旋转编码开关(Rotary Encoder switch)-使用说明及程序 具有左转,右转,按下三个功能。4、5 脚是中间按下去的开关接线 1 2 3 脚一般是中间2 脚接地,1、3 脚上拉电阻后,当左转、右转旋纽时,在1、3 脚就有脉冲信号输出了。 着这是标准资料:

在单片机编程时,左转和右转的判别是难点,用示波器观察这种开关左转和右转时两个输出 脚的信号有个相位差,见下图: 由此可见,如果输出1 为高电平时,输出2 出现一个高电平,这时开关就是向顺时针旋转; 当输出1 为高电平,输出2 出现一个低电平,这时就一定是逆时针方向旋转. 所以,在单片机编程时只需要判断当输出1 为高电平时,输出2 当时的状态就可以判断出是左 旋转或是右旋转了。 还有另外一种3 脚的,除了不带按钮开关外,和上面是一样的使用。

参考: #include "reg51.h" #define uint unsigned int sbit CodingsWitch_A=P1_1; sbit CodingsWitch_B=P1_2; uint CodingsWitchPolling()// { static Uchar Aold,Bold; //定义了两个变量用来储蓄上一次调用此方法是编码开关两引 脚的电平 static Uchar st; //定义了一个变量用来储蓄以前是否出现了两个引脚都为高电 平的状态 uint tmp = 0; if(CodingsWitch_A&&CodingsWitch_B) st = 1; // if(st) //如果st 为1 执行下面的步骤 { if(CodingsWitch_A==0&&CodingsWitch_B==0) //如果当前编码开关的两个引脚 都为底电平执行下面的步骤 { if(Bold) //为高说明编码开关在向加大的方向转 { st = 0; tmp++; // } if(Aold) //为高说明编码开关在向减小的方向转

8421旋转编码开关规格书.

深圳市荃鼎科技有限公司 8421 ROTARY DIP SWITCH 10X10 8421 旋转编码开关 (1对4, 3对3或3对2脚,正码, 反码) 产品特点: 内部触点釆用进口特殊材料,寿命长,极小的接触电阻,做工精细。引脚类别有:直插DIP,贴片SMD,直角侧调直插,3对3脚或3对2脚,1对4脚。柄高度为: 0mm/3mm/7mm。可替代进口同类产品。 ■ 产品材质: 1:上盖与本体:PBT或PCT UL94V-0等级耐高温工程塑料,蓝色或黑色。 2:旋转柄:PA66 UL94V-0等级高强度耐高温尼龙。3对3 (或3对2)为白色, 4对1为黃色,反码统一为红色。 3:固定触点与可动触点:铜片镀金。 4:外引脚:铜片镀锡(或铜片镀金)。 ■产品性能: 1:工作电流:50mA, 24VDC 2:接触电阻:100m Q Max 3:绝缘电阻:1000MQ Min at 100VDC 4:耐压值:250VAC Min for 1 minute 5:工作温度:一25°C~70°C 6:储存温度:—40°C~85°C 7:使用寿命:20000次 8:操作力:500gf—cm Max 9:防水等级:1矗7 产品应用范围:信息地址开关,预置电路,数据存储设备,计算机及外圉设备,PIN OUT (3:3) or (3: 2) PIN OUT (1:4) ERD 30160-M (Flat Type) ERD 30107-2 (Shaft Type)(Shaft Type)(Shaft Type)

自动化控制,时间继电器,仪器仪表等。

1:手焊:30瓦以下设备:摄氏350度以下不超过3秒钟或摄氏270度以内 不超过5秒钟。 2:回流焊:摄氏265度至摄氏275度10秒钟以内。 3:波峰焊:270度5秒以内。 贴片型焊接温度:如图 0????0mmFLAT 平柄 3.. ..3mm 柄 7.. ..7mm 柄 Max. 260 * C MO °C laox ISO 七 Time Csec> 选型表(orderinformation): ERD XX XX X X —X 安装方式 正反码选择 2?… ..直插式DIP M... ....贴片式SMT 1A.. …?侧调2.54行距 IB.. …侧调5.08行距 无: 正码 Real code F :反码 Complement 转柄长度选择

旋转编码器工作方式图解

旋转编码器 旋转编码器是由光栅盘(又叫分度码盘)和光电检测装置(又叫接收器)组成。光栅盘是在一定直径的圆板上等分地开通若干个长方形孔。由于光栅盘与电机同轴,电机旋转时,光栅盘与电机同速旋转,发光二极管垂直照射光栅盘,把光栅盘图像投射到由光敏元件构成的光电检测装置(接收器)上,光栅盘转动所产生的光变化经转换后以相应的脉冲信号的变化输出。 编码器码盘的材料有玻璃、金属、塑料等。玻璃码盘是在玻璃上沉积很薄的刻线,其热稳定性好,精度高。金属码盘直接以通和不通刻线,不易碎,但由于金属有一定的厚度,精度就有限制,其热稳定性也比玻璃的差一个数量级。塑料码盘成本低廉,但精度、热稳定性、寿命均要差一些。 编码器以信号原理来分,有增量式编码器(SPC)和绝对式编码器(APC),顾名思义,绝对式编码器可以记录编码器在一个绝对坐标系上的位置,而增量式编码器可以输出编码器从预定义的起始位置发生的增量变化。增量式编码器需要使用额外的电子设备(通常是PLC、计数器或变频器)以进行脉冲计数,并将脉冲数据转换为速度或运动数据,而绝对式编码器可产生能够识别绝对位置的数字信号。综上所述,增量式编码器通常更适用于低性能的简单应用,而绝对式编码器则是更为复杂的关键应用的最佳选择--这些应用具有更高的速度和位置控制要求。输出类型取决于具体应用。 一:增量式旋转编码器工作原理 增量式旋转编码器通过两个光敏接收管来转化角度码盘的时序和相位关系,得到角度码盘角度位移量的增加(正方向)或减少(负方向)。

增量式旋转编码器的工作原理如下图所示。 图中A、B两点的间距为S2,分别对应两个光敏接收管,角度码盘的光栅间距分别为S0和S1。 当角度码盘匀速转动时,可知输出波形图中的S0:S1:S2比值与实际图的S0:S1:S2比值相同,同理,当角度码盘变速转动时,输出波形图中的S0:S1:S2比值与实际图的S0:S1:S2比值仍相同。 通过输出波形图可知每个运动周期的时序为: 我们把当前的A、B输出值保存起来,与下一个到来的A、B输出值做比较,就可以得出角度码盘转动的方向, 如果光栅格S0等于S1时,也就是S0和S1弧度夹角相同,且S2等于S0的1/2,那么可得到此次角度码盘运动位移角度为S0弧度夹角的1/2,再除以所用的时间,就得到此次角度码盘运动的角速度。 S0等于S1时,且S2等于S0的1/2时,1/4个运动周期就可以得到运动方向位和位移角度,如果S0不等于S1,S2不等于S0的1/2,那么要1个运动周期才可以得到运动方向位和位移角度了。

EC11编码开关1.5mm行程按压开关

EC11编码开关1.5mm 行程按压开关 编码器型号EC110501N2D-HA1 应用领域汽车音响,汽车导航、调音台、多媒体音响\功放,家用电器等 特点体积小,密封性好,可靠性高,有多种不同的规格供选择。 主要功能调频、调节音量、调节温度、功能切换等。 主要格规参数 外形尺寸:∮11mm 额定电压:DC5V; 定位数:16/20/30/32个; 脉冲数:8/15/16/20; 工作温度:-40°C to85°C; 旋转寿命:30000次以上;EC11规格参数 一、MECHANICAL CHARACTERISTIC机械特性 1、Detent Torque定位点力矩:20-200gf.cm 2、Number and position of detent定位点数及位置:16/20/30/32点定位 3、Shaft wobble轴摆动:0.2mm MAX 4、Shaft play in rotational wobble轴的回转方向摆动:2°MAX 二、ELECTRICAL CHARACTERISTIC电气特性 1、Resolution分解能力:8/16/15/20个脉冲/360° 2、Phase difference相位差:≥3ms 3、Rated voltage额定电压:DC5V 4、Insulation Resistance绝缘电阻:10M?1Minute at DC250V 5、Dielectric Voltage耐电压:1Minute at AC50V 三、ENDURANCE CHARACTERISTIC耐久特性 1、Rotational life回转寿命:30,000cycles Min Note:In this catalog,if some parame ters lr drawings are different from the"Approval sheet",it's subject to the"Approval sheet". 注明:如说明书与承认书规格参数、图面有异,均以承认书为准。

8421旋转编码开关规格书.

深圳市荃鼎科技有限公司 PIN OUT (3:3) or(3:2)PIN OUT (1:4) ERD 30160-M (Flat Type) ERD 30107-2 (Shaft Type) ERD 40107-2 (Shaft Type) ERD40167-1A (Shaft Type) 产品特点: 内部触点采用进口特殊材料,寿命长,极小的接触电阻,做工精细。引脚类别有:直插DIP,贴片SMD,直角侧调直插,3对3脚或3对2脚,1对4脚。柄高度为:0mm/3mm/7mm。可替代进口同类产品。 产品材质: 1:上盖与本体:PBT或PCT UL94V-0等级耐高温工程塑料,蓝色或黑色。 2:旋转柄:PA66 UL94V-0等级高强度耐高温尼龙。3对3(或3对2)为白色,4对1为黄色 4对1为黄色,反码统一为红色。 3:固定触点与可动触点:铜片镀金。 4:外引脚:铜片镀锡(或铜片镀金)。 产品性能: 1:工作电流:50mA,24VDC 2:接触电阻:100mΩMax 3:绝缘电阻:1000MΩMin at 100VDC 4:耐压值:250V AC Min for 1 minute 5:工作温度:—25℃~70℃ 6:储存温度:—40℃~85℃ 7:使用寿命:20000次 8:操作力:500gf—cm Max 9:防水等级:IP67 产品应用范围:信息地址开关,预置电路,数据存储设备,计算机及外围设 备,自动化控制,时间继电器,仪器仪表等。

1 焊接方式: 1:手焊:30瓦以下设备:摄氏350度以下不超过3秒钟或摄氏270度以内 不超过5秒钟。 2:回流焊:摄氏265度至摄氏275度10秒钟以内。 3:波峰焊:270度5秒以内。 贴片型焊接温度:如图 选型表(order information): ERD XX XX X X—X 安装方式 2......直插式DIP M.......贴片式SMT 1A.....侧调2.54行距 1B.....侧调5.08行距 正反码选择无:正码Real code F:反码Complement 转柄长度选择 0....0mmFLAT平柄 3....3mm柄 7....7mm柄

EC11按压开关编码器

EC11 按压开关编码器 编码器型号EC111001S6D-HA1 应用领域汽车音响,汽车导航、调音台、多媒体音响\功放,家用电器等 特点体积小,密封性好,可靠性高,有多种不同的规格供选择。 主要功能调频、调节音量、调节温度、功能切换等。 主要格规参数 外形尺寸:∮11mm 额定电压:DC5V; 定位数:16/20/30/32个; 脉冲数:8/15/16/20; 工作温度:-40°C to85°C; 旋转寿命:30000次以上;EC11规格参数 一、MECHANICAL CHARACTERISTIC机械特性 1、Detent Torque定位点力矩:20-200gf.cm 2、Number and position of detent定位点数及位置:16/20/30/32点定位 3、Shaft wobble轴摆动:0.2mm MAX 4、Shaft play in rotational wobble轴的回转方向摆动:2°MAX 二、ELECTRICAL CHARACTERISTIC电气特性 1、Resolution分解能力:8/16/15/20个脉冲/360° 2、Phase difference相位差:≥3ms 3、Rated voltage额定电压:DC5V 4、Insulation Resistance绝缘电阻:10M?1Minute at DC250V 5、Dielectric Voltage耐电压:1Minute at AC50V 三、ENDURANCE CHARACTERISTIC耐久特性 1、Rotational life回转寿命:30,000cycles Min Note:In this catalog,if some parame ters lr drawings are different from the"Approval sheet",it's subject to the"Approval sheet". 注明:如说明书与承认书规格参数、图面有异,均以承认书为准。

旋转编码开关控制程序

#include #include #define uchar unsigned char #define uint unsigned int sbit BMC=P0^0; sbit P1_0=P1^0; sbit P1_1=P1^1; sbit P1_2=P1^2; sbit P1_3=P1^3; unsigned char dis_code[12]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90, 0X7F,0xff}; char count=0; void delay(unsigned char ms)// 延时子程序 { unsigned char i; while(ms--) { for(i = 0; i< 250; i++) { _nop_(); _nop_(); _nop_(); _nop_(); } } } void display (unsigned char j)//数码管显示 { j=2; while (j--) { P1_3 = 0; //显示在第四位 P2 = dis_code[(count%10)];//在第四位显示个位 delay(1); P1_3 = 1; P1_2 = 0; //显示在第三位 P2 = dis_code[(count%100)/10];//在第三位显示十位

delay(1); P1_2 = 1; P1_1 = 0; //显示在第二位 P2 = dis_code[count/100];//在第2位显示十位 delay(1); P1_1 = 1; } } void main() { EA=1; //总中断允许 EX0=1; //外部中断0允许 IT0=1; //外部中断0为边沿触发方式 while(1) { display(2); if(BMC==0) //按下旋转编码开关则计数清零 { count=0; } } } void encoder(void) interrupt 0//外部中断0 旋转码开关中断程序{ if(INT1==1) { count++; if(count>30) { count=0; } } if(INT1==0) { count--; if(count<0) {

脉冲编码开关

360°旋转编码开关编码器脉冲编码开关(一周20个脉冲) 旋转式编码开关 以前主板上常见的一排开关用作跳线调节频率的,也叫编码开关、拨码开关,输出二进制BCD码。鼠标上用的这种叫旋转式编码开关。 这种元件目前主要用在廉价的鼠标滚轮上,作为滚动的传感器。这种传感器是出于降低成本来使用的。 较好的鼠标滚轮是光栅结构,即:一个发光二极管、一个接受管,之间是滚轮的光栅,滚轮滚动时光栅不断阻挡和透过光线,使接受管获得脉冲信号,从而实现感知滚轮滚动的效果。同时还需要一些机械结构来实现滚轮的支撑和滚动时有段落的手感。 而这种廉价的替代品结构则简单的多,一个元件就实现了感知滚动、支撑滚轮和

滚动时的段落感。 旋转编码开关拆解 转盘下的底座。可见圆形的三分之一是一块儿整体的金属片,剩下的三分之二是间断的金属片。转盘滑动时,转盘背面的簧片在底座的金属片上间断的导通和断开,形成脉冲信号,来实现感知鼠标滚轮滚动的效果。 受到wantcity 朋友的指点,我又仔细观察了一下底座上金属片的结构:三分之一是一整块儿金属片对应一个管脚0,三分之一是断续齿状金属片对应一个管脚a,另三分之一断续齿状金属片对应另一个管脚b。转盘旋转时,会保证转盘上的一个触点在连续金属片上,一个触点连接在管脚a或者b的金属齿上,第三个触点在齿的空挡部位。也就是保证在旋转的每一格都会接通a和0或者b和0。每旋转过一格,就会产生导通a到b或者b到a切换。这种切换经过鼠标的编码,告诉电脑鼠标滚轮是向上旋转还是向下旋转。 此外,还有一种带柄的编码开关,有些还集成一个按钮,(能左右转能按下)常用于电子仪器的面板(例如电子示波器的旋钮,高档音响的旋钮等),用于快速调节参数。 数字电位器脉冲开关旋转开关旋转编码器的使用方法?

旋转式编码开关(飞梭)的工作原理

旋转式编码开关的工作原理 一、旋转式编码器(开关)原理及使用方法 在电子产品设计中,经常会用到旋转编码开关,也就是所说的旋转编码器、数码电位器、Rotary Encoder 。它具有左转,右转功能,有的旋转编码开关还有按下功能。为了了解旋转开关的编程,以EC11型编码开关为例,介绍一点原理和使用方法: 二只脚:这边是按压式开关,按下通,松开断。 三只脚:1 2 3脚一般是中间2脚接地,1、3脚上拉电阻后,当左转、右转旋转时,在1、3脚就有脉冲信号输出了。在单片机编程时,左转和右转的判别是难点,用示波器观察这种开关左转和右转时两个输出脚的信号有个相位差,如图2。 由此可见,如果输出1为低电平时,输出2出现一个高电平,这时开关就是向顺时针旋转;当输出1 为高电平,输出2出现一个低电平,这时就一定是逆时针方向旋转。所以,在单片机编程时只需要判断当输出1为高电平时,输出2当时的状态就可以判断出是左旋转或是右旋转了。1脚与2脚同时为高电平时,说明开关没有动作。 二、旋转编码开关的程序设计方法 现在很多仪器和设备采用了旋转编码开关做为输入装置。常用的旋转编码开关有3个输出端子,常用的参数:转一周时输出的脉冲数(比如16,24)。 应用电路原理图和输出波形如下图所示: 由此可见,如果A 下跳沿时,B 为低则表示顺时针旋转;如果A 下跳沿时,B 为高电平则表示逆时针旋转。与CPU 的连接方法:将A 端口接MCU 的外部中断管脚(下跳沿触发),将B 端口接MCU 的输入IO 。 轴旋转方 向 信号 虚线表示波形设定点位置 A(AC 端子间) 顺时针方 向 C.W. B(BC 端子间) A(AC 端子间) 逆时针方 向 C.C.W B(BC 端子间)

VFGL旋转开关功能对照表

VFGL旋转开关功能对照表 MON1与MON0之故障及功能对照表 MON1 →0 MON0 →0 →状态表示→E0 没有异常 →E1 速度异常过低时检出(SW_TGBL) →E2 速度过大时检出(SW_TGBH) →E3 逆转时检出(SW_TGBR) →E4 AST异常时检出(SW_AST) →E5 逆变器过电流时检出(SS_IOCFO) →E6 整流器过电压时检出(SS_COVH) →E7 整流器电压不足时检出(SS_LVLT) →E8 #LB线圈故障断电时检出(SS_CFLB) →E9 #5线圈故障断点检出(SW_CF5) →EA 抱闸接点ON/OFF故障时检出(SW_CFBK) →EB 机厢直接传输信号异常(ST_STSCE) →EC 厅站直接传输信号异常(ST_STSHE) →ED 系统异常(ST_SYER) →EE 驱动不能再启动(SD_DNRS) →EF 控制不能再启动(SW_NRS)

VFGL旋转开关功能对照表 故障检查记录时,MON1与MON0之对照表 MON1 →1 或5 *1 MON0 →0 →控制S/W NRS →E00 没有异常 不能再启动原因→E01 温度异常(SW_THMFT) →E02 紧急停止运行纪录1次(SW_EST1) →E03 CC-WDT3次检出(SS_CCWC3) →E04 SLC-WDT3次检出(SS_SLCWC3) →E05 过电流检出(SW_SOCR) →E06 回生电阻负荷大(SW_SOLR) →E07 41DG闸锁线路异常(SW_E41) →E08 终端限位异常(SW_TSCK) →E09 PAD异常检出(SW_PAD) →E0A 称数值异常检出(SW_WGER) →E0B E1板异常(SW_E1FBC) →E0C UHS/DHS开关异常(SW_UDHSE) →E0D DZ检查回路异常(SW_DZCER) →E0E #5接触器短接故障(SW_5ONER) →E0F #LB 接触器短接故障(SW_LBONER) →1 →状态表示→E10 没有异常 →E11 复位后重试不能(SW_RSRTC) →E12 士力铊16次异常检出(ST_SELD) →E13 直接传输CPU传送异常(ST_STER) →E14 电容器异常检出(ST_CAPC) →E15 手动按钮异常(ST_HDOK) →E16 模式与测试数据偏差异常(SD_OVJP) →E17 #LB线圈连续5次异常断电检出(ST_DFLB) →E18 #5线圈连续5次异常断电检出(ST_DF5) →E19 抱闸接点回路连续5次异常检出(ST_DFBK1) →E1A抱闸接点2回路连续5次异常检出(ST_DFBK2) →E1B整流器电压不足5次检出(ST_DFLV) →E1C E1-1板失效(ST_ARME1) →E1D 逆变器风扇故障(ST_ARME2) →E1E E1-2板失效(ST_ARME3) →E1F 逆变器风扇或E1板故障(ST_ARME4) →2 →状态表示→E20 无异常 →E21 #5接触器短接故障(SW_E5) →E22 紧急停止运行纪录2次(SW_EST2) →E23 系统异常(ST_SYER) →E24 回复后再尝试检出(ST_RSRQH) →E25 集机驱动板异常(SS_GDFH) →E26 DT_CT异常(SD_CTER) →E27 #RL回路短路故障(SW_RLONER) →E28 湿度感应器异常(SC_FSWERR) →E29 完成防潮湿操作(SC_FSWFDM) →E2A #PWD连续3分钟断开指令(SW_PWDFT) →E2B 折叠式围栏开关(SW_HRSOKI) →E2C 制动器拖曳结束(ST_BKSNG) →E2D 制动器重试故障(SW_RFBK2) →E2E士力铊错误运行16次检出(ST_SELE) →E2F #BK回路短路故障(SW_AKER) *1 MON1=1 :没有锁存记忆;MON1=5 :附有锁存记忆

旋转编码开关-数字电位器

标签:无标签 旋转编码开关(Rotary Encoder switch) 这种旋转编码开关(Rotary Encoder switch),一个使用3脚的,后面一个使用5脚的,大家可能对这种玩意都不是很了解,但涉及到有调整的地方,这个玩意使用真是很爽,我弄了2个,研究了一下,供大家参考~ 5脚的ALPS: 具有左转,右转,按下三个功能。4、5脚是中间按下去的开关接线 1 2 3脚一般是中间2脚接地,1、3脚上拉电阻后,当左转、右转旋纽时,在1、3脚就有脉冲信号输出了。 着这是标准资料:

在单片机编程时,左转和右转的判别是难点,用示波器观察这种开关左转和右转时两个输出脚的信号有个相位差,见下图: 由此可见,如果输出1为高电平时,输出2出现一个高电平,这时开关就是向顺时针旋转; 当输出1 为高电平,输出2出现一个低电平,这时就一定是逆时针方向旋转. 所以,在单片机编程时只需要判断当输出1为高电平时,输出2当时的状态就可以判断出是左旋转或是右旋转了。 还有另外一种3脚的,除了不带按钮开关外,和上面是一样的使用。 参考:

#include "reg51.h" #define uint unsigned int sbit CodingsWitch_A=P1_1; sbit CodingsWitch_B=P1_2; uint CodingsWitchPolling()// { static Uchar Aold,Bold; //定义了两个变量用来储蓄上一次调用此方法是编码开关两引脚的电平 static Uchar st; //定义了一个变量用来储蓄以前是否出现了两个引脚都为高电平的状态 uint tmp = 0; if(CodingsWitch_A&&CodingsWitch_B) st = 1; // if(st) //如果st为1执行下面的步骤 { if(CodingsWitch_A==0&&CodingsWitch_B==0) //如果当前编码开关的两个引脚都为底电平执行下面的步骤 { if(Bold) //为高说明编码开关在向加大的方向转 { st = 0; tmp++; // } if(Aold) //为高说明编码开关在向减小的方向转 { st = 0; tmp--; //设返回值 } } } Aold = CodingsWitch_A; // Bold = CodingsWitch_B; //储 return tmp; // }

8421旋转编码开关规格书

实用文档 市荃鼎科技 PIN OUT (3:3) or(3:2)PIN OUT (1:4) ERD 30160-M (Flat Type) ERD 30107-2 (Shaft Type) ERD 40107-2 (Shaft Type) ERD40167-1A (Shaft Type) 产品特点: 内部触点采用进口特殊材料,寿命长,极小的接触电阻,做工精细。引脚类别有:直插DIP,贴片SMD,直角侧调直插,3对3脚或3对2脚,1对4脚。柄高度为:0mm/3mm/7mm。可替代进口同类产品。 产品材质: 1:上盖与本体:PBT或PCT UL94V-0等级耐高温工程塑料,蓝色或黑色。 2:旋转柄:PA66 UL94V-0等级高强度耐高温尼龙。3对3(或3对2)为白色,4对1为黄色 4对1为黄色,反码统一为红色。 3:固定触点与可动触点:铜片镀金。 4:外引脚:铜片镀锡(或铜片镀金)。 产品性能: 1:工作电流:50mA,24VDC 2:接触电阻:100mΩMax 3:绝缘电阻:1000MΩMin at 100VDC 4:耐压值:250V AC Min for 1 minute 5:工作温度:—25℃~70℃ 6:储存温度:—40℃~85℃ 7:使用寿命:20000次 8:操作力:500gf—cm Max 9:防水等级:IP67 产品应用范围:信息地址开关,预置电路,数据存储设备,计算机及外围设 备,自动化控制,时间继电器,仪器仪表等。

实用文档 1 焊接方式: 1:手焊:30瓦以下设备:摄氏350度以下不超过3秒钟或摄氏270度以内 不超过5秒钟。 2:回流焊:摄氏265度至摄氏275度10秒钟以内。 3:波峰焊:270度5秒以内。 贴片型焊接温度:如图

如何使用旋转编码开关

在电子产品设计中,经常会用到旋转编码开关.如:FORTUNE公司出品的F-12E系列Rotary Encoder开关.它具有左转,右转,按下三个功能.为了使 刚接触这种开关的朋友了解旋转开关的编程.我介绍下它的原理和使用方法: 1.原理, 左转和右转的判别是难点,留意这种开关左转和右转时两个输出脚有个相位差.如下图: OUT 1 _____ _____ _____ _____ ______ ______ ____| |_____| |_____| | _____| |_____| |_____ | |_____ OUT2_____ _____ _____ _____ _____ ______ _| |_____| |______| |_____| |_____| |_____| |_____ <--------ClockWise Counter-ClockWise---> 由此可见,如果OUT1为高电平时,OUT2出现一个高电平,这时开关就是向顺时针旋转; 当OUT1 为低电平时,OUT2出现一个高电平,这时就一定是逆 时针方向旋转. 所以,在MCU编程时只需要判断当OUT1为高或低电平时,OUT2当时的状态就可以判断出是左旋转或是右旋转. 例2、

在电子产品设计中,经常会用到旋转编码开关,也就是所说的旋转编码器、数码电位器、Rotary Encoder 。它 具有左转,右转功能,有的旋转编码开关还有按下功能。为了使刚接触这种开关的朋友了解旋转开关的编程,我来介 绍下它的原理和使用方法: 以我厂生产的EC11型编码开关为例:如图1:三只脚:1 2 3脚一般是中间2脚接地,1、3脚上拉电阻后,当左

相关文档
最新文档