Мост USB-3Wire на арду...

stc-alex
Offline
Зарегистрирован: 06.11.2016

Добрый день всем форумчанам!!! Ребята подскажите как реализовать на Ардуино-нано мост USB > 3Wire? Нужно для управления мелкосхемой синтезатора частоты ADF4193 и схожих с ней с порта USB компьютера. Можно и с порта COM...

stc-alex
Offline
Зарегистрирован: 06.11.2016
stc-alex
Offline
Зарегистрирован: 06.11.2016

 И вопрос такого плана - может кто помочь написать код для ардуинки чтоб управлять  такими синтезаторами пара кнопок - частота вверх - вниз... Понимаю что ни кто не захочет бесплатно это делать, но может бартер, с финансами туго от слова совсем... а так есть мощные шаговики для ЧПУ всяких, драйвера для них из серий TA6ххх... много чего есть силового.

sadman41
Offline
Зарегистрирован: 19.10.2016

Всегда интересовало: как люди себе представляют "просто управлять с порта USB".

Типа сунул ардуину в USB, на экране сразу кнопочки всплыли какие-то и человек сидит, клацает, радуется, огоньки мигают, данные летят туда-сюда... так что ли?

rst
Offline
Зарегистрирован: 25.06.2018

sadman41 пишет:
Типа сунул ардуину в USB, на экране сразу кнопочки всплыли какие-то и человек сидит, клацает, радуется, огоньки мигают, данные летят туда-сюда... так что ли?
Имхо: большинство народу, знающих о программировании понаслышке, так и думают. А чем больше человек знает, тем более он видит работы. Ведь к сообщениям типа "Я в этом не шарю - разбираться некогда/лень, но там делов-то написать программу - на пару кликов мышкой" тут все уже давно привыкли.

stc-alex
Offline
Зарегистрирован: 06.11.2016

Извиняюсь мой косяк - не до конца все обьяснил - есть софтина от Аналоговых девиц для управления этими синтезаторами, она по указанным условиям генерит управляющее слово и отправляет его в USB порт, далее нужен как раз узел,мост,конвертер - как удобно назовите, который код прилетевший по USB преобразует в код 3Wire и загонит его в синтезатор.... 

Да, там существует их спец платка-адаптер, но нет ее ни схемы ни описания, а стоит 4 390руб... но по описанию буржуйского радиолюбителя там не микроконтроллер, какая то простенькая логика с кварцем на 4096мгц

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

 

b707
Offline
Зарегистрирован: 26.05.2017

stc-alex пишет:

 И вопрос такого плана - может кто помочь написать код для ардуинки чтоб управлять  такими синтезаторами пара кнопок - частота вверх - вниз... Понимаю что ни кто не захочет бесплатно это делать, но может бартер, с финансами туго от слова совсем...

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

Просто довольно часто люди почему-то думают. что написать код для ардуино стоит 200-300 рублей. Хочу сразу предупредить. что это не имеет ничего общего с реальеностью...

b707
Offline
Зарегистрирован: 26.05.2017

stc-alex пишет:

Да, там существует их спец платка-адаптер, но нет ее ни схемы ни описания, а стоит 4 390руб...

советую купить эту платку и успокоится, крайне маловероятно. что кто-то возьмется писать код для ардуины существенно дешевле.

stc-alex
Offline
Зарегистрирован: 06.11.2016

А что , взаимодействие радиолюбителей,электронщиков,программистов перешло на коммерческие рельсы? Без бабла ни куда??? мне многие помогают безвозмездно, я тож стараюсь не остаться в долгу, если не финансами так бартером,знаниями всегда помогу...  Просто мой ареал знаний это СВЧ техника.... И для меня это не коммерция - авиамоделистам к примеру помогаю в плане переноса частот в те диапазоны куда пока не добрались спецслужбы со своими глушилками и запретами полетов БПЛА - Летал я на крокодиле с рамой 2300мм и летаю - ни какие глушилки не страшны...

stc-alex
Offline
Зарегистрирован: 06.11.2016

ну во первых ее достать практически не реально. если б не пробовал/не искал, то и не писал бы сюда...  Человек мне написал код под мегу48 для частотомера до 10гГц за два дня, я его залил в макет, обкатал - программер подрихтовал косячки мелкие и все - 1500р....   из расчета 500р день....

