PDA

Просмотр полной версии : Внешний приемник спектрума SPM9545



Dev
20.07.2008, 09:05
сегодня полазил с осцилографом... Запитал голову от 3.3 V.... и .... посыпались сериал дата http://forum.modelka.com.ua/public/style_emoticons/<#EMO_DIR#>/drinks.gif ))))

параметры порта 115200,8,N,1

пример лога:



03 02 0F 5A 0A E6 06 03 16 CE 01 58 13 BD 1A CE

03 02 0F 5A 0A E6 06 00 16 CE 01 58 13 BD 1A CE

03 02 0F 5A 0A E5 06 00 16 CE 01 58 13 BD 1A CE



Похоже первый и второй байт инициализация начала пакета, значения 03h и 02h

Далее похоже идут значения каналов...



Анализ пакетов лога:



0F5A 0000111101011010

0AE5 0000101011100101

0600 0000011000000000

16CE 0001011011001110

0158 0000000101011000

13BD 0001001110111101

1ACE 0001101011001110



Здесь первые три нуля не меняются... и в других записях также... поэтому я их отрезаю... не знаю зачем они...



0F5A 000 0111101011010

0AE5 000 0101011100101

0600 000 0011000000000

16CE 000 1011011001110

0158 000 0000101011000

13BD 000 1001110111101

1ACE 000 1101011001110



Добавляю еще один пакет... три нуля стабильно в начале... http://forum.modelka.com.ua/public/style_emoticons/<#EMO_DIR#>/drinks.gif

как не прикольно следующие три разряда совпадают построчно...



0DFE 000 011 0111111110 = 510

0B31 000 010 1100110001 = -207

0603 000 001 1000000011 = -509

17BA 000 101 1110111010 = -70

005E 000 000 0001011110 = 94

13BE 000 100 1110111110 = -66

1AB0 000 110 1010110000 = -336



Далее биты изменчивы.. сверял с другими записями лога...



Итог...

первые три старших бита всегда 0

следующие три бита просто номер записи (канала??? интересно как в девятке передают 9 каналов??? или 8 ??? может в пакет из 7 каналов иногда пропускают значения одних каналов в замен других... опираясь на значения 3-х бит обозначающий канал... )

далее 10 бит значение канала... http://forum.modelka.com.ua/public/style_emoticons/<#EMO_DIR#>/derisive.gif

os
20.07.2008, 10:14
первые три старших бита всегда 0

следующие три бита просто номер записи (канала??? интересно как в девятке передают 9 каналов??? или 8 ??? может в пакет из 7 каналов иногда пропускают значения одних каналов в замен других... опираясь на значения 3-х бит обозначающий канал... )

далее 10 бит значение канала...

Насколько я слышал, DSM2 выбирает протокол в зависимости от канальности передатчика. Возможно, что надо спарить приемник с 9-кой, и станет все ясно.



Для практического применения надо выяснить такие моменты:

1) формат данных,

2) метод выполнения операции bind,

3) реакцию приемника на срабатывание failsafe.



И, кстати, какова частота следования пачек данных (то есть, по сути, предельная скорость обновления положений серв)?

Dev
20.07.2008, 11:10
...

И, кстати, какова частота следования пачек данных (то есть, по сути, предельная скорость обновления положений серв)?



ничего особенного... у меня не очень точный аппарат, но видно что пакеты шлепают с периодом около 20 ms...

Dev
20.07.2008, 11:54
1) формат данных,

2) метод выполнения операции bind,

3) реакцию приемника на срабатывание failsafe.

...



1. Проверь на 9-ке http://forum.modelka.com.ua/public/style_emoticons/<#EMO_DIR#>/derisive.gif я пока быстро не могу это сделать...



2. Ищу шнурок чтобы записать просто сигнал на линии данных...



А так визуально и по уму алгоритм привязки состоит из 2-х частей:



а) перевод головы в режим привязки.... после чего она самостоятельно выполняет привязку и параметры сохраняет у себя...

б) после того как привязка завершена, с головы начинают передаваться пакеты о состоянии каналов, значения которых контроллер на базе прописывает для failsafe режима.



3. Приемник при выключенном передатчике останавливает передачу пакетов, следовательно параметры failsafe хранит контроллер на базе... и при отсутствии пакетов данных на всех головах, через временную паузу включает failsafe...

