Здравствуйте. Решил использовать bit-bang ножки FT232RL для управления реле и клапаном (на 24-вольта) с компьютера. Для этого подключил ножки CBUS0, CBUS1 FTDI к оптопарам TLP621-2, дальше всё стандартное. Оптопары включаются нулём. FT и оптопары питаются от USB. Запрограммировал FT232RL: Hardware Specific - IO Controls - (C0=I/O mode; C1=I/O mode; C2=TXDEN) Hardware Specific - HighIO (High Current I/O's)=True Далее через библиотеку попробовал - всё нормально управляется.
Но обнаружился неприятный эффект: 1. Если от платы отключить кабель USB и снова подсоединить, то при подключении кабеля реле и клапан срабатывают 3 раза, т.к. на bit-bang ножках проскакивают импульсы с активным низким уровнем (один длинный импульс порядка 80 миллисекунд и два коротких (по 30 мс каждый)). 2. При включении компьютера пока не загрузилась Windows реле и клапан срабатывают 8-10 раз, причём по крайней мере один раз ещё в BIOS, до загрузки драйверов Windows.
Может быть, кто-то сталкивался с подобным поведением, подскажите, как этого можно избежать.
|