b707
Offline
Зарегистрирован: 26.05.2017

stc-alex пишет:

А что , взаимодействие радиолюбителей,электронщиков,программистов перешло на коммерческие рельсы?

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

stc-alex
Offline
Зарегистрирован: 06.11.2016

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

sadman41
Offline
Зарегистрирован: 19.10.2016

Опять эти волшебные 500р/день. Кто эти люди, которые при таком заработке умудряются ещё как-то головой соображать?

stc-alex
Offline
Зарегистрирован: 06.11.2016

я по началу и написал не сюда, модератор перекинул сюда....

А с тем программистом к сожалению связь потеряна... он сказал что обзавелся семьей и как бы все... и пропал...

stc-alex
Offline
Зарегистрирован: 06.11.2016

я киповец в котельной армейского городка з.п. 18000 + премия руб так 4 - 5 в итоге 22-25т.р  и ни чего, существую, с семьей, детем...  и не пытаюсь заработать на своих знаниях в среде радиолюбителей...  В Сочи нет норм. работы технарям - токаря хрен найдешь - сам все выучил,освоил, станки нашел/собрал...

stc-alex
Offline
Зарегистрирован: 06.11.2016

ну про 10 патентных свидетельств СССР вам наверное ни чего не скажут, давно это было, так 6-ть из них применяются и по сей день... ток я за это ни копья не получаю...

sadman41
Offline
Зарегистрирован: 19.10.2016

Ну, никто Вас не упрекает в том, что Ваш бюджет мал. Просто мне интересно - долго ли можно на макаронах попрограммировать более-менее качественно.

А так - может и забредёт сюда очередной бессемейный, которому хватит и 500р/день.  

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

stc-alex пишет:

ну про 10 патентных свидетельств СССР вам наверное ни чего не скажут, давно это было, так 6-ть из них применяются и по сей день... ток я за это ни копья не получаю...

Мы стока слышали разного от выдающихся людей Роисси, что даже не цепляет. 

stc-alex
Offline
Зарегистрирован: 06.11.2016

да я в курсе что вам пох.... на людей живущих рядом ...   конечно высшая каста - бога за яйца поймали....   а когда читаешь ваши посты чуть касающиеся ВЧ ,СВЧ, силовой техники так до слез... не то смешно не то обидно - такой бред пишите... 

Короче очередной форум балаболов кичащихся умением программировать, но не "имеющих" возможности написать сравнительно простой код.... Вот  до кучи к "Микрочипу","Медтеху","CNC.ru" и "Ардуино.ру" походу....

Но сдается мне , что просто тямы не хватает разобраться с управлением М/сх синтезатора частоты...

 

fridgetester
fridgetester аватар
Offline
Зарегистрирован: 09.02.2019

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

stc-alex
Offline
Зарегистрирован: 06.11.2016

проверенно в среде программистов, буть то 1С-овец, будь то Си-шник, или машинист - если он профи в своем деле то низкоуровневые мелочи пишутся в лет и не неделями...

stc-alex
Offline
Зарегистрирован: 06.11.2016

Ноете вы - все вам бабла не хватает.... буржуи и капиталюги - вот как раз вы и гуляйте отседова лесом....  Балабольё...

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

stc-alex пишет:

проверенно в среде программистов, буть то 1С-овец, будь то Си-шник, или машинист - если он профи в своем деле ...

Это хоббийный форум, а не профи. 

Кста, чем круче программист, тем дороже его время. 

stc-alex
Offline
Зарегистрирован: 06.11.2016

DetSimen пишет:

stc-alex пишет:

проверенно в среде программистов, буть то 1С-овец, будь то Си-шник, или машинист - если он профи в своем деле ...

Это хоббийный форум, а не профи. 

Кста, чем круче программист, тем дороже его время. 

тем меньше уйдет его на препирательства и почесывание яиц при виде сочетания слов - Синтезатор Частоты....

stc-alex
Offline
Зарегистрирован: 06.11.2016

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

fridgetester
fridgetester аватар
Offline
Зарегистрирован: 09.02.2019

