- 
	
- [:|||||:] В популярной литературе (Г. Уоррен "Алгоритмические трюки для программистов", глава 13) рассматривается. Список литературы я тебе 2 года назад предлагал... fk0(105 знак., 08.07.2012 01:27)
 - В энкодерах все равно. Но если есть АЦП, ПЛИС и память, то ее адресация в коде Грея дает меньший уровень помех. - Лeoнид Ивaнoвич(08.07.2012 01:27)
			
- речь не про инкрементальный энкодер, а про датчик угла поворота, там отнюдь не все равно - koyodza(08.07.2012 10:15, ссылка)
 
 - тем, что при смене кода нет перескакиваний. Последовательные состояния всегда отличаются только одним битом, а в обычном двоичном коде возможно изменение сразу всех битов, например при переходе из 7 (0111) в 8 (1000) - koyodza(07.07.2012 23:07)
			
- Честно скажу, ПОКА понять этого не могу. Ну произошло изменение, у счетчика тоже может вызвать изменение битов, например из 0xFF в 0x00 и наоборот. - mazur(07.07.2012 23:11)
					
- изменение нескольких битов может происходить не одновременно, в результате в механическом энкодере допустим вместо одного перехода 7 -> 8 получишь целую кучу 7 (0111) -> 15 (1111) -> 11 (1011) -> 10 (1010) -> 8 (1000) - koyodza(07.07.2012 23:15)
							
- Ну а если энкодер оптический, то плевать на код грея? - mazur(07.07.2012 23:33)
									
- Энкодер, даже относительный, по-сути в коде грея и работает (в нём полоски, если оптический, чередуются и в один момент времени меняется состояние только для одного из двух лучей)... - fk0(08.07.2012 01:30)
 - без разницы, оптический или механический. У оптического будут те же проблемы с неодновременностью изменения битов. Нарисуй диск хотя бы на 16 секторов и подумай - koyodza(08.07.2012 00:00)
 - Если выходной сигнал у абсолютного энкодера именно в виде кода Грея, то можно сколько угодно плевать, но толку от этого не будет. - rezident(07.07.2012 23:41, ссылка)
											
- Я серьезно спрашиваю. Еще в 2008 году занимался поиском аналога сломавшегося энкодера для бумагорезательной машины. А на другой машине хотел выкинуть старую электронику, заменить своей. Вот тогда я и наткнулся на "код грея". Тогда вся затея  mazur(342 знак., 07.07.2012 23:54)
													
- Я не очень понимаю терминологии "ну его этот код грея". Вы что, собираетесь самостоятельно разобрать и переделать готовый оптический абсолютный энкодер? Или свой собственный изготовить? - rezident(08.07.2012 00:01)
															
- Нашел письмо и название сайта. Оказывается февраль 2009 г.  mazur(349 знак., 08.07.2012 00:11, ссылка)
																	
- Ну а теперь представь, что ты этот параллельный код считываешь в МК. Если ты считываешь обычный код в момент перехода, например, 0x7FF в 0x800, то можешь считать практически все, что угодно от 0x000 до 0xFFF в зависимости от быстродействия логики.  Dir(96 знак., 08.07.2012 00:23)
																			
- рекурсия - koyodza(08.07.2012 00:29, ссылка, ссылка)
																					
- Повторение - мать учения. Сложилось впечатление, что понимание так и не достигнуто, поэтому попытался от механической аналогии перейти к другим образам ;) - Dir(08.07.2012 00:34)
																							
- с ним всегда так: объясняешь, стараешься, а понимания не видно  koyodza(104 знак., 08.07.2012 00:36)
																									
- Все-все, сдаюсь. :) Уговорили, пользуюсь кодом грея. :) А насчет зря-не зря вы все поторопились. - mazur(08.07.2012 00:45)
 
 
 - с ним всегда так: объясняешь, стараешься, а понимания не видно  koyodza(104 знак., 08.07.2012 00:36)
																									
 
 - Повторение - мать учения. Сложилось впечатление, что понимание так и не достигнуто, поэтому попытался от механической аналогии перейти к другим образам ;) - Dir(08.07.2012 00:34)
																							
 
 - рекурсия - koyodza(08.07.2012 00:29, ссылка, ссылка)
																					
 - скорее всего сам энкодер работает в коде Грея, а двоичный получается по просьбам пионэров с помощью встроенной схемы - koyodza(08.07.2012 00:20)
 - Дык, а какой интерфейс у него вы собрались использовать? - rezident(08.07.2012 00:19, ссылка, ссылка)
																			
- там Параллельный двоичный код с сигналом фиксации, изменение кода уже не происходит асинхронно - koyodza(08.07.2012 00:33, ссылка)
 - Намекаете на помехи? Соответствеено, что от кода грея не убежать? - mazur(08.07.2012 00:25)
																					
- что такое "помехи"? - koyodza(08.07.2012 00:40)
 - Намекаю на то, что использование или неиспользование кода Грея при передаче информации зависит от типа используемого интерфейса. Синхронный (синхронизированный) код можно передавать в бинарном виде. Но сам по себе абсолютный rezident(385 знак., 08.07.2012 00:32, ссылка)
 
 
 
 - Ну а теперь представь, что ты этот параллельный код считываешь в МК. Если ты считываешь обычный код в момент перехода, например, 0x7FF в 0x800, то можешь считать практически все, что угодно от 0x000 до 0xFFF в зависимости от быстродействия логики.  Dir(96 знак., 08.07.2012 00:23)
																			
 
 - Нашел письмо и название сайта. Оказывается февраль 2009 г.  mazur(349 знак., 08.07.2012 00:11, ссылка)
																	
 
 - Я не очень понимаю терминологии "ну его этот код грея". Вы что, собираетесь самостоятельно разобрать и переделать готовый оптический абсолютный энкодер? Или свой собственный изготовить? - rezident(08.07.2012 00:01)
															
 
 - Я серьезно спрашиваю. Еще в 2008 году занимался поиском аналога сломавшегося энкодера для бумагорезательной машины. А на другой машине хотел выкинуть старую электронику, заменить своей. Вот тогда я и наткнулся на "код грея". Тогда вся затея  mazur(342 знак., 07.07.2012 23:54)
													
 
 - код полезен в системах, где переходы обычно происходят в соседние состояния. Механический угловой энкодер это самый простой и наглядный пример - koyodza(07.07.2012 23:16 - 23:19, картинка)
 
 - Ну а если энкодер оптический, то плевать на код грея? - mazur(07.07.2012 23:33)
									
 
 - изменение нескольких битов может происходить не одновременно, в результате в механическом энкодере допустим вместо одного перехода 7 -> 8 получишь целую кучу 7 (0111) -> 15 (1111) -> 11 (1011) -> 10 (1010) -> 8 (1000) - koyodza(07.07.2012 23:15)
							
 
 - Честно скажу, ПОКА понять этого не могу. Ну произошло изменение, у счетчика тоже может вызвать изменение битов, например из 0xFF в 0x00 и наоборот. - mazur(07.07.2012 23:11)
					
 - Википедию снова запретили? - SciFi(07.07.2012 22:20, ссылка)
			
- Пока ещё не запретили. Но там же полно материалов компоментирующих местных баев. Которым разумеется интернеты и прочие извращения только вредят и отвлекают местных таджиков от работы. Будет свой интернет, как в Северной Корее (гугль в помощь). - fk0(10.07.2012 11:09)
 - накаркал - ykanS(10.07.2012 07:50, 
) 
 
 
)