编码器
此条目没有列出任何参考或来源。 (2011年6月26日) |
编码器(英语:Encoder)是一种将信息由一种特定格式(或编码)转换为其他特定格式(或编码)的传感器、软件或是算法,转换的目的可能是由于标准化、速度、保密性、保安或是为了压缩资料。
举例
编辑媒体
编辑以下的软件可以将声音、影像或是文字等资料编码成标准格式:
加密
编辑基于资料隐私的需求。又分成可逆与不可逆两种。以做为验证系统登录的密码为例,其存放在数据库时,则常使用不可逆的散列函数进行编码,以防止当存放密码的数据库外泄时,被外人轻易得知密码。可逆的加密编码,则配合解码器与用于解密的密钥,以便将资料还原。
文件验证
编辑为了验证文件的完整性,常使用CRC32、MD5、SHA1等方式计算验证用的键值。
传感器
编辑传感器的编码器是利用光学或磁性或是机械接点的方式感测位置,并将位置转换为电子信号后输出,作为控制位置时的回授信号。
- 旋转编码器可以将旋转位置或旋转量转换成模拟(如模拟正交信号)或是数字(如USB、32位并行信号或是数字正交信号等)的电子信号,一般会装在旋转对象上,如马达轴。
- 线性编码器则是以类似方式将线性位置或线性位移量转换成电子信号。
编码器可分为绝对型或增量型。绝对型编码器的信号将位置分割成许多区域,每一个区域有其唯一的编号,再将其编号输出,可以在没有以往位置信息的情形下,提供明确的位置信息。增量型编码器的信号是周期性的,信号本身无法提供明确的位置信息,若以某位置为准,持续的对信号计数才能得到明确的位置信息。
绝对型及增量型编码器可达到相同的分辨率,但绝对型编码器不需以往的位置信息,较适合用在编码器信号可能会中断的场合。