zl3p 0 24 апреля, 2008 Опубликовано 24 апреля, 2008 (изменено) · Жалоба Вся проблема заключается в том, что необходимо около 100 проводов (бинарный код с нескольких источников данных, к тому же 24В) подключить к ПК. Как один из вариантов: по 10 бит какими-нибудь преобразователями перевести сигнал из параллельного кода в последовательный, и далее уже 10 последовательных линий можно подсоединить к контроллеру для обработки. Конечно, не исключаются пока и варианты с мультиплексорами или с контроллером с очень большим кол-во входов. Очень важный момент! У меня нет большого желания разрабатываеть эти преобразоватили или составные мультеплексоры самому ввиду большого количества входных проводов. Поэтому ищу готовые микросхемы. Т.е. основное требование - минимизировать количество необхомых микросхем, чтобы это всё можно было разместить на одной небольшой плате. Изменено 24 апреля, 2008 пользователем zl3p Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kuzmi4 0 24 апреля, 2008 Опубликовано 24 апреля, 2008 · Жалоба Вся проблема заключается в том, что необходимо около 100 проводов (бинарный код с нескольких источников данных, к тому же 24В) подключить к ПК. Как один из вариантов: по 10 бит какими-нибудь преобразователями перевести сигнал из параллельного кода в последовательный, и далее уже 10 последовательных линий можно подсоединить к контроллеру для обработки. Конечно, не исключаются пока и варианты с мультиплексорами или с контроллером с очень большим кол-во входов. Очень важный момент! У меня нет большого желания разрабатываеть эти преобразоватили или составные мультеплексоры самому ввиду большого количества входных проводов. Поэтому ищу готовые микросхемы. Т.е. основное требование - минимизировать количество необхомых микросхем, чтобы это всё можно было разместить на одной небольшой плате. думаю что вам просче всего будет реализовать этого вашего монстра на FPGA - 100 входных лап - вроде самое оно, особенно если городить тучу мелкосхем не охота.. Похожие темы вроде были кстати в форуме по ПЛИСам - про сопряжение макса с 24 вольтами и про перевод кода с параллельного в последовательный.... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sera_os 0 24 апреля, 2008 Опубликовано 24 апреля, 2008 · Жалоба Мы используем 74HC595 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kuzmi4 0 24 апреля, 2008 Опубликовано 24 апреля, 2008 · Жалоба 2 sera_os 74НС595 - · 8-bit serial input · 8-bit serial or parallel output А ему параллельный в последовательный надо...Да есчё и чтоб мелкосхем мало было..... ( http://pdf1.alldatasheet.com/datasheet-pdf...PS/74HC165.html - можно подсчитать сколько ему для 100 вх линий понадобится...) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
o-henry 0 24 апреля, 2008 Опубликовано 24 апреля, 2008 · Жалоба А может проще купить какой-нибудь PCI адаптер ввода-вывода, вроде вот такого http://ipc2u.ru/catalog/I/IP/25017.html Тогда самому придется сделать только преобразователь уровней 24V->5V Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kuzmi4 0 24 апреля, 2008 Опубликовано 24 апреля, 2008 · Жалоба А может проще купить какой-нибудь PCI адаптер ввода-вывода, вроде вот такого http://ipc2u.ru/catalog/I/IP/25017.html Тогда самому придется сделать только преобразователь уровней 24V->5V Цена чЮда - 217.11 у.е... :07: ... По моему слишком... Гораздо дешевлее, ну очень гораздо, на рассыпухе собрать и прогу на писюке наваять для приёма данных..... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ReAl 0 24 апреля, 2008 Опубликовано 24 апреля, 2008 · Жалоба 2 sera_os 74НС595 - · 8-bit serial input · 8-bit serial or parallel output А ему параллельный в последовательный надо...Да есчё и чтоб мелкосхем мало было..... ( http://pdf1.alldatasheet.com/datasheet-pdf...PS/74HC165.html - можно подсчитать сколько ему для 100 вх линий понадобится...) 74HC597 - "парный" к HC595, даёт преобразование параллельного в последовательный. Где-то 165-я удобнее, где-то 597-я, это по вкусу. zl3p, глянь в похожую тему. http://electronix.ru/forum/lofiversion/index.php/t46503.html тоже задача поменьше ковыряться самому стояла. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
o-henry 0 24 апреля, 2008 Опубликовано 24 апреля, 2008 · Жалоба Цена чЮда - 217.11 у.е... :07: ... По моему слишком... Гораздо дешевлее, ну очень гораздо, на рассыпухе собрать и прогу на писюке наваять для приёма данных..... Решать, конечно, автору топика, но если это надо по работе, а не для удовлетворения собственного любопытства, то я бы купил готовую плату. А если посчитать время, потраченное на сборку и отладку наколенной сборки - не так уж и гораздо. P.S. все это верно для единичных экземпляров. Если нужна партия - тогда изготавливать самим имеет смысл. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sera_os 0 24 апреля, 2008 Опубликовано 24 апреля, 2008 · Жалоба 2 sera_os 74НС595 - · 8-bit serial input · 8-bit serial or parallel output А ему параллельный в последовательный надо...Да есчё и чтоб мелкосхем мало было..... Прошу прощения :05: , немного поспешил с ответом. Действительно, ети микросхемы делают обратное - уменьшают к-во линий управления, а не увиличивают. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sergu 0 25 апреля, 2008 Опубликовано 25 апреля, 2008 · Жалоба Недавно попалась на глаза SN65HVS880: 24 V, EIGHT-CHANNEL DIGITAL-INPUT SERIALIZER http://focus.ti.com/docs/prod/folders/print/sn65hvs880.html The SN65HVS880 is a 24-V, eight-channel, digital-input serializer for high-channel density digital input modules of PC and PLC based systems in industrial automation. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться