Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Работа с COM портом [D7, WinXP]


Страницы:   1 2 3 4 5 6

ShyricK ©   (2007-07-28 00:27:00) 

Доброго времени суток всем!! Народ, пожалуйста подскажите можно ли программным путём управлять COM(LPT) портом: в частности подавать на клемы напряжение, т е объясняю есть в проге 4 кнопки и есть4 светодиода подкл к порту нужно чтобы нажимаешь на1 кнопку загорается1 светик и тд. возможно ли это сделать?


ShyricK   (2007-08-06 22:46:00) [1]


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

Да я то собирал но чисто по схеме. Придется спецов искать.


Anatoly Podgoretsky   (2007-08-06 12:20:00) [2]

> Anatoly Podgoretsky  (06.08.2007 10:57:42)  [102]

По определению, есть эммитерный повторитель, а коллекторный это инвертор. При подаче тока в базу, на выходе 0. Напряжение мереится между коллектором и землей.
По твоей схеме это напряжение на втором резисторе. Все напряжения меряются относительно земли, или на эммитере, или на коллекторе. Есть еще генератор/повторитель тока - это схема с общей базой.


Инс   (2007-08-06 11:08:00) [3]


> [102] Anatoly Podgoretsky ©   (06.08.07 10:57)

А почему вы назвали это инвертором?


Anatoly Podgoretsky   (2007-08-06 10:57:00) [4]

> Инс ©   (06.08.07 00:54) [98]

o +Uпит
           |
           [] Rн
           |
       K
--[Rб]---Б
       Э

           |
      ---

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


\/iKTOR   (2007-08-06 10:53:00) [5]

Транзисторы не советую, переходные процессы и прочее, полюбому лучше на микросхемах.
Самый главный вопрос - сколько линий будет задействовано? Если не много(до 3 например, то лучше всего поставить компараторы, они самые не привередливые, и их можно рассположить достаточно далеко от разъема компа(длинный провод) так как для них абсолютная величина входного сигнала большого значения не имеет (можно выставить порог компарации).
Вопрос чем управлять собираетесь, и какая надежность нужна. Можно получать питание компараторов от устройства, которым будете управлять.
Так же неплохих результатов можно добиться при использовании CMOS логики, но если выход компаратора(2 выхода, прямой и инверсный) можно нагружать током до 20 милиампер, то CMOS до 2 миллиампер.
Если требуется управлять большими токами, то нужно использовать транзисторы(лучше полевые).
Полюбому если вы никогда ничего не собирали, лучше обратиться к специалисту, схем реализации существует множество.


ShyricK   (2007-08-06 10:52:00) [6]

Доброго утра всем, вчера ходил детальки искал и вспомнил: а если у меня с порта выходит допустим 5 линий то и 5 транзисторов ставить нада?


Германн   (2007-08-06 02:42:00) [7]

Завтра почитаю этот сабж.
Неужели ДМ "дошёл" до уровня "железячных" форумов? :)


Инс   (2007-08-06 00:54:00) [8]

o +Uпит
            |
            []
            |________
--[Rб]---K            |
            |            []  Нагрузка
            |            |
           ---         ---


Инс   (2007-08-06 00:48:00) [9]

Фигню нарисовал... дубль два


Инс   (2007-08-06 00:46:00) [10]

Вот это вот инвертором называется:
    o +Uпит
    |________
---K             |
    |            []  Нагрузка
    []           |
    |            |
   ---         ---

Инвертор, потому что если на входе - 0, на нагрузке - напряжение, и наоборот.


Anatoly Podgoretsky   (2007-08-06 00:40:00) [11]

> Инс  (06.08.2007 00:38:34)  [94]

Не в эммиторную цепь, а в базу, величиной начиная с нескольких сотен ом.


Инс   (2007-08-06 00:38:00) [12]


> Но лучше инвертор, нагрузка включается в коллектор.


Только тогда в эммиторную цепь тоже какой-нибудь резистор поставить. 5 В на прямой p-n переход - это много.


Anatoly Podgoretsky   (2007-08-06 00:27:00) [13]

> ShyricK  (06.08.2007 00:06:32)  [92]

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


ShyricK   (2007-08-06 00:06:00) [14]

Спасибо!!! Пойду детали искать. Ещё раз спасибо


Инс   (2007-08-06 00:02:00) [15]

o +U питания
        |
        |
<-----К
        |      
        []   Нагрузка
        |    
       ---

К - это транзистор. Сверху коллектор, снизу - эммитор


ShyricK   (2007-08-05 23:57:00) [16]

А это как
> включенный как эмиторный повторитель


Инс   (2007-08-05 23:53:00) [17]


> [88] ShyricK ©   (05.08.07 23:48)


В качестве буфера - транзистор, включенный как эмиторный повторитель.


ShyricK   (2007-08-05 23:48:00) [18]

Я как бы в аппаратной части не очень ну я имею ввиду всю эту логику и тд но если я так понял то лог 1 --5В, лог 0 --какбы 0В.


Инс   (2007-08-05 23:41:00) [19]

Я с ЛПТ не работал, какие там уровни сигналов? Видимо это не ко мне. Я могу посоветовать вам что-то типа "не знаешь что ставить - ставь повторитель", но лучше все же это спросить не у меня :(


ShyricK   (2007-08-05 23:37:00) [20]

Да не я "Delphi глазками крякера" не читал так пролистал интересное (про сеть, про порты ....) А топик действительно интересный получился можно сказать веселый :-) А вопрос про диспетчера у меня уже давно висит, я даж на 98 пробовал раньше.   Так что насчет буферного устройства на ЛПТ ничё такого не знаете?


Страницы:   1 2 3 4 5 6

Наверх

Титульная страница Поиск, карта сайта Написать письмо