Dev
20.07.2008, 15:33
Однако редиска ты товарищ OS http://forum.modelka.com.ua/public/style_emoticons/<#EMO_DIR#>/derisive.gif

Я сегодня фокер собирался новый облетывать, а в результате весь день в проводах http://forum.modelka.com.ua/public/style_emoticons/<#EMO_DIR#>/drinks.gif

В результате заказал себе три головы SPM9545... пока есть время найти способ, как перевести приемник в режим привязки... хотя в домашних условиях и так можно будет решить этот вопрос при помощи обного базового приемника Спектрум... делается эта операция все же редко http://forum.modelka.com.ua/public/style_emoticons/<#EMO_DIR#>/drinks.gif

os
20.07.2008, 19:03
1. Проверь на 9-ке http://forum.modelka.com.ua/public/style_emoticons/<#EMO_DIR#>/smile.png я пока быстро не могу это сделать...

У меня нет 9-ки, я летаю на DX7.




а) перевод головы в режим привязки.... после чего она самостоятельно выполняет привязку и параметры сохраняет у себя...После понятно, а вот как перевести - входа ведь нет... Разве что используется двунаправленный вывод, что-то ожидающий сразу после включения (например, закоротку на землю или плюс через какой-то резистор). Надо посмотреть на боевом двухголовом приемнике.

Dev
20.07.2008, 19:32
У меня нет 9-ки, я летаю на DX7.



После понятно, а вот как перевести - входа ведь нет... Разве что используется двунаправленный вывод, что-то ожидающий сразу после включения (например, закоротку на землю или плюс через какой-то резистор). Надо посмотреть на боевом двухголовом приемнике.



1. ладно разберемся с девяткой... хотя...3 бита канала могут кодировать только 8 каналов... я пока 9 на закуску оставлю... пока пусть будет 7 в работе... у меня тоже нет знакомых с 9-кой... хорошо бы ЖР9 2.4 попробовать...



2. я думаю там аппаратная часть как у 1-wire протокола... но лучше залезть посмотреть...



и вот нашел сейчас... http://www.rcgroups.com/forums/showthread.php?t=714299



там есть инфо про старт и вроде про переход в режим привязки..я бегло посмотрел только...



та инфо что я собрал в логе сходится, за исключением небольших нюансов...



там стартовые байты 03 01... у меня 03 02... мне кажется что второй байт это номер головы...



и еще LabMaster пишет:

"I wrote a small PC programm that display the seven 10 bit channels in the right order.

With all channels set to middle at the TX (sticks, trims and so on) the channel data value is about 511 to 513.

With the travel adjust not touched at the TX (have not looked at it yet) the values changed between 170 to 854 (+- one or two digits) regarding sticks and switches"



а у меня значения иногда -207 и т.п. если инвертировать, то они зашкалят... возможно это ошибка из за не точной скорости... я выставлял ровно 115200, а на самом деле может быть чуть другая...

Dev
20.07.2008, 22:17
а у меня значения иногда -207 и т.п. если инвертировать, то они зашкалят... возможно это ошибка из за не точной скорости... я выставлял ровно 115200, а на самом деле может быть чуть другая...



Может софт лога, что скачал не есть гуд... набросал програмульку...

На тумблере шасси смотрю значения макс и мин как 958 и 39...

И насколько я помню Спектрум пишет в доке на ВЧ модуль, что значения канала меняются от 0 до 1023... т.е. все Ок...

os
20.07.2008, 23:19
У нас в городе летает Pigeon 450M1 с приемником AR6100 и полусамодельным DSM2 передатчиком.



Передатчик от какой-то паркфлаерной модели человек купил на ebay за смешные деньги. Потроха кодера были выброшены, и туда был установлен кодер Фокуса. Для связи с DSM2 модулем предполагалось добавить в код ISR вывода PPM последовательности вывод побайтных значений каналов в соответствии с тем, что ожидает получить DSM2 модуль (информация об этом известна). В качестве базы человек попробовал модификацию кода rull-а, но результат был нулевым: приемник не отзывался на сформированные последовательности. После наших совместных экспериментов удалось установить, что причина была в том, что DSM2 модуль ожидал получать не просто синхробайты и последовательность каналов - он определял начало последовательности по паузе между байтами. Как только мы переписали код, чтобы выдать сразу все 14 (если не ошибаюсь) байтов одной пачкой - все случилось. Правда, радиус пульта оказался маловат, но хозяин решил эту проблему, купив на радиорынке какой-то из ВЧ усилителей (подробностями я не располагаю). Таким образом, получился DSM2 передатчик с открытым исходным кодом. Вертолет реально летает.



