реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Управление питанием USB-порта, Как включить и/или отключить ток на выходах порта? Или даже весь порт.
Снайпер :(
сообщение Nov 13 2008, 23:08
Сообщение #1





Группа: Новичок
Сообщений: 8
Регистрация: 21-09-08
Из: г. Мытищи, Ново-Мытищинский пр-т, д. 49
Пользователь №: 40 373



Добрый день! Я 3 часа назад купил свой первый паяльник (т.е. профессионал известно какой 07.gif ), взял USB-наконечник (у которого увидел 4 выхода внутри), кулер от сгоревшего БП и лампочку для фонарика на 2.5V.

Припаял кулер на крайние выходы, а лампочку - на средние. Ярко светится, медленно крутится... А как запрограммировать включение/выключение этого дела каким-нибудь простым куском кода? Можно даже (пока что) просто вариант с отрубанием USB-порта целиком (разумеется, с последующим включением програмно smile.gif ), но лучше всего было бы научиться отключать кулер и лампочку независимо друг от друга. А в идеале - даже регулировать силу тока, если такое вообще возможно (пригасающая плавно лампочка была бы атасом на моём уровне smile.gif )

Кто может посоветовать - пожалуйста! Буду очень признателен smile.gif Пойму любой ЯП (в разумных пределах), но идеальным вариантом был бы (хотя звучит и банальноsmile.gif ) С++ (опять же, только потому, что не придётся искать "как это скомпилировать").

Получится - выложу фотографии, результат первого дня работы ^_^ (1024)

Сообщение отредактировал Снайпер :( - Nov 13 2008, 23:11


--------------------
Проверка адекватности вышенаписанного дала отрицательный результат :(
Go to the top of the page
 
+Quote Post
SysRq
сообщение Nov 13 2008, 23:45
Сообщение #2


Чайник, 1 литр
****

Группа: Свой
Сообщений: 655
Регистрация: 17-05-06
Из: Moscow
Пользователь №: 17 168



Цитата(Снайпер :( @ Nov 14 2008, 02:08) *
...взял USB-наконечник (у которого увидел 4 выхода внутри)... Припаял кулер на крайние выходы, а лампочку - на средние.

Передавайте южному мосту на материнке наш пламенный превед rolleyes.gif
Go to the top of the page
 
+Quote Post
Снайпер :(
сообщение Nov 14 2008, 00:15
Сообщение #3





Группа: Новичок
Сообщений: 8
Регистрация: 21-09-08
Из: г. Мытищи, Ново-Мытищинский пр-т, д. 49
Пользователь №: 40 373



Цитата(SysRq @ Nov 14 2008, 02:45) *
Передавайте южному мосту на материнке наш пламенный превед rolleyes.gif

А как проверить, не сгорел ли этот самый южный мост? *дико_перепуганный_смайлик*

Кстати, со средними выходами я немного наврал. Не горит на них лампочка. Перепаял всё на крайнии выходы, соответственно, кулер и лампочка теперь работают одновременно, а вопрос всё тот же: какие конструкции на каком-нибудь языке программирования позволят включить / выключить питание на заданном порту?

PS: Я тут почитал немного инет, и понял, что лампочка+кулер для USB - вроде общепринятого эталона бесполезности, как HelloWrold для программистов smile.gif Звиняйте за вопросы про них, но, наверное, все начинали с ПреведМира :D

Сообщение отредактировал Снайпер :( - Nov 14 2008, 00:18
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Проверка адекватности вышенаписанного дала отрицательный результат :(
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Nov 14 2008, 01:51
Сообщение #4


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Цитата(Снайпер :( @ Nov 14 2008, 08:15) *
Звиняйте за вопросы про них, но, наверное, все начинали с ПреведМира :D

Все начинали) Но не таким образом. Я, например, с LPT порта начинал И то, очень осторожно.
Кулер и лампочка слишком мощные нагрузки для USB порта, да и для любых других - тоже. Лучше использовать светодиоды и LPT порт, если уже так сильно хочется управлять с компа. Информации по LPT порту в инете - море! Если LPT порта нет, то лучше оставить эту идею и заняться изучением микроконтроллеров)))


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Снайпер :(
сообщение Nov 14 2008, 06:35
Сообщение #5





Группа: Новичок
Сообщений: 8
Регистрация: 21-09-08
Из: г. Мытищи, Ново-Мытищинский пр-т, д. 49
Пользователь №: 40 373



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

Лампочка, кстати, сегодня сгорела. Буду знать, что подключать 2.5-вольтную лампочку к 4-вольтному ЮСБ - не айс. А кулер остался, но крутиться (раз с управлением юсбшником всё так сложно) будет постоянно. Отгонять от меня мерзкий запах кофе в офисе.

И - спасибо, тогда я временно откладываю паяльник и занимаюсь микроконтроллерами, тем паче что где купить светодиоды в Мытищах - даже и не знаю. И куда их прикрутить в мощном ноуте, кроме как альт-подсветкой к логотипу... {кажется, я знаю, что буду делать сегодня после работы}.

Тему ППА.


--------------------
Проверка адекватности вышенаписанного дала отрицательный результат :(
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Nov 14 2008, 09:34
Сообщение #6


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



На этом форуме рекомендуется деловой тон... пространственные рассуждения не приветствуются в большом объеме...

З.Ы. А может быть не браться с такими знаниями за это дело? Компьютер жалко...


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Снайпер :(
сообщение Nov 14 2008, 10:52
Сообщение #7





Группа: Новичок
Сообщений: 8
Регистрация: 21-09-08
Из: г. Мытищи, Ново-Мытищинский пр-т, д. 49
Пользователь №: 40 373



Цитата(haker_fox @ Nov 14 2008, 12:34) *
На этом форуме рекомендуется деловой тон... пространственные рассуждения не приветствуются в большом объеме...

Благодарю за разъяснение, и постараюсь впредь ему следовать. Без вопросов про величину объёма и меру пространности рассуждений.

Цитата(haker_fox @ Nov 14 2008, 12:34) *
З.Ы. А может быть не браться с такими знаниями за это дело? Компьютер жалко...

Можно и не браться. Покажите мне, пожалуйста, человека, который начал работать сразу же, не проходя стадию обучения и набивания собственных шишек. Не ожидал подобной оценки своих познаний на подфоруме, где (исходя из описания) позволительны вопросы про пересылку двух байт и тому подобные.
Вам жалко мой компьютер? Так ведь не человек же, я новый куплю, если с этим случатся вдруг критические повреждения. Жалко только, что я не смог добиться ответа на вопрос темы, но это невелика беда, в конце концов.

Сообщение отредактировал Снайпер :( - Nov 14 2008, 11:04


--------------------
Проверка адекватности вышенаписанного дала отрицательный результат :(
Go to the top of the page
 
+Quote Post
SysRq
сообщение Nov 14 2008, 11:45
Сообщение #8


Чайник, 1 литр
****

Группа: Свой
Сообщений: 655
Регистрация: 17-05-06
Из: Moscow
Пользователь №: 17 168



Питание отключить с USB нельзя (некоторые ноуты умеют, вроде бы, но это исключение).
Смотрите в сторону таких вот девайсов.
Go to the top of the page
 
+Quote Post
Снайпер :(
сообщение Nov 14 2008, 13:09
Сообщение #9





Группа: Новичок
Сообщений: 8
Регистрация: 21-09-08
Из: г. Мытищи, Ново-Мытищинский пр-т, д. 49
Пользователь №: 40 373



Цитата
Смотрите в сторону таких вот девайсов.

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


--------------------
Проверка адекватности вышенаписанного дала отрицательный результат :(
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Nov 15 2008, 06:23
Сообщение #10


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Цитата(Снайпер :( @ Nov 14 2008, 18:52) *
Можно и не браться. Покажите мне, пожалуйста, человека, который начал работать сразу же, не проходя стадию обучения и набивания собственных шишек.

В принципе, здесь нужно ответить на вопрос, а зачем это нужно? Если это разовое увлечение, то слишком много времени может понадобиться для решения разовой проблемы, к которой больше не придется возвращаться. И тогда уместен вопрос, а надо ли? Если же хотите постичь схемотехнику, программирования, то подходить нужно несколько с другой стороны. А вот это
Цитата(Снайпер :( @ Nov 14 2008, 18:52) *
Вам жалко мой компьютер? Так ведь не человек же, я новый куплю, если с этим случатся вдруг критические повреждения.

приведет к неоправданным экономическим затратам. Чтобы помигать лампочкой за 5 руб, Вы готовы, в случае аварии, платить 18-25 тыс. за новый компьютер??? Мне кажется это нелогичным!
Цитата(Снайпер :( @ Nov 14 2008, 18:52) *
Не ожидал подобной оценки своих познаний на подфоруме, где (исходя из описания) позволительны вопросы про пересылку двух байт и тому подобные.

Я знания Ваши оценивал справедливо, без обид, реально! И ничего тут обидного нет. Просто все это может привести к тому, что я уже чуть выше в этом же посте написал. мне кажется, лучше услышать реальность, чем "попасть" на несколько десятков тысяч рублей. Обидеть я Вас не в коем случае не хотел! Если что, то простите!
Цитата(Снайпер :( @ Nov 14 2008, 18:52) *
Жалко только, что я не смог добиться ответа на вопрос темы, но это невелика беда, в конце концов.

Ответ был: LPT порт, микроконтроллер... добавились ответы других участников...
ну или найдите старенький пенек (несколько сотен придется заплатить) там и LPT и COM есть... А если вставить контроллер LPT порта в шину ISA или PCI, то в принципе, можно о материнке даже и не беспокоиться! Программирование железа начните лучше (ИМХО) в среде MS-DOS. Это очень увлекательное занятие! Сам прошел через это! Помигайте одним светодиодом. Затем линейкой из 8 светодиодов. Организуйте какие-нить световые эффекты. Дальше через транзисторные ключи подключайте кулер, двигатель, еще что-нибудь, ту же лампочку, и эксперементируйте! У Вас появится чувство творца! А главное, Вы может быть, выберете себе поприще для работы (по фото вижу, что Вы молоды)! Ну, а дальше, поймете, нужно Вам это или нет...
Успехов!!! И почаще консультируйтесь здесь!


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
aag
сообщение Nov 15 2008, 11:54
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 81
Регистрация: 8-04-06
Из: Новосибирск
Пользователь №: 15 939



Давайте к делу подойдем так:

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

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

тут нужно только заранее определиться, с чего начинать, с программирования или со схемотехники? например, можно подумать над этим самым преобразователем (подсказка - нужна микросхема ftdi), а лучше взять для начала попроще задачку - микроконтроллеры, как и было посоветованно.
Go to the top of the page
 
+Quote Post
QuickWitted
сообщение Nov 15 2008, 15:57
Сообщение #12


Местный
***

Группа: Участник
Сообщений: 322
Регистрация: 21-06-07
Из: СНГ
Пользователь №: 28 596



Цитата(Снайпер :( @ Nov 14 2008, 04:08) *
Кто может посоветовать - пожалуйста! Буду очень признателен smile.gif


А поставить МК на USB

например так
http://swordgreenline.narod.ru/IgorPlug2.html

на это базы транзисторов (через резистор есно)
а на коллектор всё остальное...


--------------------
Сайт с разработками http://www.mindrunway.ru/
Go to the top of the page
 
+Quote Post
Снайпер :(
сообщение Nov 16 2008, 11:47
Сообщение #13





Группа: Новичок
Сообщений: 8
Регистрация: 21-09-08
Из: г. Мытищи, Ново-Мытищинский пр-т, д. 49
Пользователь №: 40 373



Цитата
В принципе, здесь нужно ответить на вопрос, а зачем это нужно?

Лично этот пример - был просто экспериментом. Я в силу своего незнания считал USB-порт самым управляемым (а виндроус 2k даже предлагала найти для моего "устройства" дрова). Теперь понял, что это не так, и вернусь к книгам, благо накачал вроде тех, что мне посоветовали.

Цитата
Вы готовы, в случае аварии, платить 18-25 тыс. за новый компьютер???

Гм... Вообще-то, не готов. Посидел бы пару месяцев без компьютера, пообижался бы на жизнь, на себя, на отсутствие даже мобильника с выходом в Интернет. Потом опять взял бы такой же как этот, за 72 тыс., но уже пару лет бы вообще припаивать к нему что-либо боялся. Ваша правда.
А лампочка стоила 4 руб., и сгорела уже на второй день использования.
Благо, у меня ещё есть.

Цитата
Я знания Ваши оценивал справедливо, без обид, реально!

Я ни в коем случае не обижен, что Вы! Просто уже второй раз повторяется ситуация, когда меня оценивают как "специалиста, который вдруг начал творить ошибки и задавать глупые вопросы". И меня она удивила, ведь если раздел форума для новичков - то я по определению (раз уж написал сюда) скорее всего не обладаю достаточным знанием и навыком, чтобы объективно оценивать последствия своих экспериментов... (а в первый раз лучший разработчик сайтов Москвы - фирма Индивид - видимо, всерьёз сочли меня за конкурента и давай, значит, критиковать ошибки при самопальной модификации CMS, как будто я как минимум, разработчик их уровня). А ещё мне в том сообщении показался такой смысл: "если иметь такой уровень знаний, как сейчас, то лучше за схемотехнику не браться - абстрактный компьютер жалко", что и вызвало означенную "закрывающуюся" реакцию.

Цитата
Ответ был: LPT порт, микроконтроллер... добавились ответы других участников...

Да, теперь я это понял, спасибо за ценную информацию и сам факт помощи. Выбросить несколько сотен (тысяч до десятка) на учебные пособия не жалко, тем паче под рукой школа, где детишки учатся распаивать компы 10-15летней давности. В на момент написания того сообщения я ещё не понял, что за USB пока лучше не браться, теперь уже вижу это. Поэтому хочу извиниться за, может быть, излишне резкий тон. Как ни стараюсь - а всё мыслями путаюсь (в частности, локальные темы вроде прикрутки кулера и глобальные - изучение схемотехники) и произвожу очень много схоластики.

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

QuickWitted, спасибо, решение тоже выглядит (для меня) очень изящным, и нечто подобное надеюсь применить, когда буду на достаточном для этого уровне smile.gif

______________________
И - тогда уже пойду искать информацию о LPT, ибо звучит заманчиво.

PS:
Цитата
Ну, а дальше, поймете, нужно Вам это или нет...
Успехов!!! И почаще консультируйтесь здесь!

Я уже вижу, что нужно. Быть только прикладным программистом - это очень мало, хотя даже стать просто хорошим прикладником довольно сложно. И консультироваться буду, скорее всего именно здесь (ибо тут не отправляют на Яндекс и Гугл :P).

Сообщение отредактировал Снайпер :( - Nov 16 2008, 11:48


--------------------
Проверка адекватности вышенаписанного дала отрицательный результат :(
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 4th August 2025 - 18:30
Рейтинг@Mail.ru


Страница сгенерированна за 0.01473 секунд с 7
ELECTRONIX ©2004-2016