usb адаптер (реализация)

boroda_de

Вот наткнулся на проэкт: alessioandrea.altervista.org/rcjoyng2.html
Мужчина реализовал РРМ, РСМ , привязку резюков/кнопок на РIC и исходники выложил …

Там в документации есть и таблица РСМ Futaba и Sanwa

AVK

Только контроллер стоит рублей 300 и программатор там совсем не простой.

Boriska62
AVK:

Только контроллер стоит рублей 300 и программатор там совсем не простой.

Контроллер стоит 5,7 * 26.50 = 151 руб. 5 коп.
А вот насчет программатора вы правы. Но можно и с кем-нибудь договориться.

AVK

Если не секрет, где такие цены, у нас около 300 р

Boriska62
AVK:

Если не секрет, где такие цены, у нас около 300 р

В Москве, вестимо. Тритон Электроникс.
В принципе, если брать много м/с, то высылают наложенным платежем. Только, боюсь, 1-2 шт. слишком дорого обойдуться.

Psw

Прикольно, исходники джоев как мухи после дождя, я вот тоже после долгой паузы слегка отладил проектик, изначально обсуждавшийся в теме usb-адаптер передатчика - альтернативная open-source прошивка.

boroda_de:

Вот наткнулся на проэкт: alessioandrea.altervista.org/rcjoyng2.html

Спасибо за ссылку, увидел енто только вчера, злой немец выложил 180к асм файло и подливаемые макросы, эмулирующие некоторые Си конструкции - весьма прикольно, мечта. Ну и с декодированием ПЦМ немец хорошо прояснил наверное - документация, прикольно, даже по ПЦМ моей ссанвы, быть могет и пригодится.

Boriska62:

насчет программатора можно договориться.

Так с Тритоном мне кажется и договариваться - пускай высылают с прошитым бут лоадером, им мелочь, а покупателю/юзеру приятно. Вот только надо с кварцем сразу определятся, потому как там много опций, в исходной Демо Плате идёт 8 МГц, а вообще возможно использовать 4,8,12,16,20,24,40,48 МГц кварецы для получения внутренней опорной 96 МГц, из которой уже и 48 МГц для УСБ нарезается, ну и для проца можно на 2/3/4/6 порезать, однако нам лишние МИПСы не мешают, а энергии у нас в УСБ хоть отбавляй… Микрочип с тактовым делителем/умножителем не на шутку разошёлся в ентой 18ф4550.

AVK:

Если не секрет, где такие цены, у нас около 300 р

Ой не любит AVK Микрочипы, (одинаковый вопрос задаёт более одного раза) вот почему только ?
На промышленные масштабы нацеливается, к экономии готовится ?
Или просто предполагает, что у поздних микрочипов биты конфигурации/защиты сложнее отморозить/прокипятить для считывания защищённой автором прошивы ?

AVK

Да собственно говоря, чисто дело привычки, я начинал с 51ой серии, потом плавно перешел на AVR, так как по моему мнению:

  1. Дешевле значительно (пусть даже и не промышленные масштабы, все равно приятнее)
  2. Простой как дерево программатор (даже USB, и даже JTAG можно за день спаять, а три резистора и три стабилитрона вобще не вопрос).
  3. Даже в самых дешевых магах есть АЦП (самая на мой взгляд нужная перефирия)
  4. Си ориентированная система команд (пинайте меня ногами, но я ни за что не буду писать на асме, только Си, процесс программирования должен доставлять удовольствие)
  5. Масса средств разработки и отладки, включая бесплатные.
  6. Масса документации.
    Ну и т.д. и т.п. (люблю я их!!)
Psw

Ну вот, хоть лёгкий конструктив появился в вопросе типа кто сильнее - слон или кит.

AVK:

Начинал с 51ой серии.

Мне тоже приятно вспомнить нормальный необрезанный асм PDP-11, с которого я собственно и начал изучение.
(Б3-34, которую кто-то упоминал в соседней ветке, не в счёт)

AVK:
  1. чисто дело привычки

Тут не поспоришь, как я первое время на К580/Z80 тосковал по нормальному 16 бит CISCу, кто бы знал.

AVK:
  1. Дешевле значительно

Здесь тоже не поспоришь, однако новинки от МикроЧипа быстрее появляются, как минимум по ентому он и дороже. Ну типа исходники того же USB джоя 2004 годом датированы и с той поры валялись у них на сайте, бери/не хочу. Мы просто спали тогда на ентом форуме. Аппаратных 3х фаз это тоже касается, 16 бит 30 МИПСов у 24/30 серии тоже.

AVK:
  1. Простой как дерево программатор

Здесь видимо тоже не поспоришь.
Мне трудно разговаривать про программатор - потому как я лет пять или более назад купил Тритон для шитья всякого якого. Ну он и ПИКи и Атмелы одинаково хорошо понимает, проблем нету.
Хотя сам МикроЧип видимо тоже узрел енту проблему - они открыли схему своего программера/отладчика ICD2 вроде как. Хотя схемку там простой не назовёшь, это уж точно.

AVK:
  1. Даже в самых дешевых мегах есть АЦП

Ну ближайшие лет семь/десять МикроЧип исправился вроде с бортовой периферией, АЦП практически везде суёт в новинки этих лет. Так же как и бортовой флэш, с которым вроде как его вначале опередил Атмел. Я правда не согласен с тем, что присутствующий в АЦП последовательного приближения быстродействующий ЦАП не имеет выхода наружу - уроды конечно, могли бы позволять конфигурить его с каким-либо аналоговым выходом, но быть могет исправятся. И вообще могли бы пере конфигурацию выводов сделать более гибкой. Идут к ентому, но медленно/неуверенно.

AVK:
  1. Си ориентированная система команд

