大家都知道編碼器有增量式與絕對式 也知道增量編碼器可分成正余弦訊號 及脈衝訊號
由上圖橘黃色的圖就是脈衝訊號 紫色的曲線就是正弦(sin)訊號
大多數網友熟悉的是脈衝(方波)編碼器也知道在差分輸出是TTL(5V方波) 可是大多數不知道系統怎麼跟編碼器做匹配 這裡有個專業名詞叫作"攔截準位" 攔截脈衝波的上升沿(V底右邊的線"0V到5V")一般系統多設在2.5V上下 所以編碼器的訊號只要在3V以上 就可正常工作
由上圖脈衝波可以看到許多的毛刺 一個毛刺代表有一個上升沿 這就是我們經常講的干擾 使用差分的訊號的抗干擾能力佳 是計數器算到1個A訊號時也要確認有個/A訊號
待續
说得好复杂,而且个别细节不是很准确。
区别就是:一个是方波,是数字量传输;一个是正弦波,模拟量传输。前者的相关接口器件比较便宜,但是分辨率固定;后者相关接口器件比较贵,但可以通过选择不同的接收配件或者接收配件的不同参数设置改变(提高)分辨率。
更正几个细节
“知道在差分輸出是TTL(5V方波)”
一般是这么称呼了,因为很多编码器的输出高电平是在3.5-3.7,低电平是在0.1V左右,这个是符合5VTTL的电气规范的。但是,实际上这牙膏的差分信号更准确的应该是符合rs422的电气规范。(它们使用的芯片通常都是DS2631/MC3487或者其它的422发送器)。
“這裡有個專業名詞叫作"攔截準位" 攔截脈衝波的上升沿(V底右邊的線"0V到5V")一般系統多設在2.5V上下”
专业名词这个东西,就不探讨了,不同行业不同地域有不同的叫法(译法?),不过2.5V这个数值还是可以说明一下。一般来说,对于真正的5VTTL电路接收器,电压高于2V为高电平(逻辑1),电压低于0.8V为低电平(逻辑0),0.8V到2V之间为不确定状态。不同厂家不同系列的芯片可能略有差异,比高电平的下限低一点,低电平的上限高一点,不确定状态窄一点,但是都不会要求高电平在2.5V以上。不过确实有些号称“TTL兼容”的接收器,不一定把阈值设置在哪里,可能是2.5,也可能3.5V,甚至更高。
对于差分信号来说,接收端判断的是A与/A的电压差是多少,根本不在乎A或/A的绝对电压是多少(当然,你不能高到击穿芯片)。电压差大于0.2V和小于-0.2V为两个逻辑状态,电压差在+/-0.2V之间为不确定状态。
标题中还提到了HTL信号,这个是高电压晶体管逻辑,虽然也算常用,但是具体阈值电压是多少,我也没仔细找过资料
多说一句,脉冲信号的传输,有单端(单纯的TTL/HTL)和差分(422兼容)的。差分信号本身对共模干扰的抵抗能力比较强,而配合双绞线,在高频下方波的变形也比较小,传输距离比较长。但是如果信号源是但端的,直接连在差分接收器的正接收端,负接收端悬空或接地,这样的连接方式不一定能可靠工作。
劉版主 你看得好仔細 所謂1Vpp 正解是 1Vss=A-/A 也就是一個弦波也就0.5V 1V是在系統合成出來 單從示波器你只能看出0.5V 若從控制器來看對此V值的跳動 可能有些系統是有要求 如西門子要求1V+-20% 超出此範圍就會報警 日系可能對此要求就不會太高 早期我看到三菱技術手冊他的V值更高約在3V 所以我們講的1Vpp其實是針對歐規的編碼器 早期日系的弦波編碼器我們一般叫他類弦波(接近三角波)
上面那個圖其實是方波的編碼器 弦波的訊號是內部的原始訊號 也就是一個弦波轉成16個方波 若是弦波編碼器還要將此原始訊號準位轉換成1V
我會寫這些其實要告訴大家的重點 編碼器只是回授元件 最重要還是跟其上位匹配 並簡單介紹
呵呵 總算能夠享受到華山論劍的樂趣