72 / 17 / 2
Регистрация: 29.12.2010
Сообщений: 339

Использование USB

04.03.2011, 01:25. Показов 10363. Ответов 73
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!Требуется создать приложение, которое будет управлять серво-приводами, припаянными к USB.Планируется припаять 4 сервопривода к одному USB и , вставив USB в компьютер, произвольно управлять серво-приводами(подаваемое напряжение и сторона вращение(по часовой или против))!Как это можно реализовать в C# и, если кто знает, как припаять 4 сервопривода к одному USB?!)))
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.03.2011, 01:25
Ответы с готовыми решениями:

Задачи на использование событий. Осуществить использование событий в программе с применением синтаксиса обработчика, рекомендованного для среды NET Fr
NET Framework. Программа для поиска простых чисел среди чисел Фибоначчи. При нахождении очередного простого числа активировать событие...

STM32 Использование 3G USB модемов (USB Host)
Никому не случалось использовать 3G модемы с библиотекой USB от STM ? С этими модемами такая проблема, что они представляются сначала как...

Использование USB устройства
Возможно ли средствами языка Fortran или с помощью подключаемых библиотек (если да, то каких и как) получить изображение с USB вебкамеры?

73
Mobile Developer
 Аватар для lifestyle
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
PB
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
06.03.2011, 01:19
Цитата Сообщение от Смирняга Посмотреть сообщение
Если с помощью КОМ орта подавать разное напряжение -можно эмулировать движения ручки)
Например: подаваемое напряжение в 1 вольт даст то-же самое, что просто несильное отклонение ручки!А подаваемое напряжение в 7-12 вольт-максимальное отклонение ручки)
Вообще-то он имеет цифровой выход, а не аналоговый! Придется прикручивать микроконтроллер, имеющий ЦАП или на крайняк ШИМ, хотя можно с резисторами побаловаться.


Цитата Сообщение от Смирняга Посмотреть сообщение
Как узнать какие сигналы надо подавать
инфракрасным передатчиком, чтобы например имитировать давление на ручку
Спросить у гугла, указав модель вертолетика.
0
72 / 17 / 2
Регистрация: 29.12.2010
Сообщений: 339
06.03.2011, 01:33  [ТС]
HEG-102
Мне кажется или они заплатили гуглу, чтобы он скрывал информацию о пульте?!))
0
Mobile Developer
 Аватар для lifestyle
238 / 234 / 18
Регистрация: 10.05.2009
Сообщений: 917
06.03.2011, 01:48
PB,
человек отвергает микроконтроллер и не хочет поверить что изменять напряжение на портах программно не возможно))))

Добавлено через 5 минут
Смирняга,
HEG-102 это модель вертолета а не модель чипа на базе которого он работает)))
0
PB
06.03.2011, 01:57

Не по теме:

Цитата Сообщение от lifestyle Посмотреть сообщение
человек отвергает микроконтроллер и не хочет поверить что изменять напряжение на портах программно не возможно))))
Ну пусть тогда учится на своих ошибках.
Не удивлюсь если он думает что с инета можно СКАЧАТЬ оперативную памяти и жесткий диск (некоторые реально в это верят).

0
72 / 17 / 2
Регистрация: 29.12.2010
Сообщений: 339
06.03.2011, 11:26  [ТС]
Да я понял, что нельзя изменять напряжение программно!!!!Просто можно присоединить сервопривод к ком порту и, подавая кратковременное напряжение(долю секунды), поворачивать ротор сервопривода на 1 градус!А ротор сервопривода присоединить к переменному резистру!!!=> на пульте напряжение изменится!!!А изменять напряжение на кои порту программно не понадобится!!!!!1Мне только надо будет изменить исходное напряжение физически, чтобы тупо не спалить сервопривод!!!!!!!!
1
Mobile Developer
 Аватар для lifestyle
238 / 234 / 18
Регистрация: 10.05.2009
Сообщений: 917
06.03.2011, 11:56
Цитата Сообщение от Смирняга Посмотреть сообщение
Да я понял, что нельзя изменять напряжение программно!!!!Просто можно присоединить сервопривод к ком порту и, подавая кратковременное напряжение(долю секунды), поворачивать ротор сервопривода на 1 градус!А ротор сервопривода присоединить к переменному резистру!!!=> на пульте напряжение изменится!!!А изменять напряжение на кои порту программно не понадобится!!!!!1Мне только надо будет изменить исходное напряжение физически, чтобы тупо не спалить сервопривод!!!!!!!!
ты сам понял что написал?) я лично нет?)я не могу понять одного, зачем ты делаеш привязку к пульту и зачем делать такое извраащение с ком портом и ротором(это все что я понял из поста )) )когда есть микрокнтроллеры и можно сделать все по человечески? тем более если идет завязка все же на пульт , то зачем тебе подключатся к ротороу ,серово , переменному резистору и посылать секундные сигналы на ком порт когда можно ком порт на пульт подключить и посылать сигналы пока нажата какая-то кнопка и взависимости от нажатой клавиши на компе. и тебе не хватит компорта для прямого подключения к пульту, не ту столько выходово подаающих напряжение(смотри распайку ком порта) вообщем без микроконтроллера это будет извращение на костылях в лучшем случае.
1
87 / 86 / 13
Регистрация: 21.10.2010
Сообщений: 349
06.03.2011, 12:08
Цитата Сообщение от Смирняга Посмотреть сообщение
Да я понял, что нельзя изменять напряжение программно!!!!Просто можно присоединить сервопривод к ком порту и, подавая кратковременное напряжение(долю секунды), поворачивать ротор сервопривода на 1 градус!А ротор сервопривода присоединить к переменному резистру!!!=> на пульте напряжение изменится!!!А изменять напряжение на кои порту программно не понадобится!!!!!1Мне только надо будет изменить исходное напряжение физически, чтобы тупо не спалить сервопривод!!!!!!!!
Случайно нажал на спасибо вместо Цитата.
То есть как я понял ты хочешь на ком порт посадить сервоприводы, у тебя вертолетик твой управляться будет через провод чтоли?
Почему ты не хочешь понять что без микры, программатора, и знания хотя бы как спаять все это и делфи (не говорю уже о ассемблере) ты ни чего не сделаешь?

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

