正交编码器单端转差分

现在手头上有一个Autonics的增量式正交编码器(型号为E40H82048-3-V-24),输出有A、B、Z三相,电压输出12V,当前需要将编码器的信号接到一个差分输入的电机驱动器上(型号为Copley Aclent 55-18),即需要有A,A/,B,B/,Z,Z/ 且其信号电压大小为5V。将下图中左边的12V信号变成右边的5V信号。

图1  信号转换

解决方案如下,采用了电阻分压与转换芯片(AM26LS31CD)结合的方式。

图2  单端转差分电路

时间: 2024-11-07 14:10:43

正交编码器单端转差分的相关文章

单端虚拟示波器与差分虚拟示波器有什么不同,如何选择

客户选择虚拟示波器进行测量时往往不知什么时候用单端,什么时候用差分,下面就简单介绍一下HS5. HS6虚拟示波器单端与差分的区别. 要搞清单端虚拟示波器与差分虚拟示波器的区别首先要搞清单端信号和差分信号的区别 一.基本区别 单端信号指的是用一跟线传输的信号,也就是说,单端信号是在一跟导线上传输的与地之间的电平差.那么当你把信号从X点传递到Y点的时候,有一个前提就是X点和Y点的地电势应该差不多是一样的.差分信号指的是用两根线传输的信号,传输的是两根信号之间的电平差.当你把信号从X点传递到Y点的时候

单端-差分信号

单端信号 单端信号是相对于差分信号而言的,单端输入指信号有一个参考端和一个信号端构成,参考端一般为地端. 差分信号 差分传输是一种信号传输的技术,区别于传统的一根信号线一根地线的做法(单端信号),差分传输在这两根线上都传输信号,这两个信号的振幅相等,相位相反.在这两根线上传输的信号就是差分信号. 差分与单端信号比较 差分信号与单端信号走线的做法相比,其优缺点分别是: 优点 1.抗干扰能力强.干扰噪声一般会等值.同时的被加载到两根信号线上,而其差值为0,即,噪声对信号的逻辑意义不产生影响. 2.能

单端信号与差分信号(转)

单端信号早期的数字总线大部分使用单端信号做信号传输,如TTL/CMOS信号都是单端信号.所谓单端信号,是指用一根信号线的高低电平的变化来进行0.1信息的传输,这个电平的高低变化是相对于其公共的参考地平面的.单端信号由于结构简单,可以用简单的晶体管电路实现,而且集成度高.功耗低,因此在数字电路中得到最广泛的应用.下图是个单端信号的传输模型. 当信号传输速率更高时,为了减小信号的跳变时间和功耗,信号的幅度一般都会相应减小.比如以前大量使用的5V的TTL信号现在使用越来越少,更多使用的是3.3V/2.

AD的差分输入与单端输入

AD的差分输入与单端输入 单端输入,输入信号均以共同的地线为基准.这种输入方法主要应用于输入信号电压较高(高于1V),信号源到模拟输入硬件的导线较短(低于15 ft,1ft=304.8mm),且所有的输入信号共用一个基准地线.如果信号达不到这些标准,此时应该用差分输入.对于差分输入,每一个输入信号都有自有的基准地线;由于共模噪声可以被导线所消除,从而减小了噪声误差.    单端输入时,是判断信号与 GND 的电压差.差分输入时,是判断两个信号线的电压差.信号受干扰时,差分的两线会同时受影响,但电

[转]使用D触发器制作正交编码器的鉴相电路

我们在做伺服电机控制的时候,一般会用到正交编码器做速度和位置的反馈控制,这里只提增量式正交编码器,其输出一共有三根线,如下图所示,即A相.B相和Index相,其中A相和B相为互差90度的方波或者正弦波脉冲(可以整形成方波),每转一圈会有若干个脉冲输出(输出脉冲的个数决定了编码器的分辨率,我们常称之为线数),用来测量速度和位置,而Index相则每转一圈只输出一个脉冲,用来做误差矫正(可以消除做位置反馈时的累积误差).同时由于A相和B相的正交90度差,也就引出了相位超前和相位滞后的概念,而凭借这两相

SEPIC 单端初级电感转换器 稳压器 -- Zeta 转换器

single ended primary inductor converter 单端初级电感转换器 SEPIC(single ended primary inductor converter) 是一种允许输出电压大于.小于或者等于输入电压的DCDC变换器. 输出电压由主控开关(三极管或MOS管)的占空比控制. 这种电路最大的好处是输入输出同极性. 尤其适合于电池供电的应用场合,允许电池电压高于或者小于所需要的输入电压. 比如一块锂电池的电压为3V ~ 4.2V,如果负载需要3.3V,那么SEPI

利用stm32自带的正交编码器检测增量式编码器流程总结

由于手术的工频升级机需要自动平层功能,于是着手开始做这方面的工作.硬件选择的是增量式编码器,100脉冲每转,后来了解到stm32的每个定时器的通道1和通道2内置了正交编码器模块,可以直接使用.之前的公司工程师都是用定时器捕捉脉冲,然后自行处理的,我看了下代码挺麻烦的,现在用了stm32自带的感觉就容易多了.找了官方的软件说明,看了下网上已有的例子,一个下午就基本在我的系统架构中添加了这个设备,然后对这个设备初始化,设置上层接口API.最后看些例子将16位计数器软件扩展到32位.就顺利的完成了基本

020 <one-to-one>、<many-to-one>单端关联上的lazy(懒加载)属性

<one-to-one>.<many-to-one>单端关联上,可以取值:false/proxy/noproxy(false/代理/不代理) 实例一:所有lazy属性默认(支持懒加载) session = HibernateUtils.getSession(); tx = session.beginTransaction(); //不发出SQL语句,支持lazy(懒加载) User user = (User) session.load(User.class, 3); //发出SQL

ZOJ– 2770Burn the Linked Camp单源最短路径差分约束系统

ZOJ Problem Set – 2770 Burn the Linked Camp 题目的大意为: 陆逊侦查得知刘备将自己的军队分为N个营,从左到右编号为1,2,3…N.第i个营有最大士兵数Ci,通过一段时间的观察,陆逊可以估算至少有k个士兵住在第i到第j个营地,最后陆逊必须要估算刘备的军队至少有多少士兵,以便应对. 输入: 有多个测试案例,在每个测试案例的第一行,有两个整数N(0<n<=1000)和M(0 <= M = 10000).第二行中,有n个整数C1…CN.然后M行,每行有