Показать сообщение отдельно
Старый 28.04.2019, 23:07   #12 (permalink)
AndrejP
Member
 
Регистрация: 08.01.2019
Сообщений: 17
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 225
По умолчанию

Добрый вечер!

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

Итак. Это устройство используется для контроля включения/выключения внешних технологических УФ-ламп. Всего имеется 8 ламп. Каждая из них питается от 220В, и до 6А ток (внешний источник питания). В случае включения одной из ламп на выходных пинах имеется 0В а соотв. светодиод загорается. В случае если УФ лампа отключена на пинах появдяется 24В, светодиоды, соотв., гаснут.

В устройстве имеется 16 входных/выходных отв. (8 для входа кабелей, идущих на УФ лампы, 8 - выходы этих же кабелей). Эти кабеля без разрывов проходят сквозь устройство, внутри которого смонтированы неинвазивные датчики тока (TALEMA AP-1000), типа трансформаторы тока 1:1000.

Далее, если УФ лампа включена, т. е. через кабель проходит ток, с соотв. датчика тока, ток идет на резистор, напряжение на которых считывается и подается на 8 аналоговых входов контроллера Arduino Nano v3.0 (в перспективе чисто контроллер Atmega).

Arduino подает сигналы на 2 сдвиговых регистра SN74HC595 (оба восьмиканальные, или битные). Регистры нужны т. к. не хватает свободных цифровых портов на Arduino, т.е., фактически, они множат порты.

Один из регистров в свою очередь включает/выключают светодиоды, отображающие какие УФ лампы работают, а какие выключены.

Второй регистр подает сигналы 5В на входы драйвера нагрузок UTC62783, о котором я вчера и спрашивал. Он в свою очередь подает 24В или 0В на выходной терминал (винтовые клеммы).

Далее эти пины будут соединены со входами ПЛК Siemens (точно не помню модель - не в офисе сейчас, к сожалению). Контроллер этот, Siemens, я проверял, высокий сигнал - 24В (около того) и низкий 0В до 6В или около того.

Также на устройстве есть DIP- переклчатель на 8 позиций, который имитирует дейтсвия, как-будто соотв. УФ лампа включена, при этом она может быть выключена. Это используют для проверки работы контроллера Siemens и ПО.

В этом вся задача. Хочу пояснить, что понимаю что глупо, скорее всего, использовать это устройство, потом сигналить на котроллер и проч. Но так было с делано в нашем оборудовании и уже делается много лет. Причем для выполнения описанной выше задачи мы применяем оригинальные устройства (закупаем, установить что внутри - не вариант). Оно выполняет ровно те же функции, и дает ровно те же сигналы (24В и 0В).

Мне стало интересно построить такое аналогичное устройство с аналогичными функциями. Опыта нет - но есть интерес и небольшой опыт программирования.

Устройство скидал на макетке - все норм, работало. Изучил Proteus слегка, состряпал платку, заказал, спаял - получил проблему о которой в начале темы написал. А так в целом все работает, датчики датчат, диодики мигают, 23В и 0Вподаются,только что вот проблема с каким-то наводящимся плавающим напряжением на выходах с устройсвтва.

Сегодня пробовал то что мне советовали- даже если без резистора, рукой дотронуться до соотв. входа в микрохему UTC- вольтаж этот наведенный меняется. (например, было 8В и плавало 8-6-9, а становится 1-2). Т.е. с резистором вроде получше, но все равно в пределах 1- полутора вольтов чето плавает...

БУду признателен за идеи и уже признателен, если вы дочитали ))) В приложении фотки у-ва (полусобрано для тестов), схема устройства и даташиты если что-то поможет.

Хорошего вечера!!!
Изображения
   
Изображения
Тип файла: pdf Plan_v0.99.PDF (35.2 Кб, 86 просмотров)
Тип файла: pdf 62783.PDF (265.7 Кб, 83 просмотров)
Тип файла: pdf AP.pdf (310.2 Кб, 85 просмотров)
Тип файла: pdf sn74hc595.pdf (1.95 Мб, 106 просмотров)
Тип файла: pdf tsr1.pdf (266.8 Кб, 87 просмотров)
AndrejP вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070