Вопросы:
1) Определился ли ты с языком на котором будешь все это делать
2) Почитал ли ты маны на микру своего вертолетика
3) Почитал ли ты маны на микры которые мы тебе писали
0
Mobile Developer
 Аватар для lifestyle
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
Цитата Сообщение от lifestyle Посмотреть сообщение
Vangok, с дельфи ты погорячился))))микру хапрограммить си/си++ а клиентовскую часть т.е. самму прогу управляющую компортом хоть на VB пиши )))и естсест веено так как тема в разеделе шарпа то он писать на шарпе собирается, хотя не уверен что он вообще чтото писать собирается, наверное думает провод воткнул в юсб и все заработало)
Не я про управляющую прогу что ее на делфи, а вот микру на Си или ассемблере)

Добавлено через 1 минуту
Чтоб его воткнуть в усб надо хотя бы его купить и правильно припаять к пульту
0
Mobile Developer
 Аватар для lifestyle
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
 Аватар для lifestyle
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 минуты
Цитата Сообщение от lifestyle Посмотреть сообщение
в сотый раз тебе говорю и не я один, не возможно по средствам ком порта плавно менять скорости серво приводов и не возможно в твоей ситуации с плавным переключением обойтись без микроконтроллеров, на шарпе можно написать клиент (программа которая будет подовать команды микрокнтроллеру по средствам ком порта или вирт. ком порта через юсб) но контроллер программировать на Си

Добавлено через 20 секунд
http://msdn.microsoft.com/en-u... lport.aspx
[ссылка удалена модератором - п. 3.7]
http://kbss.ru/blog/lang_c_sharp/11.html
Зря ты ему ссылки дал, он ведь щас к комп порту подцепит сервы и спалит его)
0
Mobile Developer
 Аватар для lifestyle
238 / 234 / 18
Регистрация: 10.05.2009
Сообщений: 917
07.03.2011, 11:41

Не по теме:

Цитата Сообщение от Vangok Посмотреть сообщение
Зря ты ему ссылки дал, он ведь щас к комп порту подцепит сервы и спалит его)
Зато сделает вывода на след раз)))


Смирняга,
все что ты с ком порта вытянуть можешь в таком раскладе, это : 1 порт - 1 серво. у ком порта +12в это логичиская 1 и -12в это логичиский ноль, и не факт что на компе присутствуют физические ком порты-устарело это дело и на современных машинах они отсутствуют ,а на ноутах так вообще в 99.9% их нету,напрямую к юсб не подулючай так как нету толку ничего теюе это не даст без микры которая "создает " виртуальный ком порт на юсб.и еще МОНИТОР ПОДКЛЮЧЕН НЕ К КОМ ПОРТУ, НЕ ЛЕЗЬ ТУДА.
1
72 / 17 / 2
Регистрация: 29.12.2010
Сообщений: 339
07.03.2011, 12:58  [ТС]
А куда лучше подключать микру: к усб или к ком порту?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.03.2011, 12:58
Помогаю со студенческими работами здесь

STM32F103 настройка и использование USB
Доброго времени суток. Добрался я все таки до USB интерфейса в STM32. Работал с программным USB на AVR, разобрался быстро. А раз уж в...

Использование USB флешки, как хард
Имеется, материнка gigabyte, внешний дисковод, монитор мышь, клава - это понятно.. Нет харда.. И у меня появилась идея использовать USB...

Использование USB снижает количество отсчётов АЦП
Здравствуйте! Я использую USB как отладочный интерфейс на плате с ATXmego32a4u. В основном цикле программы я опрашиваю АЦП и...

Использование HDD в качестве внешнего USB диска
Здравствуйте. Имеется жесткий диск IDE WD Blue 320Gb, используется в качестве внешнего HDD для медиа плеера через переходник IDE-USB....

Использование USB входа на D-Link DIR 320
доброго времени суток. стоит у меня роутер D-Link DIR 320 с входом USВ, который я так понимаю для 3G модемов. возможно ли каким то...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Опции темы

Новые блоги и статьи
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru