|
72 / 17 / 2
Регистрация: 29.12.2010
Сообщений: 339
|
|
Использование USB04.03.2011, 01:25. Показов 10538. Ответов 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 | |
|
STM32F103 настройка и использование USB Использование USB флешки, как хард Использование USB снижает количество отсчётов АЦП Использование HDD в качестве внешнего USB диска Использование USB входа на D-Link DIR 320 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|
Создание формы заимствованного документа
Maks 03.08.2026
Задача:
Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также
табличная часть со следующими реквизитами:
- Расчетный счет покупателя. . .
|
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|