stc-alex пишет:

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

Омон и судьи, сажающие за бумажные стаканчики с тобой не согласны. Ну и сам тот, чьё имя нельзя произносить, недавно тоже свою позицию по этому поводу озвучил. Пересажают вас возмутителей апщественного спокойствия и этим кончится.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

ну да. средняя зарплата "сеньора" в провинции 2000-3500 в день.  Если он в теме - естесственно он код напишет за день. 

Для сравнения, моё время стоит 250р в день.  Дак я, естественно, ничерта не понимаю не только в программировании, но и в синтезаторах частоты, поэтому разбираться и писать код буду месяц, т.е за 7500. 

stc-alex
Offline
Зарегистрирован: 06.11.2016

нужно мне было отработать управление квадрокоптером вне визуального контакта, на 2300-й раме опасно - на куда нить грохнется - вай будет жопа!!!   весит то он 26 кило...   так вылез на сайт RC FPV - так мне за даром накидали столько всего что уже собранно 2 квадрика - 250-й ребенку (а то люстры дома еще целые - не порядок) и себе 330-ю раму собрал для тестов...   в ответ поварил людям батареи литиевые с элементов... и всего то...

sadman41
Offline
Зарегистрирован: 19.10.2016

Началось за здравие, кончилось говнополиванием всех, кто не бросился на помощь. Классический какой-то киповец.

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

stc-alex, всё не так просто, как вам кажется. На этих демобордах  стоят спец.контроллеры периферии, которые тоже программируются , и разобрать их протокол общения с USB -дело очень сложное даже для очень опытного инженера. Это многие дни работы, может недели. В общем этот вариант по деньгам выйдет как "крыло самолёта"  Есть вариант проще -если там  типовой контроллер, можно его найти отдельно в продаже и купить. Запрограммировать его на нужный тип интерефйса, нужный VID/PID и вуаля. Но скорее всего для этого тоже нужно быть опытным инженером.

stc-alex
Offline
Зарегистрирован: 06.11.2016

dimax пишет:

stc-alex, всё не так просто, как вам кажется. На этих демобордах  стоят спец.контроллеры периферии, которые тоже программируются , и разобрать их протокол общения с USB -дело очень сложное даже для очень опытного инженера. Это многие дни работы, может недели. В общем этот вариант по деньгам выйдет как "крыло самолёта"  Есть вариант проще -если там  типовой контроллер, можно его найти отдельно в продаже и купить. Запрограммировать его на нужный тип интерефйса, нужный VID/PID и вуаля. Но скорее всего для этого тоже нужно быть опытным инженером.

то что не контроллер сто процентов - я похожую хрень у человека работавшего с демо боардами от Хиттайта видел...  на енй таракан типа USB60024 кажись... далее набор интерфейсов - SPI, 3Wire,RS232 и обычная 8-и битная шина по типу MSC51

На самой демоборде нет ни чего, в том то и дело, там синтезатор ГУН и усилитель выходной, ну и обвязка по питанию... а вот к разъему интерфейсному подщелкивается тот самый преобразователь - мост USB > 3Wire

Инженер то опытный... но в программировании дуб - дерево хвойное...

хорошо, а согласно даташиту на ADF4193 ардуинкой сложно ее дергать за ноги чтоб менять управляющее слово и кидать в М/Сх??? соответственно будет меняться частота на управляемом ADF-кой ГУН-е....  ведь под ADF4001 в окружении ардуино есть библиотеки вроде, мож как то ее переколупать?

negavoid
Offline
Зарегистрирован: 09.07.2016

На самом деле, подергать ногами AD не так сложно, вот похожий пример.

https://forum.arduino.cc/index.php?topic=317619.0

Меня смущает другое, эта мс предназначена синтезировать частоту для бс GSM, как написано в даташите. Довольно непросто представить себе домашне-хоббийное применение для неё, а вот коммерческих - хоть завались. Что-то тут не так с 500р в день :)

stc-alex
Offline
Зарегистрирован: 06.11.2016

дык там SPI интерфейс... или это одно и то же что и 3Wire?  если так, то как бы переделать, точней кто б помог переделать такой код под управление ADF-кой?

