Форум по Роботика

Офтопик => За всичко... => Темата е започната от: Georgi в Март 25, 2010, 01:54:58 pm

Титла: Работа с USB
Публикувано от: Georgi в Март 25, 2010, 01:54:58 pm
Здравейте имам въпрос , възможно ли е чрез usb от компютъра да подавам + и - примерно на един светодиод , демек да го пускам и спирам чрез програма от компютъра? Надявам се да ми помогнете. Благодаря предварително.
Титла: Работа с USB
Публикувано от: tommyboy в Март 25, 2010, 05:39:42 pm
може що да не може ама не е лесно, аз има една платка, на която съм тествал комуникация между ПИК18ф4450 и компютър през УСБ. Пращат се пакети от данни, аве всичко там каквото си е, a ПИКа го разпознава като HID (human interface device).
Титла: Работа с USB
Публикувано от: kotaraka в Март 25, 2010, 09:52:34 pm
Може но трябва да се внимава с тока.
Не съм съвсем сигурен но мисле че максималният ток който може да пусне USB порта е 1 А и при стойности над тази е много вероятно да изгори. Препоръчвам да не се използва при консуматори с над 0,5 А ток.
Иначе напрежението е 5V (мисля че стандарта е 5,18 V).
Има 4 шини: data+, data- , gnd, vcc (5V).
Ако се използва стандартен кабел който да се отрежи цветовете на жиците са както следва:
зелена    - data-
бяла       - data+
червена  - vcc (5V)
черна     - gnd
Въпреки това  е хубаво предварително да се замерят захранващите жици.
Относно data-шините, те могат да се използват за комуникация между миокроконтролер и PC. Има няколко вариянта, като широкоизползваният е посредством схеми конвертиращи сигнала до стандартни UART нива.
Титла: Работа с USB
Публикувано от: dzv3r0 в Март 26, 2010, 07:51:48 am
Доколкото помня максималния ток през USB е 500 милиампера
Титла: Работа с USB
Публикувано от: tommyboy в Март 26, 2010, 08:06:43 am
Той тока си е достатъчен контролер съм захранвал с него, въпроса е да се направи комуникация между МЦУ и компютъра, той човека иска да управлява диоди не само да ги захрани.Ако някой иска код за ПИК и терминална програма  за комп може да пише.

Ето тука има малко картинки как изглежда схемата и програмката.

http://img339.imageshack.us/img339/5854/usbdemo.jpg
http://img25.imageshack.us/img25/4/terminaljo.jpg
Титла: Работа с USB
Публикувано от: zoro1 в Март 26, 2010, 11:39:35 am
Доколкото разбирам правилно въпроса Георги пита дали е възможно директно без други активни елементи да стане .А отговора на този въпрос е не!Сигнала който е на УСБ порта е цифров,за това се изисква и допълнителен хардуер .Дигектна работа с портовете на компа е възможна с ком порта ,както и ЛПТ порта.Там има -+12 волта на по старите дъна или -+5 до 8 волта на по новите дъна.Тока през тях обаче също е ограничен./Мился че беше от порядъка на 100 мА?/
Титла: Работа с USB
Публикувано от: Georgi в Март 26, 2010, 01:18:55 pm
Дам зоро правилно си ме разбрал , но щом неможе без друг хардуер ще опитам варианта на томмибои, чрез пик. Много благодаря за отговорите. Ако има развитие по темата ще пиша мисля, че ще ви хареса идеята , но за сега ще остане в тайна :)
Титла: Работа с USB
Публикувано от: tommyboy в Март 26, 2010, 02:16:42 pm
Да ще им хареса идея, може да почнат да ползват УСБ връзка, което е доста по-удобно ама по-трудно :roll: .