Мост USB-3Wire на арду...
- Войдите на сайт для отправки комментариев
Чт, 12/12/2019 - 10:47
Добрый день всем форумчанам!!! Ребята подскажите как реализовать на Ардуино-нано мост USB > 3Wire? Нужно для управления мелкосхемой синтезатора частоты ADF4193 и схожих с ней с порта USB компьютера. Можно и с порта COM...
https://www.analog.com/media/en/technical-documentation/data-sheets/ADF4193.pdf
И вопрос такого плана - может кто помочь написать код для ардуинки чтоб управлять такими синтезаторами пара кнопок - частота вверх - вниз... Понимаю что ни кто не захочет бесплатно это делать, но может бартер, с финансами туго от слова совсем... а так есть мощные шаговики для ЧПУ всяких, драйвера для них из серий TA6ххх... много чего есть силового.
Всегда интересовало: как люди себе представляют "просто управлять с порта USB".
Типа сунул ардуину в USB, на экране сразу кнопочки всплыли какие-то и человек сидит, клацает, радуется, огоньки мигают, данные летят туда-сюда... так что ли?
Извиняюсь мой косяк - не до конца все обьяснил - есть софтина от Аналоговых девиц для управления этими синтезаторами, она по указанным условиям генерит управляющее слово и отправляет его в USB порт, далее нужен как раз узел,мост,конвертер - как удобно назовите, который код прилетевший по USB преобразует в код 3Wire и загонит его в синтезатор....
Да, там существует их спец платка-адаптер, но нет ее ни схемы ни описания, а стоит 4 390руб... но по описанию буржуйского радиолюбителя там не микроконтроллер, какая то простенькая логика с кварцем на 4096мгц
А про кнопочки, так это как опция, при отключении ардуинки от компа, кнопуськами чтоб можно было менять частоту, с шагом выставленным еще с компа, кнопуськи - физические, подключенные к ардуинке...
И вопрос такого плана - может кто помочь написать код для ардуинки чтоб управлять такими синтезаторами пара кнопок - частота вверх - вниз... Понимаю что ни кто не захочет бесплатно это делать, но может бартер, с финансами туго от слова совсем...
вы для начала озвучьте, сколько, как вам кажется. стоит эта работа. Ну чтобы понимать, на какую примерно сумму вы хотите предложить бартер.
Просто довольно часто люди почему-то думают. что написать код для ардуино стоит 200-300 рублей. Хочу сразу предупредить. что это не имеет ничего общего с реальеностью...
Да, там существует их спец платка-адаптер, но нет ее ни схемы ни описания, а стоит 4 390руб...
советую купить эту платку и успокоится, крайне маловероятно. что кто-то возьмется писать код для ардуины существенно дешевле.
А что , взаимодействие радиолюбителей,электронщиков,программистов перешло на коммерческие рельсы? Без бабла ни куда??? мне многие помогают безвозмездно, я тож стараюсь не остаться в долгу, если не финансами так бартером,знаниями всегда помогу... Просто мой ареал знаний это СВЧ техника.... И для меня это не коммерция - авиамоделистам к примеру помогаю в плане переноса частот в те диапазоны куда пока не добрались спецслужбы со своими глушилками и запретами полетов БПЛА - Летал я на крокодиле с рамой 2300мм и летаю - ни какие глушилки не страшны...
ну во первых ее достать практически не реально. если б не пробовал/не искал, то и не писал бы сюда... Человек мне написал код под мегу48 для частотомера до 10гГц за два дня, я его залил в макет, обкатал - программер подрихтовал косячки мелкие и все - 1500р.... из расчета 500р день....
А что , взаимодействие радиолюбителей,электронщиков,программистов перешло на коммерческие рельсы?
вы написали в раздел , где выполняют заказы за деньги. Если вам нужна помощь в самостоятельном написании кода - пишите в другие разделы. там помогают бесплатно. Но именно помогают, а не делают за вас - писать код придется самому.
просил человека за бугром найти этот адаптер - нету, редкость... демо плату с синтезатором не проблема прикупить - 5800р стоит, софт бесплатный, а вот огрызог стеклотекстолита с мелкосхемой копеечной не достать , да и стоит почти как сама демо борда...
Опять эти волшебные 500р/день. Кто эти люди, которые при таком заработке умудряются ещё как-то головой соображать?
я по началу и написал не сюда, модератор перекинул сюда....
А с тем программистом к сожалению связь потеряна... он сказал что обзавелся семьей и как бы все... и пропал...
я киповец в котельной армейского городка з.п. 18000 + премия руб так 4 - 5 в итоге 22-25т.р и ни чего, существую, с семьей, детем... и не пытаюсь заработать на своих знаниях в среде радиолюбителей... В Сочи нет норм. работы технарям - токаря хрен найдешь - сам все выучил,освоил, станки нашел/собрал...
ну про 10 патентных свидетельств СССР вам наверное ни чего не скажут, давно это было, так 6-ть из них применяются и по сей день... ток я за это ни копья не получаю...
Ну, никто Вас не упрекает в том, что Ваш бюджет мал. Просто мне интересно - долго ли можно на макаронах попрограммировать более-менее качественно.
А так - может и забредёт сюда очередной бессемейный, которому хватит и 500р/день.
ну про 10 патентных свидетельств СССР вам наверное ни чего не скажут, давно это было, так 6-ть из них применяются и по сей день... ток я за это ни копья не получаю...
Мы стока слышали разного от выдающихся людей Роисси, что даже не цепляет.
да я в курсе что вам пох.... на людей живущих рядом ... конечно высшая каста - бога за яйца поймали.... а когда читаешь ваши посты чуть касающиеся ВЧ ,СВЧ, силовой техники так до слез... не то смешно не то обидно - такой бред пишите...
Короче очередной форум балаболов кичащихся умением программировать, но не "имеющих" возможности написать сравнительно простой код.... Вот до кучи к "Микрочипу","Медтеху","CNC.ru" и "Ардуино.ру" походу....
Но сдается мне , что просто тямы не хватает разобраться с управлением М/сх синтезатора частоты...
На слабо наш не возьмешь - капитализм, рыночные отношения. сэсэсэр твой кончился давно, так что - либо плати по рынку, либо иди гуляй. Нытьем и каканьем делу тут не поможешь.
проверенно в среде программистов, буть то 1С-овец, будь то Си-шник, или машинист - если он профи в своем деле то низкоуровневые мелочи пишутся в лет и не неделями...
Ноете вы - все вам бабла не хватает.... буржуи и капиталюги - вот как раз вы и гуляйте отседова лесом.... Балабольё...
проверенно в среде программистов, буть то 1С-овец, будь то Си-шник, или машинист - если он профи в своем деле ...
Это хоббийный форум, а не профи.
Кста, чем круче программист, тем дороже его время.
проверенно в среде программистов, буть то 1С-овец, будь то Си-шник, или машинист - если он профи в своем деле ...
Это хоббийный форум, а не профи.
Кста, чем круче программист, тем дороже его время.
тем меньше уйдет его на препирательства и почесывание яиц при виде сочетания слов - Синтезатор Частоты....
тем паче хоббийный!!!! ни на одном хоббийном сайте за мелкие помогайки денег не просят - это сообщество основанное на взаимопомощи в том числе совершенно безвозмездной!!!
тебя твой капитализм так пиз...ёт по голове - запаришся очухиваться... подожите - народ еще маленько подожмут и опять вас буржуев-дармоедов на вилы поднимут...
Омон и судьи, сажающие за бумажные стаканчики с тобой не согласны. Ну и сам тот, чьё имя нельзя произносить, недавно тоже свою позицию по этому поводу озвучил. Пересажают вас возмутителей апщественного спокойствия и этим кончится.
ну да. средняя зарплата "сеньора" в провинции 2000-3500 в день. Если он в теме - естесственно он код напишет за день.
Для сравнения, моё время стоит 250р в день. Дак я, естественно, ничерта не понимаю не только в программировании, но и в синтезаторах частоты, поэтому разбираться и писать код буду месяц, т.е за 7500.
нужно мне было отработать управление квадрокоптером вне визуального контакта, на 2300-й раме опасно - на куда нить грохнется - вай будет жопа!!! весит то он 26 кило... так вылез на сайт RC FPV - так мне за даром накидали столько всего что уже собранно 2 квадрика - 250-й ребенку (а то люстры дома еще целые - не порядок) и себе 330-ю раму собрал для тестов... в ответ поварил людям батареи литиевые с элементов... и всего то...
Началось за здравие, кончилось говнополиванием всех, кто не бросился на помощь. Классический какой-то киповец.
stc-alex, всё не так просто, как вам кажется. На этих демобордах стоят спец.контроллеры периферии, которые тоже программируются , и разобрать их протокол общения с USB -дело очень сложное даже для очень опытного инженера. Это многие дни работы, может недели. В общем этот вариант по деньгам выйдет как "крыло самолёта" Есть вариант проще -если там типовой контроллер, можно его найти отдельно в продаже и купить. Запрограммировать его на нужный тип интерефйса, нужный VID/PID и вуаля. Но скорее всего для этого тоже нужно быть опытным инженером.
stc-alex, всё не так просто, как вам кажется. На этих демобордах стоят спец.контроллеры периферии, которые тоже программируются , и разобрать их протокол общения с USB -дело очень сложное даже для очень опытного инженера. Это многие дни работы, может недели. В общем этот вариант по деньгам выйдет как "крыло самолёта" Есть вариант проще -если там типовой контроллер, можно его найти отдельно в продаже и купить. Запрограммировать его на нужный тип интерефйса, нужный VID/PID и вуаля. Но скорее всего для этого тоже нужно быть опытным инженером.
то что не контроллер сто процентов - я похожую хрень у человека работавшего с демо боардами от Хиттайта видел... на енй таракан типа USB60024 кажись... далее набор интерфейсов - SPI, 3Wire,RS232 и обычная 8-и битная шина по типу MSC51
На самой демоборде нет ни чего, в том то и дело, там синтезатор ГУН и усилитель выходной, ну и обвязка по питанию... а вот к разъему интерфейсному подщелкивается тот самый преобразователь - мост USB > 3Wire
Инженер то опытный... но в программировании дуб - дерево хвойное...
хорошо, а согласно даташиту на ADF4193 ардуинкой сложно ее дергать за ноги чтоб менять управляющее слово и кидать в М/Сх??? соответственно будет меняться частота на управляемом ADF-кой ГУН-е.... ведь под ADF4001 в окружении ардуино есть библиотеки вроде, мож как то ее переколупать?
На самом деле, подергать ногами AD не так сложно, вот похожий пример.
https://forum.arduino.cc/index.php?topic=317619.0
Меня смущает другое, эта мс предназначена синтезировать частоту для бс GSM, как написано в даташите. Довольно непросто представить себе домашне-хоббийное применение для неё, а вот коммерческих - хоть завались. Что-то тут не так с 500р в день :)
дык там SPI интерфейс... или это одно и то же что и 3Wire? если так, то как бы переделать, точней кто б помог переделать такой код под управление ADF-кой?
https://github.com/JQIamo/ADF4350-arduino
тут тож управляют синтезатором... как бы это все перемаслать под мой синтез..... по сути мне нужно подписать за что каждая строчка отвечает, а потом согласно даташиту подставлять свои переменные... ток куда то надо всунуть управление - обработку кнопок...
stc-alex, На демо-борде почти ничего нет, можно вообще обойтись без неё, если есть сам чип. Но в демоборду втыкается платка контроллера, я уже загуглил, на ней стоит контроллер ft2232. Стандартный контроллер портов. Если такой приобрести, то должно прокатить по методу как я писал в #30
Ардуиной не сложно управлять. Может даже примеры есть, поспрашивайте гугля.
На самом деле, подергать ногами AD не так сложно, вот похожий пример.
https://forum.arduino.cc/index.php?topic=317619.0
Меня смущает другое, эта мс предназначена синтезировать частоту для бс GSM, как написано в даташите. Довольно непросто представить себе домашне-хоббийное применение для неё, а вот коммерческих - хоть завались. Что-то тут не так с 500р в день :)
именно!!! открою свою сеть сотовых вышек!!!!
Короче мой знакомый работает инженером в мегафоне, так он мне этих приемо-передающих модулей наприсылал уйму, на платах есть готовые связки ГУН+Мс синтезатора, так я этот кусочег на чпу фрезере вырезаю, подпаиваю всю обвеску и при наличии управляющего контроллера получаю генератор ВЧ с частотами в диапазоне 900 и 1800 мгц, а далее умножаю,делю,преобразую в нужные мне частоты... главное что стабильность и фазовые шумы - все в идеале у такого генератора будут...
Во, берите библиотеку от adf4350, там такая же управляшка, только регистры чуть другие, совсем немножко подправить.
stc-alex, На демо-борде почти ничего нет, можно вообще обойтись без неё, если есть сам чип. Но в демоборду втыкается платка контроллера, я уже загуглил, на ней стоит контроллер ft2232. Стандартный контроллер портов. Если такой приобрести, то должно прокатить по методу как я писал в #30
Ардуиной не сложно управлять. Может даже примеры есть, поспрашивайте гугля.
дак это что простой USB>Serial там стоит... ну так как там тогда 3Wire организовывыется? 232 фтдй -ек полно , но нет у них 3Wire...
ага... стоп .... я ее и перепутал с 232-й... ну такой довольно специфичной мелкосхемой врят ли кто будет управлять ардушкой.... везде ADF4350/51 и еще какими то мелочами управляют...
а аналог 2232 на ардуине сложно изобразить? или раскапывать протоколы надо?
просто ардуинок нано штук 15-ть болтается в загашничке, а покупать тучу плат на 2232 тяжко по финансам, а так из ардуин под разные синтезаторы б наклепал и готово...
Во, берите библиотеку от adf4350, там такая же управляшка, только регистры чуть другие, совсем немножко подправить.
вот вот енто "немножко подправить" и смущает - я не смогу, сразу говорю... да и 4350 от 4193 сильно по регистрам отличаются, я сравнивал уже...
эт как приходит ко мне кто нить - протягивает деталюшку и просит вот можно ее немножко переточить??? ну чуть чуть совсем!!! а то что ее заколупаешься зажимать/центровать в патроне токарника, а потом при данных условиях чуть чуть доточить - это еще тот онанизм для заказчика не понятно, поэтому смотрю что за материал и точу нафиг, все за ново !!!! и красиво и может даже лучше получится чем то что бы допиливали б из орыгинальной детальки...
На самом деле, подергать ногами AD не так сложно, вот похожий пример.
https://forum.arduino.cc/index.php?topic=317619.0
Меня смущает другое, эта мс предназначена синтезировать частоту для бс GSM, как написано в даташите. Довольно непросто представить себе домашне-хоббийное применение для неё, а вот коммерческих - хоть завались. Что-то тут не так с 500р в день :)
да, кстати на платах от сотовых приемопередатчиков полно охренительных по характеристикам ЦАП-ов, АЦП, операц.усилителей, ЦПЛД Ксилинк, ДСП процессоры и прочая НЧ вкуснотень... мне это ни к чему, а вот кому хочется кандовый осцилограф замутить - самое "то"..
вот вот енто "немножко подправить" и смущает - я не смогу, сразу говорю...
От чего начали - ктому пришли. А кто за вас это должен подправлять?
кстати на платах от сотовых приемопередатчиков полно охренительных по характеристикам ЦАП-ов, АЦП, операц.усилителей, ЦПЛД Ксилинк, ДСП процессоры и прочая НЧ вкуснотень... мне это ни к чему, а вот кому хочется кандовый осцилограф замутить - самое "то"..
проще сделать пару проектов за деньги и купить готовый :)
Как кто, буржуй-неинженер, за бартер на драйвер от шагового двигателя для чпу :)
Как кто, буржуй-неинженер, за бартер на драйвер от шагового двигателя для чпу :)
как вариант.... буржуй не инженер же не облезет от того что поможет инженеру.... а уж инженер найдет чем поделиться с оборванцем не инженером :)!!!!
кстати на платах от сотовых приемопередатчиков полно охренительных по характеристикам ЦАП-ов, АЦП, операц.усилителей, ЦПЛД Ксилинк, ДСП процессоры и прочая НЧ вкуснотень... мне это ни к чему, а вот кому хочется кандовый осцилограф замутить - самое "то"..
проще сделать пару проектов за деньги и купить готовый :)
Я НЕ ЗАРАБАТЫВАЮ НА РАДИОЛЮБИТЕЛЬСТВЕ!!!! даже если что то делаю под заказ!!! и только если заказчик сам соизволит чем то помочь - его желание, я не откажусь...
Я делаю проекты, но денег за них не жду.... собрал малогабаритную РЛС для малой авиации, человек написал ПО и просто выложили как есть.... но народ слова СВЧ боится как огня, поэт присылают комплекты деталей и просят собрать и настроить...
ну да. средняя зарплата "сеньора" в провинции 2000-3500 в день. Если он в теме - естесственно он код напишет за день.
Для сравнения, моё время стоит 250р в день. Дак я, естественно, ничерта не понимаю не только в программировании, но и в синтезаторах частоты, поэтому разбираться и писать код буду месяц, т.е за 7500.
ясен пень притвориться лопухом и двухдневную работу растянуть на неделю - наглость+непрофессионализм = гуляй Вася!!!
Вот я и гуляю. :-)
В USB не понятия "отправляет в порт". А есть понятие "отправляет USB-устройству". По известному только этой софтине и устройству протоколу. Чтобы эта "софтина" отправляла эти же данные вашему самопальному устройству, нужно знать протокол обмена и по каким эндпоинтам или через какие классы оно должно работать. И потом разработать эмулятор этого готового устройства самостоятельно.
не дописал - молча.... Без тебя разберемся, не все на бабле помешаны...
Жаль, что снесут тему до пятницы...