Полезная информация, которую я извлек из тех экспериментов:

1) Формат DSM2 данных един во всем, что нам попадалось: 2 синхробайта, потом канальные данные, где каналы кодируются известным образом.

2) Скорость обмена в порту - 125000 бит в секунду во всех DSM2 модулях. Это идеальным образом ложится на реализацию на ATmega128 кодера с кварцем 12MHz, где при такой скорости получается целочисленное значение константы. На PC эту скорость не получить, потому будут ошибки чтения.

3) Крайне критично для DSM2 модуля, чтобы импульсы шли пачками, а не просто байтами. Пауза между посылками используется для определения конца последовательности.

4) Мы проверили это в 6-ти канальном варианте с AR6100. С другими приемниками, как удалось найти информацию, есть нюансы, но мы их не испытывали.



А по приведенной выше ссылке действительно приведена процедура байндинга. Таким образом, можно считать 100% вероятной возможность сделать микроприемник или блок типа 3-в-1 на базе дополнительного приемника от Spektrum.

Dev
21.07.2008, 05:21
Полезная информация, которую я извлек из тех экспериментов:

1) Формат DSM2 данных един во всем, что нам попадалось: 2 синхробайта, потом канальные данные, где каналы кодируются известным образом.

2) Скорость обмена в порту - 125000 бит в секунду во всех DSM2 модулях. Это идеальным образом ложится на реализацию на ATmega128 кодера с кварцем 12MHz, где при такой скорости получается целочисленное значение константы. На PC эту скорость не получить, потому будут ошибки чтения.

3) Крайне критично для DSM2 модуля, чтобы импульсы шли пачками, а не просто байтами. Пауза между посылками используется для определения конца последовательности.

4) Мы проверили это в 6-ти канальном варианте с AR6100. С другими приемниками, как удалось найти информацию, есть нюансы, но мы их не испытывали.



А по приведенной выше ссылке действительно приведена процедура байндинга. Таким образом, можно считать 100% вероятной возможность сделать микроприемник или блок типа 3-в-1 на базе дополнительного приемника от Spektrum.



1. все же вопрос про 9-ку открыт... хорошо бы лог снять...



2. да .. с кварцем 8, 12 МГц на меге... частота будет 125000, а не 125200.... я вчера ее так же пробовал и проскакивают ошибки... ведь пакеты с приемника идут без контрольной суммы... на 115200 прием данных чистый... Внимание на это... Мне кажется что в кодере фокуса надо ставить спецальный кварц чтобы добится четко скорости 115200.