stc-alex
Offline
Зарегистрирован: 06.11.2016

https://github.com/JQIamo/ADF4350-arduino

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

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

stc-alex, На демо-борде почти ничего нет, можно вообще обойтись без неё, если есть сам чип. Но в демоборду втыкается платка контроллера, я уже загуглил, на ней стоит контроллер ft2232. Стандартный контроллер портов. Если такой приобрести, то должно прокатить по методу как я писал в #30

Ардуиной не сложно управлять. Может даже примеры есть, поспрашивайте гугля.

stc-alex
Offline
Зарегистрирован: 06.11.2016

negavoid пишет:

На самом деле, подергать ногами AD не так сложно, вот похожий пример.

https://forum.arduino.cc/index.php?topic=317619.0

Меня смущает другое, эта мс предназначена синтезировать частоту для бс GSM, как написано в даташите. Довольно непросто представить себе домашне-хоббийное применение для неё, а вот коммерческих - хоть завались. Что-то тут не так с 500р в день :)

 

именно!!!   открою свою сеть сотовых вышек!!!!

 

     Короче мой знакомый работает инженером в мегафоне, так он мне этих приемо-передающих модулей наприсылал уйму, на платах есть готовые связки ГУН+Мс синтезатора, так я этот кусочег на чпу фрезере вырезаю, подпаиваю всю обвеску и при наличии управляющего контроллера получаю генератор ВЧ с частотами в диапазоне 900 и 1800 мгц, а далее умножаю,делю,преобразую в нужные мне частоты...  главное что стабильность и фазовые шумы - все в идеале у такого генератора будут...

negavoid
Offline
Зарегистрирован: 09.07.2016

Во, берите библиотеку от adf4350, там такая же управляшка, только регистры чуть другие, совсем немножко подправить.

stc-alex
Offline
Зарегистрирован: 06.11.2016

dimax пишет:

stc-alex, На демо-борде почти ничего нет, можно вообще обойтись без неё, если есть сам чип. Но в демоборду втыкается платка контроллера, я уже загуглил, на ней стоит контроллер ft2232. Стандартный контроллер портов. Если такой приобрести, то должно прокатить по методу как я писал в #30

Ардуиной не сложно управлять. Может даже примеры есть, поспрашивайте гугля.

дак это что простой USB>Serial там стоит... ну так как там тогда 3Wire организовывыется?   232 фтдй -ек полно , но нет у них 3Wire...

ага...  стоп ....  я ее  и перепутал с 232-й...   ну такой довольно специфичной мелкосхемой врят ли кто будет управлять ардушкой....  везде ADF4350/51 и еще какими то мелочами управляют...

stc-alex
Offline
Зарегистрирован: 06.11.2016

а аналог 2232 на ардуине сложно изобразить? или раскапывать протоколы надо?

просто ардуинок нано   штук 15-ть болтается в загашничке, а покупать тучу плат на 2232 тяжко по финансам, а так из ардуин под разные синтезаторы б наклепал и готово...

stc-alex
Offline
Зарегистрирован: 06.11.2016

negavoid пишет:

Во, берите библиотеку от adf4350, там такая же управляшка, только регистры чуть другие, совсем немножко подправить.

 

вот вот енто "немножко подправить" и смущает - я не смогу, сразу говорю...  да и 4350 от 4193 сильно по регистрам отличаются, я сравнивал уже...

 

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

stc-alex
Offline
Зарегистрирован: 06.11.2016

negavoid пишет:

На самом деле, подергать ногами AD не так сложно, вот похожий пример.

https://forum.arduino.cc/index.php?topic=317619.0

Меня смущает другое, эта мс предназначена синтезировать частоту для бс GSM, как написано в даташите. Довольно непросто представить себе домашне-хоббийное применение для неё, а вот коммерческих - хоть завались. Что-то тут не так с 500р в день :)

да, кстати на платах от сотовых приемопередатчиков полно охренительных по характеристикам ЦАП-ов, АЦП, операц.усилителей, ЦПЛД Ксилинк, ДСП процессоры и прочая НЧ вкуснотень...  мне это ни к чему, а вот кому хочется кандовый осцилограф замутить - самое "то"..

