|
Главная | Правила | Регистрация | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
|
Опции темы | Опции просмотра |
28.04.2019, 18:05 | #11 (permalink) |
Member
Регистрация: 27.11.2017
Сообщений: 3,395
Сказал(а) спасибо: 34
Поблагодарили 31 раз(а) в 6 сообщениях
Репутация: 30996
|
|
28.04.2019, 18:05 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
В этих обсуждениях скорее всего есть нужная вам информация Последовательное включение трёх нагрузок Проблема с микросхемой LM3915 Зависает комп при повышении нагрузок по обмену данных. Во время небольших нагрузок комп тормозит. Поочередное включение двух нагрузок |
28.04.2019, 23:07 | #12 (permalink) |
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- полутора вольтов чето плавает... БУду признателен за идеи и уже признателен, если вы дочитали ))) В приложении фотки у-ва (полусобрано для тестов), схема устройства и даташиты если что-то поможет. Хорошего вечера!!! |
29.04.2019, 00:19 | #13 (permalink) | ||
СпецШирокПрофНоУзкПонятия
Регистрация: 13.03.2015
Сообщений: 2,909
Записей в дневнике: 1
Сказал(а) спасибо: 31
Поблагодарили 31 раз(а) в 8 сообщениях
Репутация: 29598
|
Цитата:
меня конечно смущает уровень 24 вольта Цитата:
1. входами этого контроллера являются обмотки реле, которые непосредственно этими входными 24 вольтами включаются и тогда выхода микросхемы привязывать к 0 не нужно, но в этом случае ваши 10 ком, через которые идут эти 24 вольта все "сожрут" и реле не сработают. 2. такой высокий уровень необходим для повышенной помехозащищенности. в этом случае я бы выходы микросхемы UTC 62783 нагрузил резисторами от 300 ом до 1ком.(меньше лучше, но больше нагрузка на выход) вы должны попробовать выяснить что за входы у вашего ПЛК Siemens хотя бы измерить тестером их входное сопротивление
__________________
все гениальное просто. чем проще, тем надежнее. |
||
29.04.2019, 11:15 | #14 (permalink) |
Member
Регистрация: 08.01.2019
Сообщений: 17
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 225
|
Данные по контроллеру...
Доброе утро!
Для полученя сигналов 24В используется контроллер CPU S7-1214C. Вот данные по его 24В входам из мануала на него (см. прилоржение). Больше ничего по входам там не обнаружил. Вряд ли там реле на входе стоят. Кстати, в том устройстве, которое использовалось раньше, на выходах, прямо перед винтовой клеммой, стояли резисторы 3,3 кОм, если это о чем-то скажет. Спасибо и удачного дня! |
29.04.2019, 12:11 | #15 (permalink) |
СпецШирокПрофНоУзкПонятия
Регистрация: 13.03.2015
Сообщений: 2,909
Записей в дневнике: 1
Сказал(а) спасибо: 31
Поблагодарили 31 раз(а) в 8 сообщениях
Репутация: 29598
|
вот с этого и надо было начинать
принимаем 2 вариант
__________________
все гениальное просто. чем проще, тем надежнее. |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
29.04.2019, 12:25 | #16 (permalink) |
Member
Регистрация: 08.01.2019
Сообщений: 17
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 225
|
Спасибо! К сожалению, дело дилетантов начинать с конца )))
Еще небольшое уточнение. В варианте 2, Виктор, вы рекомендовали "нагрузить выходы с UTC...". Имеется в виду: 1. Их дополнительно "притянуть" к нулю через резисторы и оставить на выходе на Siemens также резисторы 10кОм; 2. То же, только заменить резисторы 10кОм на меньшее; 3. Просто уменьшить номиналы выходных резисторов (притяжка к 0 не нужна), идующих на контроллер Siemens с 10кОм (как сейчас на схеме) до 300 Ом - 1кОм. Меня волнует вопрос того "плавающего напряжения", что у меня было в первом посте, и могу ли я в итоге на выходе на контроллер Siemens получить строго 0 на низком сигнале. Или фиг с ним что там "плавают" 1-1,5 В? Спасибо вам огромное за внимание и дельные советы! Отличного вам дня! |
29.04.2019, 12:48 | #17 (permalink) |
СпецШирокПрофНоУзкПонятия
Регистрация: 13.03.2015
Сообщений: 2,909
Записей в дневнике: 1
Сказал(а) спасибо: 31
Поблагодарили 31 раз(а) в 8 сообщениях
Репутация: 29598
|
имеется в виду к выходам каналов микросхемы UTC 62783 подключить резисторы, которые вторым своим выводом сидят на 0.
резисторы на выходе применить близкие к если последних уже нет на месте
__________________
все гениальное просто. чем проще, тем надежнее. |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
Метки |
udn, utc, драйвер нагрузок, микросхема |
Опции темы | |
Опции просмотра | |
|
|