|
72 / 17 / 2
Регистрация: 29.12.2010
Сообщений: 339
|
|
Использование USB04.03.2011, 01:25. Показов 10216. Ответов 73
Метки нет (Все метки)
Доброго времени суток!Требуется создать приложение, которое будет управлять серво-приводами, припаянными к USB.Планируется припаять 4 сервопривода к одному USB и , вставив USB в компьютер, произвольно управлять серво-приводами(подаваемое напряжение и сторона вращение(по часовой или против))!Как это можно реализовать в C# и, если кто знает, как припаять 4 сервопривода к одному USB?!)))
0
|
|
| 04.03.2011, 01:25 | |
|
Ответы с готовыми решениями:
73
Задачи на использование событий. Осуществить использование событий в программе с применением синтаксиса обработчика, рекомендованного для среды NET Fr STM32 Использование 3G USB модемов (USB Host) Использование USB устройства |
|
Mobile Developer
238 / 234 / 18
Регистрация: 10.05.2009
Сообщений: 917
|
|
| 05.03.2011, 09:15 | |
|
нет , читай внимательнее что тебе пишут, через микроконтроллер только, на ком порт подается +-12в стабильно.
0
|
|
|
87 / 86 / 13
Регистрация: 21.10.2010
Сообщений: 349
|
||
| 05.03.2011, 18:07 | ||
|
0
|
||
|
72 / 17 / 2
Регистрация: 29.12.2010
Сообщений: 339
|
|
| 06.03.2011, 00:08 [ТС] | |
|
Там в пульте переменный резистор стоит!То-есть даже при малейшем движении ручки, контролирующей высоту, вертолётик НЕМНОГО поднимется вверх!=>Если с помощью КОМ орта подавать разное напряжение -можно эмулировать движения ручки)
Например: подаваемое напряжение в 1 вольт даст то-же самое, что просто несильное отклонение ручки!А подаваемое напряжение в 7-12 вольт-максимальное отклонение ручки) Надеюсь вы меня поняли))) Кстати!На вертолётике стоит инфракрасное управление!Как узнать какие сигналы надо подавать инфракрасным передатчиком, чтобы например имитировать давление на ручку?Просто появилась идея прикрепить не весь пульт к сом порту, а только инфракрасный датчик!А с помощью компа подавать различные сигналы)
0
|
|
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
|||
| 06.03.2011, 01:19 | |||
|
0
|
|||
|
72 / 17 / 2
Регистрация: 29.12.2010
Сообщений: 339
|
|
| 06.03.2011, 01:33 [ТС] | |
|
HEG-102
Мне кажется или они заплатили гуглу, чтобы он скрывал информацию о пульте?!))
0
|
|
|
Mobile Developer
238 / 234 / 18
Регистрация: 10.05.2009
Сообщений: 917
|
|
| 06.03.2011, 01:48 | |
|
PB,
человек отвергает микроконтроллер и не хочет поверить что изменять напряжение на портах программно не возможно)))) Добавлено через 5 минут Смирняга, HEG-102 это модель вертолета а не модель чипа на базе которого он работает)))
0
|
|
| 06.03.2011, 01:57 | |
|
0
|
|
|
72 / 17 / 2
Регистрация: 29.12.2010
Сообщений: 339
|
|
| 06.03.2011, 11:26 [ТС] | |
|
Да я понял, что нельзя изменять напряжение программно!!!!Просто можно присоединить сервопривод к ком порту и, подавая кратковременное напряжение(долю секунды), поворачивать ротор сервопривода на 1 градус!А ротор сервопривода присоединить к переменному резистру!!!=> на пульте напряжение изменится!!!А изменять напряжение на кои порту программно не понадобится!!!!!1Мне только надо будет изменить исходное напряжение физически, чтобы тупо не спалить сервопривод!!!!!!!!
1
|
|
|
Mobile Developer
238 / 234 / 18
Регистрация: 10.05.2009
Сообщений: 917
|
||
| 06.03.2011, 11:56 | ||
|
1
|
||
|
87 / 86 / 13
Регистрация: 21.10.2010
Сообщений: 349
|
||
| 06.03.2011, 12:08 | ||
|
То есть как я понял ты хочешь на ком порт посадить сервоприводы, у тебя вертолетик твой управляться будет через провод чтоли? Почему ты не хочешь понять что без микры, программатора, и знания хотя бы как спаять все это и делфи (не говорю уже о ассемблере) ты ни чего не сделаешь? Про сервоприводы вообще забудь щас(правда не понимаю зачем ты про них спрашиваешь, что через ик порт напряжение чтоли летает??), тебе главное пульт к компу подцепить, и написать управляющую прогу. Вопросы: 1) Определился ли ты с языком на котором будешь все это делать 2) Почитал ли ты маны на микру своего вертолетика 3) Почитал ли ты маны на микры которые мы тебе писали
0
|
||
|
Mobile Developer
238 / 234 / 18
Регистрация: 10.05.2009
Сообщений: 917
|
|
| 06.03.2011, 12:23 | |
|
Vangok, с дельфи ты погорячился))))микру хапрограммить си/си++ а клиентовскую часть т.е. самму прогу управляющую компортом хоть на VB пиши )))и естсест веено так как тема в разеделе шарпа то он писать на шарпе собирается, хотя не уверен что он вообще чтото писать собирается, наверное думает провод воткнул в юсб и все заработало)
1
|
|
|
87 / 86 / 13
Регистрация: 21.10.2010
Сообщений: 349
|
||
| 06.03.2011, 12:25 | ||
|
Добавлено через 1 минуту Чтоб его воткнуть в усб надо хотя бы его купить и правильно припаять к пульту
0
|
||
|
Mobile Developer
238 / 234 / 18
Регистрация: 10.05.2009
Сообщений: 917
|
|
| 06.03.2011, 12:33 | |
|
для подключений к вирт ком порту нужен "переходник" UART и устройство работающее по его протоколу, для того чтобы пульт подключить к порту нужен,физически, сам ком порт.с юсб без драйвера UART ничего не снимишь или без самописного драйвера + в чистом юсб физичиски , если на пяльцах обьяснять, не хватит проводов чтобы подключить к пульту даже от машинки где нужно замкнуть 4 контакта))
0
|
|
|
87 / 86 / 13
Регистрация: 21.10.2010
Сообщений: 349
|
|
| 06.03.2011, 12:45 | |
|
Да я то это все знаю, занимался как то всем этим делом, перематерил все на свете что плохо учил ин-яз, так как маны по микрам написаны на инглише, пришлось повторять ин-яз, а потом детально изучать микры)
Вот щас к примеру думаю сделать что то вроде такого проекта http://www.aforgenet.com/artic... eo_vision/ , но только с манипуляторами и камерами вайфай. Думаю двух 256-мег хватит для 2 манипуляторов
0
|
|
|
72 / 17 / 2
Регистрация: 29.12.2010
Сообщений: 339
|
|
| 07.03.2011, 01:41 [ТС] | |
|
А ВСЕ на с# реально сделать?
Добавлено через 44 минуты Вы можете просто кинуть мне пример на C# по управлению ком портом, пожалуйста?Просто мне кажется, что я не разберусь с микроконтроллерами!( С помощью сервоприводов я просто буду эмулировать движение ручек пульта и всё!А идея с простым перемыканием контактов не подходит потому, что мне надо эмулировать плавное нажатие на ручку, а не максимальное!(У ручки газа-20 разных положений, а перемыкая контакты мы получим сразу 20-е!Таким образом вертолётик тупо упрётся в потолок!) Если не сложно, киньте пример управлением ком портом на c#, пожалуйста!
0
|
|
|
Mobile Developer
238 / 234 / 18
Регистрация: 10.05.2009
Сообщений: 917
|
|
| 07.03.2011, 02:33 | |
|
в сотый раз тебе говорю и не я один, не возможно по средствам ком порта плавно менять скорости серво приводов и не возможно в твоей ситуации с плавным переключением обойтись без микроконтроллеров, на шарпе можно написать клиент (программа которая будет подовать команды микрокнтроллеру по средствам ком порта или вирт. ком порта через юсб) но контроллер программировать на Си
Добавлено через 20 секунд http://msdn.microsoft.com/en-u... lport.aspx [ссылка удалена модератором - п. 3.7] http://kbss.ru/blog/lang_c_sharp/11.html
0
|
|
|
72 / 17 / 2
Регистрация: 29.12.2010
Сообщений: 339
|
|
| 07.03.2011, 03:39 [ТС] | |
|
МНЕ не надо плавно!Я это тоже не первый раз говорю!!!!Я понял, что нельзя изменить напр на ком порте!!!Мне просто надо крутить сервопривод то в одну, то в другую сторону, то останавливать его!!!
0
|
|
|
87 / 86 / 13
Регистрация: 21.10.2010
Сообщений: 349
|
|||
| 07.03.2011, 10:33 | |||
|
Или тупо ищи на материнке гребенку которая отвечает за управление сервоприводами и цепляй на нее свои сервы. Но это тупо и я не уверен что напишешь прогу по управлению с матки сервами. А если просто подцепишь к усб сервы гарантировано либо у тебя усб сгорит либо сервы. Добавлено через 2 минуты
0
|
|||
|
Mobile Developer
238 / 234 / 18
Регистрация: 10.05.2009
Сообщений: 917
|
|
| 07.03.2011, 11:41 | |
|
Смирняга, все что ты с ком порта вытянуть можешь в таком раскладе, это : 1 порт - 1 серво. у ком порта +12в это логичиская 1 и -12в это логичиский ноль, и не факт что на компе присутствуют физические ком порты-устарело это дело и на современных машинах они отсутствуют ,а на ноутах так вообще в 99.9% их нету,напрямую к юсб не подулючай так как нету толку ничего теюе это не даст без микры которая "создает " виртуальный ком порт на юсб.и еще МОНИТОР ПОДКЛЮЧЕН НЕ К КОМ ПОРТУ, НЕ ЛЕЗЬ ТУДА.
1
|
|
|
72 / 17 / 2
Регистрация: 29.12.2010
Сообщений: 339
|
|
| 07.03.2011, 12:58 [ТС] | |
|
А куда лучше подключать микру: к усб или к ком порту?
0
|
|
| 07.03.2011, 12:58 | |
|
Помогаю со студенческими работами здесь
40
STM32F103 настройка и использование USB Использование USB флешки, как хард Использование USB снижает количество отсчётов АЦП Использование HDD в качестве внешнего USB диска Использование USB входа на D-Link DIR 320 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет
значение производной при заданном х
Логарифм записывается как: (x-2)log(x^2+2) -. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|