-
- Можно еще вспомнить некогда вельми популярный и неплохой SDLC с его сыночком HDLC. В железе его поддерживали SIO-0 от Zilog... Но с анализом будет туго. Разве что флаги обрамления фрейма ловить. - ut1wpr(29.08.2012 09:58)
- я бы тогда уж предположил, что 9-битный, но без стоп-битов )) Но лог. анализатор этого не приемлет ни в каком виде. Этот уарт чисто программный, сделан через GPIO. Контроллеры - какие-то Holtek+Freescale. Argon(142 знак., 28.08.2012 23:03 - 23:06)
- может он вообще синхронный. Там тактового сигнала рядом нет? - koyodza(29.08.2012 00:33)
- Или типа "Манчестера". - Chum_A(29.08.2012 09:51)
- Не, там тактового нет, и на манчестер не очень похоже. Пока придерживаюсь идеи, что это кривой UART. Картинку попозже выложу, там всего-то байт 12 во всей посылке. - Argon(29.08.2012 14:42)
- а почему на манчестер не похоже? имхо, очень даже похоже - picarmer(29.08.2012 15:35)
- длительность 0 одинаковая - это не манчестер - argus98(29.08.2012 16:30)
- позже наступило, картинки! Argon(156 знак., 29.08.2012 15:01 - 15:07)
- думаю, это не UART а ЧМ-модуляция, короткая елиница - один логический уровень, длинная - другой. А ноль всегда одной длины и информацию не несет - koyodza(29.08.2012 15:33)
- +100500 Тем более для автосигналки.Это их любимое кодирование. - PlainUser(31.08.2012 15:19 - 15:23)
- Похоже, что так! Вроде удалось расшифровать часть последовательности. Argon(302 знак., 31.08.2012 19:30)
- в подобных интерфейсах часто используется отдельный бит или группа битов для циклического номера посылки. В простейшем случае это один бит koyodza(129 знак., 31.08.2012 19:57)
- спасибо, проверю! Argon(175 знак., 31.08.2012 20:28)
- А если динамический код? - PlainUser(03.09.2012 14:43)
- спасибо, проверю! Argon(175 знак., 31.08.2012 20:28)
- в подобных интерфейсах часто используется отдельный бит или группа битов для циклического номера посылки. В простейшем случае это один бит koyodza(129 знак., 31.08.2012 19:57)
- Похоже, что так! Вроде удалось расшифровать часть последовательности. Argon(302 знак., 31.08.2012 19:30)
- Это точно не UART. Совершенно невероятно, чтобы не было трёх единиц/нулей подряд. Так передают в 1wire: длинный импульс - единица, короткий - ноль. - maik-vs(29.08.2012 16:07)
- увы, слишком мало передаваемых данных. может, и были бы единицы/нули подряд... Argon(65 знак., 29.08.2012 16:15)
- Если мало данных, нужно собрать их все, и потом уже анализировать - мозгом :) А чего, хороший протокол: maik-vs(108 знак., 29.08.2012 16:22)
- увы, слишком мало передаваемых данных. может, и были бы единицы/нули подряд... Argon(65 знак., 29.08.2012 16:15)
- +1 Похоже. Смею преположить, что посылка 10-битовая (эх, коротка картинка) и 2T=="0" T=="1" - argus98(29.08.2012 15:48)
- а вся картинка из 2х частей состоит, перекрытие примерно на 40 мсек - Argon(29.08.2012 15:57)
- лениво склеивать... Ежели б полная последовательность в виде 1-2, тогда ещё можно было бы покумекать - argus98(29.08.2012 16:38)
- а вся картинка из 2х частей состоит, перекрытие примерно на 40 мсек - Argon(29.08.2012 15:57)
- а зачем бы такие извращения? там провод между девайсами не более 2 метров. Правда, возможны слабые импульсные помехи. - Argon(29.08.2012 15:38)
- отку да ж я могу знать? Если даже назначение устройства мне не известно, что говорить о особенностях реализации - koyodza(29.08.2012 15:40)
- да это автосигналка, связь между процессорным блоком и радиомодулем. там могли какой угодно протокол применить. Argon(171 знак., 29.08.2012 15:47)
- На хрена такие сложности, какую-нибудь секретку. И заипется автоугонщик заводить авто. - mazur(29.08.2012 16:11)
- ага, удовлетворится кражей ценных вещей ) - Argon(29.08.2012 16:13)
- Чем вы защищены от разбития стекла? Ну это фигня. Как человек в вашу машину попадет? - mazur(29.08.2012 16:15)
- от разбития стекла ни одна сигналка не спасет ) а вот ключ в штанах на песочке пока сам в воде, иногда напрягает. Argon(270 знак., 29.08.2012 16:22)
- Чем вы защищены от разбития стекла? Ну это фигня. Как человек в вашу машину попадет? - mazur(29.08.2012 16:15)
- ага, удовлетворится кражей ценных вещей ) - Argon(29.08.2012 16:13)
- На хрена такие сложности, какую-нибудь секретку. И заипется автоугонщик заводить авто. - mazur(29.08.2012 16:11)
- да это автосигналка, связь между процессорным блоком и радиомодулем. там могли какой угодно протокол применить. Argon(171 знак., 29.08.2012 15:47)
- а... хотя что тут извращенного. такой протокол программно организовать будет проще чем UART. - Argon(29.08.2012 15:39)
- отку да ж я могу знать? Если даже назначение устройства мне не известно, что говорить о особенностях реализации - koyodza(29.08.2012 15:40)
- подобное кодирование используется во многих системах ДУ - koyodza(29.08.2012 15:37)
- +100500 Тем более для автосигналки.Это их любимое кодирование. - PlainUser(31.08.2012 15:19 - 15:23)
- Мысль глядя на картинки, а ведь были и UART-ы с числом инф. бит менее 8, не похоже? - Chum_A(29.08.2012 15:16)
- думаю, это не UART а ЧМ-модуляция, короткая елиница - один логический уровень, длинная - другой. А ноль всегда одной длины и информацию не несет - koyodza(29.08.2012 15:33)
- а почему на манчестер не похоже? имхо, очень даже похоже - picarmer(29.08.2012 15:35)
- Не, там тактового нет, и на манчестер не очень похоже. Пока придерживаюсь идеи, что это кривой UART. Картинку попозже выложу, там всего-то байт 12 во всей посылке. - Argon(29.08.2012 14:42)
- Или типа "Манчестера". - Chum_A(29.08.2012 09:51)
- А может вообще и нет этого группирования и это битовый протокол с бит-стаффингом. Чтобы не было длинных последовательностей 0 или 1. Примерно как в USB. Update. Dir(93 знак., 29.08.2012 00:21 - 00:25)
- что интересно, кол-во последовательных 0 не превышает 1, а 1цы и по 2 встречаются (картинки чуть выше). насколько понимаю, при битстаффинге экстра-биты вставляются с постоянным интервалом. вроде этого не наблюдаю ) - Argon(29.08.2012 15:09)
- Не совсем так. В SDLC-подобных протоколах фреймы обрамлены байтами 01111110 (первый и последний байты фрейма) Эти байты отлавливаются по идущим подряд шести единичным битам. Чтобы исключить подобные сочетания в остальном теле всего пакета ведется ut1wpr(794 знак., 29.08.2012 16:32)
- Завсегдатай с kazus.ru к нам пожаловал. - saifullin(30.08.2012 13:05)
- это о ком и о чем говорит? - Argon(30.08.2012 13:10)
- Завсегдатай с kazus.ru к нам пожаловал. - saifullin(30.08.2012 13:05)
- Не совсем так. В SDLC-подобных протоколах фреймы обрамлены байтами 01111110 (первый и последний байты фрейма) Эти байты отлавливаются по идущим подряд шести единичным битам. Чтобы исключить подобные сочетания в остальном теле всего пакета ведется ut1wpr(794 знак., 29.08.2012 16:32)
- что интересно, кол-во последовательных 0 не превышает 1, а 1цы и по 2 встречаются (картинки чуть выше). насколько понимаю, при битстаффинге экстра-биты вставляются с постоянным интервалом. вроде этого не наблюдаю ) - Argon(29.08.2012 15:09)
- может он вообще синхронный. Там тактового сигнала рядом нет? - koyodza(29.08.2012 00:33)