格雷碼(Gray Code)是由貝爾實驗室的弗蘭克·格雷(Frank Gray,1887-1969)在20世紀40年代提出,并在1953年取得美國專利“Pulse Code Communication”。最初目的是在使用PCM(Pusle Code Modulation)方法傳輸數字信號的過程中降低錯誤可能。



格雷碼編碼
**
8'b0000_0000;
8'b0000_0001;
8'b0000_0011;
8'b0000_0010;
8'b0000_0110;
8'b0000_0111;
8'b0000_0101;
8'b0000_0100;
8'b0000_1100;
****
8'b0000_1101;
8'b0000_1111;
8'b0000_1110;
8'b0000_1010;
8'b0000_1011;
8'b0000_1001;
8'b0000_1000;
8'b0001_1000;
****
8'b0001_1001;
8'b0001_1011;
8'b0001_1010;
8'b0001_1110;
8'b0001_1111;
8'b0001_1101;
8'b0001_1100;
8'b0001_0100;
****
8'b0001_0101;
8'b0001_0111;
8'b0001_0110;
8'b0001_0010;
8'b0001_0011;
8'b0001_0001;
8'b0001_0000;
8'b0011_0000;
****
8'b0011_0001;
8'b0011_0011;
8'b0011_0010;
8'b0011_0110;
8'b0011_0111;
8'b0011_0101;
8'b0011_0100;

定位控制是自動控制的一個重要內容。如何精確地進行位置控制在許多領域里面有著廣泛的引用,例如機器人運動,數控機床的加工,醫療機械和伺服傳動控制系統等。
編碼器是一種把角位移或者是直線位移轉換成電信號(脈沖信號)的裝置。按照其工作原理,可分為增量式和絕對式兩種。增量式編碼器是將位移產生周期性的電信號,再把這個電信號轉換成計數脈沖,用計數脈沖的個數來表示位移的大小,而絕對式編碼器則是用一個確定的二進制碼來表示其位置,其位置和二進制碼的關系是用一個碼盤來傳送的
下圖為一個僅作說明的三位純二進制碼的碼盤示意圖


規律:
但是格雷碼的編制還是有規律的,它的規律是:
最后一位按照0110 -- 0110 -- 0110的順序循環;
倒數第二位按照00 11 11 00 -- 00 11 11 00 -- 00 11 11 00 的順序循環
倒數第三位按照0000 1111 1111 0000 -- 0000 1111 1111 0000的順序循環
倒數第四位按照0000 0000 1111 1111 1111 1111 0000 0000 --0000 0000 1111 1111 1111 1111 0000 0000的順序循環
……以此類推
原文標題:格雷碼(Gray Code)編碼、實現及規律(附編碼)
文章出處:【微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。
-
數字信號
+關注
關注
2文章
1056瀏覽量
49326 -
格雷碼
+關注
關注
2文章
34瀏覽量
13537
原文標題:格雷碼(Gray Code)編碼、實現及規律(附編碼)
文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
瑞芯微(EASY EAI)RV1126B 二維碼識別
掃鐳射雕碼用什么掃碼槍?
遠景達固定式掃碼器、二維碼掃碼設備有哪些行業應用
格雷希爾快速接頭:新能源汽車冷卻管路測試解決方案
?格雷希爾G70系列密封接頭三大體系,多維覆蓋工業密封場景
工業讀碼器在SMT流水線上讀一維碼或二維碼
高效測試華為DriveONE多合一電驅系統?格雷希爾C9組合板一“連”搞定!
格雷希爾GripSeal —以創新連接技術閃耀AMTS 2025
格雷希爾C9多路快速接頭組合板,助力華為DriveONE多合一電驅動系統的綜合性測試
格雷希爾亮相2025深圳國際電池展,以高效方案賦能新能源測試全鏈路
基于RK3576開發板的二維碼識別算法
基于RV1126開發板的二維碼識別算法開發
羅森伯格亮相2025慕尼黑上海電子生產設備展
一“碼”當先!看二維碼模組如何重塑智能門鎖掃碼體驗
格雷碼的編制規律
評論