Loading...

Описание API вызова библиотеки COMCD4094.DLL

1,028 views

Loading...

Loading...

Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Nov 28, 2013

Description API call library COMCD4094.DLL
Developer: Badlo Sergey
Doanload: http://raxp.radioliga.com/cnt/s.php?p...

Данная библиотека, далее DLL, предназначена для работы с расширителем COM-порта на основе сдвигового регистра CD4094 на 8 выходов (или любого другого, например HC595, с соответствующей коррекцией схемы контроля через входы тактирования, строба и записи данных сигналами DTR/RTS/TX, и питающего напряжения) или каскадного их включения (до 32-х выходов), преобразующего последовательный код в параллельный. При этом, COM-порт может быть как физическим RS-232, так и виртуальным over USB на основе использования конвертора USB/RS-232 (UART TTL), к примеру - PL2303, CP2102/3, FTDI чипы (FT232RL и др.).

Cистемные требования и зависимости
1. WinOS.
2. Расширитель порта на сдвиговом регистре (по схеме в архиве).
3. Физический COM-порт или конвертор USB/RS-232.

ПОРЯДОК ИСПОЛЬЗОВАНИЯ и ОГРАНИЧЕНИЯ

1. Параметр 'numcom' функции setcom() можно оставлять пустым, по-умолчанию будет задаваться COM1.
2. Допускается запись параметра 'numcom' функции setcom() в любом регистре.
3. Параметр 'count' функции setcom() можно оставлять нулевым, по-умолчанию будет задаваться равным 8-ми выходам.
4. При каскадном включении, сдвиговые регистры допускается наращивать для управления большим количеством нагрузок (до 32-х для заявленного типа безнакового целого cardinal), для этого выходной пин переноса Q'S следует соединить со входом DATA следующего регистра и т.д., а входы тактирования и стробирования объединить.
5. Диапазон питающих напряжений ИМС регистра CD4094 (см. схему в архиве) составляет от 3 до 18 вольт. При использовании другого типа логики, чем КМОП, следует учитывать допустимый для них уровень напряжений согласно даташиту производителя.
6. Для управления мощными нагрузками необходим буфер в виде умощняющих ключей по выходу регистра, также желательна установка опторазвязки (например оптопар TLP621) либо по входу схемы расширителя, либо по выходу каждого из каналов.
7. Для реализации микросекундных интервалов управления используйте QueryPerformanceCounter() http://msdn.microsoft.com/en-us/libra....

Loading...

When autoplay is enabled, a suggested video will automatically play next.

Up next


to add this to Watch Later

Add to

Loading playlists...