Интересно, что понимается под Си ориентацией ? Глубокий аппаратный стэк с обращением к вершине? Ну так про 18/24/30 серии микрочип тоже пишет про Си ориентацию.
А сравнивать со старыми образцами 12/14/16 серии просто не корректно - мы же обсуждаем сейчас, а не десять лет назад, когда 16с711-4 была классной МП.

AVK:
  1. Масса средств разработки и отладки, включая бесплатные.

Ну микрочип МпЛаб давно бес платный, а сейчас вроде как и Си18 и Си30 официально бесплатны для студентов, коими мы и являемся по большому счёту. Про открытые компиляторы я уж молчу.

AVK:
  1. Масса документации.

Ну вот и я привык к стилю документации МикроЧип. Недостатка не ощущаю - быть могет по незнанию ?
Ну ладно, кит я думаю победил. Или всё-таки слон ?

AVK

А кто кит, а кто слон?
Си ориентированная, это значит что камень разрабатывался совместно со спецами фирмы IAR.
Кстати Atmel 32-разрядные AVR-ы выпустил

toxa
AVK:
  1. Си ориентированная система команд (пинайте меня ногами, но я ни за что не буду писать на асме, только Си, процесс программирования должен доставлять удовольствие)

Она не си-ориентированная. Она, как и любой риск, впрочем, не предназначена для программирования на асме. Надо быть конченным маньяком или “люто, бешено ненавидеть” (тм) си. Но, надо признать, система команд 51 процессора ненамного лучше. 😃 Так что…

AVK

Ну это не я придумал,это слова Атмеловских парней собственно говоря.

toxa
AVK:

Ну это не я придумал,это слова Атмеловских парней собственно говоря.

А что они, по-вашему, должны были написать? Что программирование на ассемблере для risc-процессора занятие немеряно утомительное, а кроме си больше никакого приличного компилятора у нас нет? Ну так они ровно это и написали, только другими словами. 😃

dotsent

Добрый вечер!я опять можно тут вопросик задам!?? меня интересует как реализовать такой шнурочек только чтобы еще можно было его подключать к приемнику!! как вот тут например
mftech.de/…/gesamtsystemarchitektur_usb-int3_en.jp…
просто уж очень хочется избавиться от этих проводов да и перед большим телеком стоя гораздо эффектней летать!! сразу вспоминается первый полет-дрожащие колени и все что с этим связано!!заранее спасибо!! особенно интересует на примере валкеровской аппаратуры!! так она низкобюджетна ,да и просто у меня валяется !да и убить ее не жалко!!

Psw
dotsent:

как <> шнурочек <> подключать к приемнику

В текущей версии проги скорее всего никак. Хотя если взять из нутри приёмника (не от разъёмов серво машинок) демодулированный сигнал перед сдвиговым регистром - быть могет и заработает.

dotsent:

очень хочется избавиться от этих проводов

От USB провода к передатчику можно и пользу иметь - питание брать. Батарейки в пульте не нужны.
Да и 5 метров стандартного USB провода (на подобие Defender USB 2.0 A–>B (3м) 2 фильтра достаточно, что-бы с ним бегать по комнате.

dotsent:

перед большим телеком стоя гораздо эффектней летать

А я некоторое время летал перед экраном проектора 1024х768 диагональ около 3 метров. Прикольно конечно, однако разрешение всё-таки хуже чем на мониторе, и енто мешает. А для одинакового угла поля зрения к монитору можно гораздо ближе сидеть. Так что в итоге - вернулся к монитору, 1600х1200 разрешение - пикселизации не видать.

dotsent:

особенно интересует на примере валкеровской аппаратуры <> убить ее не жалко

Тем более - Валкера. Пакет не стандартный, приёмник - ХЗ какой. И всё ради того, что-бы менять в пульте батарейки и испытывать доп проблемы с искажениями сигнала при передаче ?
Нет уж, по мне так прощё всё-таки с 5 метров проводком и даже кодер Валкеровский не использовать, брать аналог с резисторов. Немного больше пультик переделывать, но по мне - оно того стоит.

Vladfva
dotsent:

Добрый вечер!я опять можно тут вопросик задам!?? меня интересует как реализовать такой шнурочек только чтобы еще можно было его подключать к приемнику!! как вот тут например
mftech.de/…/gesamtsystemarchitektur_usb-int3_en.jp…
просто уж очень хочется избавиться от этих проводов да и перед большим телеком стоя гораздо эффектней летать!! сразу вспоминается первый полет-дрожащие колени и все что с этим связано!!заранее спасибо!! особенно интересует на примере валкеровской аппаратуры!! так она низкобюджетна ,да и просто у меня валяется !да и убить ее не жалко!!

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

Еще, заметил такую вещь, при использывании сигнала с приемника наблюдается небольшая задержка. Наверное, при таком подключении будет более реально.

dotsent
Vladfva:

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

А может поподробнее про переделку схемки!!!еще лучше если и наглядно ее покажете!!да и про изменения в программе тоже интересны

AVK

Я из Валкеры без проблем PPM вытаскивал и подключал к адаптеру

dotsent
AVK:

Я из Валкеры без проблем PPM вытаскивал и подключал к адаптеру

Из приемника!??

AVK

Нет, конечно из передатчика, но не вижу сложностей вытащить из приемника, осциллограф в руки и вперед

dotsent
AVK:

Нет, конечно из передатчика, но не вижу сложностей вытащить из приемника, осциллограф в руки и вперед

из передатчика вытаскивать и не нужно!! тренерский разъем и все!! великолепно работает!! а вот из приемника сложнее!!осцилла увы нет!! 😦

AVK

Ну, дык методом научного тыка, в адаптере то по входу 10К стоит, потыкаться в микросхему приемника думаю без ппроблем отыщется