п.с. не давно я сбросил инфо по ВЧ блоку для ЖР9 (http://forum.modelka.com.ua/index.php?showtopic=7777), дак Rull с большим интересом рассматривал http://forum.modelka.com.ua/public/style_emoticons/<#EMO_DIR#>/cool.png *явно другое что то у вас... колитесь http://forum.modelka.com.ua/public/style_emoticons/<#EMO_DIR#>/smile.png ....очень интересно что товарищ у вас за ВЧ модуль использовал... или он поставил кодер фокуса на Спектрум радио DX6 ???

os
21.07.2008, 09:40
Мне кажется что в кодере фокуса надо ставить спецальный кварц чтобы добится четко скорости 115200.

В DSM2 модуле от LP5DSM скорость 125000, а не 115200.

В приемнике - не знаю, но тоже слышал, что 115200.




....очень интересно что товарищ у вас за ВЧ модуль использовал... или он поставил кодер фокуса на Спектрум радио DX6 ???

Это был бы маразм потрошить фирменный DX6i ради переделки.



Все ответы искать тут (http://www.rcgroups.com/forums/showthread.php?t=721024) (Build your own DSM2 transmitter). А вот фото результата:



[attachment=4969:LP5DSM.jpg]

Dev
21.07.2008, 10:40
Это был бы маразм потрошить фирменный DX6i ради переделки.



Все ответы искать тут (http://www.rcgroups.com/forums/showthread.php?t=721024) (Build your own DSM2 transmitter). А вот фото результата:



1. Ради увеличения канальности и функциональности... почему бы нет http://forum.modelka.com.ua/public/style_emoticons/<#EMO_DIR#>/cool.png ... я как раз отношусь к таким маразмо-вандалам http://forum.modelka.com.ua/public/style_emoticons/<#EMO_DIR#>/smile.png

Ценновая разница между DX6, DX7 и JR9 2.4 весьма существенная... не факт что нужна функциональность ЖР, просто иногда нужны свободные каналы, скажем 2-3 для управления камерой... а стоят они дорого...



2. я смотрю, что E-Flite LP5DSM... это пульт с ВЧ модулем DSM... там тема грамоздкая по ссылке...а ВЧ модуль мне не надо будет делать... если можно в двух словах ... что там натворили...??? Так вот обывательски понятно что данные на ВЧ блок можно отдавать в формате понятном приемникам DSM2... Но как бы должны быть алгоритмы установления связи, переключения каналов и т.п. которые прошиты внутри приемника и ВЧ модуля... т.е. используя DSM ВЧ модуль трудно добится полной совместимости с DSM2... так или нет???

os
21.07.2008, 12:23
я смотрю, что E-Flite LP5DSM... это пульт с ВЧ модулем DSM... там тема грамоздкая по ссылке...а ВЧ модуль мне не надо будет делать... если можно в двух словах ... что там натворили...??? Так вот обывательски понятно что данные на ВЧ блок можно отдавать в формате понятном приемникам DSM2... Но как бы должны быть алгоритмы установления связи, переключения каналов и т.п. которые прошиты внутри приемника и ВЧ модуля... т.е. используя DSM ВЧ модуль трудно добится полной совместимости с DSM2... так или нет???

В передатчике стоит 3.3v DSM2 модуль (см. даже на фото после слова Technology цифра 2) размером с почтовую марку (2 на 3 см примерно). Имеет 4 ноги (питание, данные, выход на светодиод). Имеет встроенный режим привязки к приемникам, в котором находится первые 2-3 секунды после включения (привязывается, если находит ожидающий приемник с перемычкой), после чего переходит в штатный режим. Передает столько каналов, сколько на него поступает после синхробайтов (конец последовательности - по паузе). Формат данных на входе - 125000 bps 8n1 serial data с 10-битными канальными данными и 3-битным номером канала в каждом 16-битном слове. Возможно, что он даже понимает и бОльшее количество каналов и меняет формат данных при привязке к многоканальным приемникам типа 921, но это не проверялось по причине отсутствия таковых под рукой.



Основной недостаток модуля - малая мощность (1 мВт), что, вроде как, решается установкой внешнего усилителя. А проверить качество сигнала надо FlightLog'ом, просто у нас сразу разобрали все приемники AR7000 с поддержкой этого протокола, потому проверить пока не на чем.

Dev
21.07.2008, 12:31
...А проверить качество сигнала надо FlightLog'ом, просто у нас сразу разобрали все приемники AR7000 с поддержкой этого протокола, потому проверить пока не на чем.



это интересно... а куда на AR7000 подключается FlightLog...??? У меня есть AR7000, но внешне только разъем для второго приемника http://forum.modelka.com.ua/public/style_emoticons/<#EMO_DIR#>/smile.png

os
21.07.2008, 12:39
это интересно... а куда на AR7000 подключается FlightLog...??? У меня есть AR7000, но внешне только разъем для второго приемника http://forum.modelka.com.ua/public/style_emoticons/<#EMO_DIR#>/smile.png

Резъем batt/bind на нем маркирован уже как data/bind.

Dev
21.07.2008, 21:58
Однако....





Добавил в кодер 8 и 9 канал... подал РРМ с 9-ю каналами на 9-ти канальный ВЧ блок спектрума... лампочка также загорелась... т.е. РРМ он съел...



А приемник попрежнему отдает 16 байт и первые семь каналов...



По идее SPM9545 одинаковый и для AR7000 и для AR9000... возможно во время привязки голова программируется на 7 каналов если подключена на 7-ми канальный приемник базу... http://forum.modelka.com.ua/public/style_emoticons/<#EMO_DIR#>/rolleyes.gif *ну нету у мене под рукой AR9000 что бы проверить так сразу :№%!"№%!;!!!!!!!!



я попробовал сделать привязку заново 7-ми канальной базой, но все тоже... издевается* http://forum.modelka.com.ua/public/style_emoticons/<#EMO_DIR#>/wink.png *

Dev
23.07.2008, 17:29
Все ответы искать тут (http://www.rcgroups.com/forums/showthread.php?t=721024) (Build your own DSM2 transmitter). А вот фото результата:



[attachment=4969:LP5DSM.jpg]



а как часто передаются пакеты у*LP5DSM??? если на ВЧ модуль отдавать каждые 10 мс, то на выходе 10 или как всегда 20-22???

os
24.07.2008, 16:50
а как часто передаются пакеты у LP5DSM??? если на ВЧ модуль отдавать каждые 10 мс, то на выходе 10 или как всегда 20-22???

По причине отсутствия как железа под рукой, так и стимула и времени для экспериментов, лично я ответить на эти вопросы не смогу.

Dev
25.07.2008, 05:50
По причине отсутствия как железа под рукой, так и стимула и времени для экспериментов, лично я ответить на эти вопросы не смогу.



Сорри...мне показалось, что Вы пишите больше про свои эксперименты... сейчас все внимательно перечитал и вижу, что речь идет о другом человеке... Бум надеятся, что он появится в теме лично... бум надеятся...бум.... http://forum.modelka.com.ua/public/style_emoticons/<#EMO_DIR#>/wink.png

os
25.07.2008, 09:49
Сорри...мне показалось, что Вы пишите больше про свои эксперименты... сейчас все внимательно перечитал и вижу, что речь идет о другом человеке... Бум надеятся, что он появится в теме лично... бум надеятся...бум.... http://forum.modelka.com.ua/public/style_emoticons/<#EMO_DIR#>/wink.png

Мое участие в этом проекте свелось к тому, что я помог доработать софт, чтобы запустить кодер совместно с LP5DSM модулем, продал приемник AR6100E и подержал в руках вертолет при первой проверке радиуса действия.



А насчет появления тут - он есть в той ветке на зарубежном форуме. Писать тут для ведения беседы 2-3 человек - пустая трата времени по причине отсутствия кворума (об этом я говорил еще пару лет назад, сейчас ситуация мало изменилась). А в той ветке он все описал и даже выложил описание кодера на английском языке для повторения англоязычными любителями.

Dev
25.07.2008, 11:42
... Писать тут для ведения беседы 2-3 человек - пустая трата времени по причине отсутствия кворума ...





Вспомнились слова Джона Кеннеди: "Ask not what your country can do for you, ask what you can do for your country..." (с)



или "Не спрашивай, что твоя страна может сделать для тебя. Спроси себя, что ты можешь сделать для нее" (с)

os
25.07.2008, 12:45
Вспомнились слова Джона Кеннеди: "Ask not what your country can do for you, ask what you can do for your country..." (с)

В пределах того времени, которое я могу выделить на то, чтобы поделиться знаниями по теме, меня, в общем-то, не интересующей (поскольку я решил в итоге, что лучше куплю готовое радио,чем буду делать для себя уникальную конфетку), я делюсь. Это не означает, что и все обязаны также поступать, не имея для себя какого-либо интереса. Интерес в конкретном случае для кого-то может быть в том, чтобы получить информацию в ответ на свою, чтобы развить проект, а на этом форуме нет даже 5-ти человек, кто также работает в этом направлении. Поэтому вполне логично, что вместо писания тут люди пишут на зарубежных форумах. И, замечу, я не встречал еще там таких комментариев по поводу потраченного кем-то времени, какие не редкость на этом:



По поводу больших постов (независимо от темы имевших целью донести что-то до понимания):


Ну тебя и несет.

Когда-ж ты успеваеш столько писать....

По поводу цитат по теме с других ресурсов (не пытаясь даже осмыслить суть цитированного):


А у меня ощущение, что кто-то, просто чтоб счетчик себе накрутить, чужие посты с ЭрСидизайна копирует и тут себе вставляет.

Еще цитата:


Вы можете и дальше удовлетворять свои "графоманские" позывы

...

В чем смысл Вашего дальнейшего пребывания на этом форуме? Делится своими наработками можете и на своем контенте, желающие все найдут у Вас и через Гугль, благо с раскруткой сайтов Вы знакомы.

Ну и пара комментариев о том, что много постов одного человека "мозолят глаза участникам".



Это только с одной темы, хотя были и еще. Люди тяжело воспринимают как "много букв", так и сильно техническую информацию, для понимания которой надо что-то иметь в голове, кроме сарказма (также имел печальный опыт, задав слишком сложный вопрос насчет Duratrax ICE на соседнем форуме года 3 назад - ответы в технической теме дошли до обсуждения моего ника из 2-х букв в переводе с английского, а по теме, разумеется, ни слова).



Поэтому лично я, глядя со стороны на такое отношение к "писателям", сам бы 10 раз подумал, стоит ли тут что-то писать. То, что пишу я, это, видимо, не лечится http://forum.modelka.com.ua/public/style_emoticons/<#EMO_DIR#>/wink.png , но другие не обязаны поступать также и тратить личное время на то, чтобы получить в ответ вот такое. Ну а я пишу, но только тогда, когда мне просто хочется переключиться от работы над магазином к чему-то другому, более интересному для меня, поскольку магазин - это уже не хобби, это достаточно тяжелая работа.

Rull
25.07.2008, 15:19
Мое участие в этом проекте свелось к тому, что я помог доработать софт, чтобы запустить кодер совместно с LP5DSM модулем, продал приемник AR6100E и подержал в руках вертолет при первой проверке радиуса действия.



А насчет появления тут - он есть в той ветке на зарубежном форуме. Писать тут для ведения беседы 2-3 человек - пустая трата времени по причине отсутствия кворума (об этом я говорил еще пару лет назад, сейчас ситуация мало изменилась). А в той ветке он все описал и даже выложил описание кодера на английском языке для повторения англоязычными любителями.Привет Олег, Денис!

Ну Олег ты не прав.

Седня нет тех людей которым ЭТО нужно сильно , но вполне может так оказаться что они появятся завтра. Так что думаю, что писать сюда все же имеет смысл.

но это чиста мое мнение. Хотя понимаю, Олег, что тут, у тебя, есть определенные тонкости.

os
25.07.2008, 15:47
Ну Олег ты не прав.

Седня нет тех людей которым ЭТО нужно сильно , но вполне может так оказаться что они появятся завтра. Так что думаю, что писать сюда все же имеет смысл.

Я это понимаю как раз, а потом и делюсь тем, что знаю, хотя лично мне эта тема не актуальна.

Я лишь пытался пояснить, почему не все будут тратить время на описание своих проектов там, где не получат никакого полезного фидбэка.

Dev
25.07.2008, 16:12
Нашел человека у которого есть AR9000 и JR9... с дачи вернется, надеюсь будет шанс... хехехе... http://forum.modelka.com.ua/public/style_emoticons/<#EMO_DIR#>/wacko.png

aromu
29.07.2008, 11:14
Нашел человека у которого есть AR9000 и JR9... с дачи вернется, надеюсь будет шанс... хехехе... style_emoticons/default/cool.gif/drinks.gif' class='bbc_emoticon' alt=':wacko:' />" border="0" alt="cool.gif" />







Привет Денис,

ну и как человека ...... ?

Dev
29.07.2008, 11:24
Привет Андрей!!! Человек это ты... лог посмотрел, что прислал,...но что то не стыкуется* http://forum.modelka.com.ua/public/style_emoticons/<#EMO_DIR#>/drinks.gif

aromu
29.07.2008, 15:54
Привет Денис,

Боюсь что там не все так проста как хотелось бы видеть на первый взгляд,

это я про 2.4 ГГц.

( Например, PCM JR вроде каналы мне вытянуть удалось,

а вот с контрольной суммой затычка, ни как полином подобрать не могу,

да и с файл сейв тоже полная непонятка пока .......)

Dev
29.07.2008, 16:42
Привет Денис,

Боюсь что там не все так проста как хотелось бы видеть на первый взгляд,

это я про 2.4 ГГц.

...



Спасибо Андрей за помощь... http://forum.modelka.com.ua/public/style_emoticons/<#EMO_DIR#>/drinks.gif



когда я увидел твой лог с ар9000, чуть не упал.... а когда увидел твой лог для ар7000, то подозреваю, что данные сняты с коммуникационной ошибкой или присутствует новый протокол не похожий на протокол у моего ар7000 и на тот что на РЦгрупп* http://forum.modelka.com.ua/public/style_emoticons/<#EMO_DIR#>/biggrin.png пока не понимаю в чем причина...*



если бы данные твоего лога с ар7000 были схожи с моими... я бы вздохнул с облегчением и взялся бы за декодирование лога с ар9000* http://forum.modelka.com.ua/public/style_emoticons/<#EMO_DIR#>/unsure.png

aromu
29.07.2008, 22:36
Привет Денис,

как ты знаеш я сейчас на даче, и кроме нотика да тестера ни чего из приборов под руками,

разъемов как на сателити тоже нет, возможно шум контактов

(иглы между корпусом разъема и контактом вгонял, как под ногти-когти),

подцеплял через ЮСБ на FT232 (без согласователя уровня, тобиш ттл) ,

возможно несостыковка уровней, сигнал на FT232 подавал через 1.5 ком для гарантии чтоб

потом проблем не возникло, так что даже и не знаю чем тебе еще сдес помочь.

Хочеш еще раз сниму лог с 7000 и 7 канального модулятора ?

пришли ОБСОЛЮТНО все настройки для логера которые ты хочеш ! (можеш скриншитом)



так, стоп, а посылки то по повторяются ??? , если повторяются то все должно быть снято правильно.

Highlander
30.07.2008, 01:33
возможно несостыковка уровней, сигнал на FT232 подавал через 1.5 ком для гарантии чтоб

потом проблем не возникло, так что даже и не знаю чем тебе еще сдес помочь.

Инверсия? http://forum.modelka.com.ua/public/style_emoticons/<#EMO_DIR#>/smile.png

Dev
30.07.2008, 15:10
Инверсия? http://forum.modelka.com.ua/public/style_emoticons/<#EMO_DIR#>/wink.png



у меня тоже самопальный шнурок на фт232.... в шнупке резистор 300 Ом на входе... и все ок... Андрей 1.5К поставил.... мдя.... в чем же причина.... может он по закону подлости не 1.5К???

aromu
30.07.2008, 17:51
у меня тоже самопальный шнурок на фт232.... в шнупке резистор 300 Ом на входе... и все ок... Андрей 1.5К поставил.... мдя.... в чем же причина.... может он по закону подлости не 1.5К???







Сейчас тестором померил резистор в шнурке, 1.48 КОм.

Dev
30.07.2008, 18:50
Сейчас тестором померил резистор в шнурке, 1.48 КОм.



что еще не совпадает... я в логгере ставил Serial port options|Flow control = None , не написал тебе в первый раз...



******





да нет...попробовал... у меня нормальный результат... и так и так...

aromu
31.07.2008, 03:35
Денис, посмотри, в фацлах что я тебе прислал, данные повторяются внутри одного файла ?

(если повторяются то скорее всего что я послал правда, если не повторяются,

то скорее всего что то мой FT232 не то делает.............. кстати, я его до этого не начем не

проверял, когдато сделал но не пользовал, не для чего было..........)

Dev
31.07.2008, 05:16
Инверсия? http://forum.modelka.com.ua/public/style_emoticons/<#EMO_DIR#>/blink.png



Андрей, у тебя шнурок на ft232r или ft232bm??? у первого можно делать инверсию... возможно Горец в точку попал http://forum.modelka.com.ua/public/style_emoticons/<#EMO_DIR#>/biggrin.png

aromu
31.07.2008, 22:40
Привет Денис,

слушай, а я то и не помню какая, но наверно без инверсии,

(у меня все в термоусадки затянуто так что и не видно)

дабы я точно такуюже микросхему встраивал в сомовский программатор

чтоб его по юсб цеплять, и он работает без проблем.

Денис, при общении на форуме я трачу слишком много интернета, а он

через мобильный телефон сейчас, так что давай снова на мыло перебиратся.

Dev
01.08.2008, 18:34
Денис, посмотри, в фацлах что я тебе прислал, данные повторяются внутри одного файла ?

(если повторяются то скорее всего что я послал правда, если не повторяются,

то скорее всего что то мой FT232 не то делает.............. кстати, я его до этого не начем не

проверял, когдато сделал но не пользовал, не для чего было..........)



вся бяка в том, что видно, что данные пытаются быть переодичными, но по факту ее нет... http://forum.modelka.com.ua/public/style_emoticons/<#EMO_DIR#>/laugh.png больше на ошибку приема данных похоже... думаю, как тебе в полевых условиях все запустить http://forum.modelka.com.ua/public/style_emoticons/<#EMO_DIR#>/smile.png

aromu
02.08.2008, 01:20
Привет Денис.

Думай-думай, я честно говоря без приборов даже мысли не имею в чем проблема возникла,

но приборов то скоро не будет............. так что мыслей твоих ожидаю..........

А пока думаеш посмотри что у нас в Питере творится

http://aromu.lmsic.com/index53r.html

К сожалению меня там не было, так что только народ по телефону расказал, да вот и фоток кучка.



Да, микросхемка в моем шнудке КАЖЕТСЯ (на 100% не гарантирую) FT232RL FTDI называется.

(старые заказы по магазинам свои поднимал..........)

Dev
02.08.2008, 06:53
...

Да, микросхемка в моем шнудке КАЖЕТСЯ (на 100% не гарантирую) FT232RL FTDI называется.

(старые заказы по магазинам свои поднимал..........)



это от части лучше... тогда скачай утилитку MProg (http://www.ftdichip.com/Resources/Utilities/MProg3.0_Setup.exe) ... там есть настройки инверсии* http://forum.modelka.com.ua/public/style_emoticons/<#EMO_DIR#>/laugh.png

Highlander
02.08.2008, 13:47
это от части лучше... тогда скачай утилитку MProg (http://www.ftdichip.com/Resources/Utilities/MProg3.0_Setup.exe) ... там есть настройки инверсии http://forum.modelka.com.ua/public/style_emoticons/<#EMO_DIR#>/laugh.png

А ещё можно ну... к155ла3 или лн1 заюзать, например.... http://forum.modelka.com.ua/public/style_emoticons/<#EMO_DIR#>/biggrin.png http://forum.modelka.com.ua/public/style_emoticons/<#EMO_DIR#>/smile.png

aromu
02.08.2008, 22:31
это от части лучше... тогда скачай утилитку MProg (http://www.ftdichip.com/Resources/Utilities/MProg3.0_Setup.exe) ... там есть настройки инверсии style_emoticons/default/rolleyes.gif/rolleyes.gif' class='bbc_emoticon' alt=':)' />" border="0" alt="rolleyes.gif" />












Привет Денис, а тебе не проще будет на си или на чем то другом простенький прог для IBM

написать, взять файл, сделать побитную инверсию, сохранит файл, мне не так просто к JR подулючать

спектрумовский модуль, он вед вставлен мою самодельную аппаратуру и так сказать доработан для установки..........

P.S. но я не уверен что это поможет, ты же писал что посылка не повторяется...........

Highlander
03.08.2008, 01:06
написать, взять файл, сделать побитную инверсию, сохранит файл, мне не так просто к JR подулючать

спектрумовский модуль, он вед вставлен мою самодельную аппаратуру и так сказать доработан для

Побитная инверсия ничего не даст-в инверсном сигнале неправильно определяются старт\стоп-биты, в итоге читается мусор...

Dev
03.08.2008, 06:03
Побитная инверсия ничего не даст-в инверсном сигнале неправильно определяются старт\стоп-биты, в итоге читается мусор...



именно так... Андрей... не торопись... под настроение, как говорят... эта тема не горит...

aromu
03.08.2008, 23:26
Привет Денис,

тут дело не в настроении, серьезно твоим вопросом то скоро мне не занятся,

это ж надо чтоб я в город перебрался, а пока летать можно.

Пока суть да дело можеш глянуть на чем в Лен. области люди летают !

http://aromu.lmsic.com/index54r.html

http://aromu.lmsic.com/Vladim_g.avi