Свежие обсуждения
Компьютеры

Включение лампочек с компьтера.

1 3
...386, без дисплея и клавы, в этом же корпусе стык с тиристорами...

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

 
Анахронизм! Ведь давно уже придумана достойная замена - электромагнитное реле!
Очень категорично и очень неправильно по сути. Реле были раньше тиристоров, слово анахронизм скорее применимо именно к реле. Юзаю и те и другие - каждому девайсу по потребностям. Попробуйте сделать бегущую строку на реле - посмеемся вместе.
 
Бегущая строка... Можно и на тиристорах. Если откажет - будет только лучше. По телевизору надоела.
А в самых ответственных случаях даже самые разъяпонские японцы все равно продолжают употреблять реле - например, в мигалках поворотников автомобилей. Это только наши отечественные изобрета... тфу, рационализаторы с Ижевского автозавода догадались сделать поворотники на полупроводниках. А автоэлектрорадиолюбители подключают параллельно "холостое" реле - чтобы хотя бы слышно было, как срабатывает...

Но это не по теме. Про компъютер говорили...

 
А что-то знакомое. На форуме Радио один чел пытается "спрячь" комп с лампочками.
Посредством оптрона. Я сегодня даже спаял два макетика, опробовал для убедительности (своей) и отправил схему вопрошающему.
 
спаял два макетика, опробовал для убедительности и отправил- вот единственно достойный ответ по теме! Браво, ЮХа!
 
> Можно управлять, конечно. SetCommBreak() & ClearCommBreak()

Эквиваленты этих функций:
EscapeCommFunction(hCom, SETBREAK);
EscapeCommFunction(hCom, CLRBREAK);

Это из того же "комплекта", что и
EscapeCommFunction(hCom, SETDTR); //установить DTR +12В
EscapeCommFunction(hCom, CLRDTR); //установить DTR -12В
EscapeCommFunction(hCom, SETRTS); //установить RTS +12В
EscapeCommFunction(hCom, CLRRTS); //установить RTS -12В

Если кто не игрался с COM портом и интересуется, то вот особенность:
при открытии порта функцией CreateFile("COM1", ...) сигналы DTR и RTS устанавливаются в состояние +12В. Происходит это потому, что по умолчанию (при старте Windows) включается режим использования этих сигналов при операциях обмена. Конечно, можно их сразу же сбросить в -12В, либо отменить их использование элементами структуры DCB.fRtsControl и DCB.fDtrControl.
В последнем случае повторное открытие порта не приведет к включению этих сигналов.

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

 
1 3