b707
Offline
Зарегистрирован: 26.05.2017

stc-alex пишет:

вот вот енто "немножко подправить" и смущает - я не смогу, сразу говорю... 

От чего начали - ктому пришли.  А кто за вас это должен подправлять?

b707
Offline
Зарегистрирован: 26.05.2017

stc-alex пишет:

кстати на платах от сотовых приемопередатчиков полно охренительных по характеристикам ЦАП-ов, АЦП, операц.усилителей, ЦПЛД Ксилинк, ДСП процессоры и прочая НЧ вкуснотень...  мне это ни к чему, а вот кому хочется кандовый осцилограф замутить - самое "то"..

проще сделать пару проектов за деньги и купить готовый :)

negavoid
Offline
Зарегистрирован: 09.07.2016

Как кто, буржуй-неинженер, за бартер на драйвер от шагового двигателя для чпу :)

stc-alex
Offline
Зарегистрирован: 06.11.2016

negavoid пишет:

Как кто, буржуй-неинженер, за бартер на драйвер от шагового двигателя для чпу :)

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

stc-alex
Offline
Зарегистрирован: 06.11.2016

b707 пишет:

stc-alex пишет:

кстати на платах от сотовых приемопередатчиков полно охренительных по характеристикам ЦАП-ов, АЦП, операц.усилителей, ЦПЛД Ксилинк, ДСП процессоры и прочая НЧ вкуснотень...  мне это ни к чему, а вот кому хочется кандовый осцилограф замутить - самое "то"..

проще сделать пару проектов за деньги и купить готовый :)

Я НЕ ЗАРАБАТЫВАЮ НА РАДИОЛЮБИТЕЛЬСТВЕ!!!! даже если что то делаю под заказ!!!  и только если заказчик сам соизволит чем то помочь - его желание, я не откажусь...

Я делаю проекты, но денег за них не жду....  собрал малогабаритную РЛС для малой авиации, человек написал ПО и просто выложили как есть....  но народ слова СВЧ боится как огня, поэт присылают комплекты деталей и просят собрать и настроить...

stc-alex
Offline
Зарегистрирован: 06.11.2016

DetSimen пишет:

ну да. средняя зарплата "сеньора" в провинции 2000-3500 в день.  Если он в теме - естесственно он код напишет за день. 

Для сравнения, моё время стоит 250р в день.  Дак я, естественно, ничерта не понимаю не только в программировании, но и в синтезаторах частоты, поэтому разбираться и писать код буду месяц, т.е за 7500. 

ясен пень притвориться лопухом и двухдневную работу растянуть на неделю - наглость+непрофессионализм = гуляй Вася!!!

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Вот я и гуляю. :-)

rst
Offline
Зарегистрирован: 25.06.2018

stc-alex пишет:
есть софтина от Аналоговых девиц для управления этими синтезаторами, она по указанным условиям генерит управляющее слово и отправляет его в USB порт, далее нужен как раз узел,мост,конвертер - как удобно назовите, который код прилетевший по USB преобразует в код 3Wire и загонит его в синтезатор....

В USB не понятия "отправляет в порт". А есть понятие "отправляет USB-устройству". По известному только этой софтине и устройству протоколу. Чтобы эта "софтина" отправляла эти же данные вашему самопальному устройству, нужно знать протокол обмена и по каким эндпоинтам или через какие классы оно должно работать. И потом разработать эмулятор этого готового устройства самостоятельно.

stc-alex пишет:
Да, там существует их спец платка-адаптер, но нет ее ни схемы ни описания, а стоит 4 390руб... но по описанию буржуйского радиолюбителя там не микроконтроллер, какая то простенькая логика с кварцем на 4096мгц
Ну-ну... Почитайте описание USB-шины и подумайте как весь этот функционал реализовать на "простенькой логике с кварцем". Если сможете - то вам пожалуй памятник можно поставить.  ;))))

stc-alex
Offline
Зарегистрирован: 06.11.2016

не дописал - молча.... Без тебя разберемся, не все на бабле помешаны...

sadman41
Offline
Зарегистрирован: 19.10.2016

Жаль, что снесут тему до пятницы...