VT100, впечатление что диоды именно для защиты блока питания вставлены. Как считаете их ставят не только на реле, но и на сами светодиодные индикаторы? На объекте их было бы проще поставить на индикаторы, а не на реле.
Второе . Спасибо что мне не нужно ремонтировать . Это большая проблема .Чат бот говорит , что включать контактор может модуль PSSI. Сейчас все работает . Еще два вторых модуля принимают сигналы , но как они работают , даже читая инструкцию мне не удается понять .Задавать вопрос на хабре тоже не имеет смысла . Скорее всего придется осваивать медленно , копать информацию , изучать схему применения на объекте . Так что возможности мои очень узкие , буквально никакие . С такой высокой сложностью встречаюсь впервые.
Ubuntu Pro, наверное , мне нужно подобрать реле для включение реверса. Еще , перевод машинный инструкции и поэтому слова буквально воспринимать нельзя. Там по ссылкам есть схемы .
pfg21,
Вот схема управлением реле, зачем там диоды? Подписаны карандашом и в схеме дублирования тоже. Плохо видно, но это кто то правку сделал.
Диоды в цепи управления перед столовыми кнопками sb 10, sb 12, sb 14 , sb 16, sb 18, sb20.
В левом верхнем углу БП овен 24 вольта. SW2 это переключатель режимов, авто,местн, дистанц.,выкл..
Справа вверху есть еще схема. Она уже без диодов. Реле к15, к16, к17 включаются от реле к6, к7, к8.
kalapanga, так значит все типы памяти задействованы в одном коде . Так получается ? Вот что ответила нейросеть именно по этому коду:
Код программы Arduino, включая функции setup() и loop(), попадают во Flash память микроконтроллера. Переменные, объявленные в функции setup() и loop(), а также некоторые временные переменные, попадают в память SRAM. Если в программе используется память EEPROM, то данные, записанные в нее, будут храниться в отдельной, не связанной с SRAM или Flash, памяти микроконтроллера. В данной программе нет использования EEPROM .
Класс ! Нейросеть говорит :
Для записи в память EEPROM используется функция EEPROM.write(), которая принимает два аргумента:
EEPROM.write(адрес, значение);
где адрес - адрес ячейки памяти EEPROM, в которую нужно записать значение, а значение - данные, которые нужно записать. Например, если необходимо записать число 42 в ячейку памяти EEPROM с адресом 10, то код записи будет выглядеть следующим образом:
EEPROM.write(10, 42);
Значит все виды памяти используются .
Flash-память - это тип памяти, который используется для хранения программного кода и данных, которые не изменяются во время выполнения программы. Код программы, написанный пользователем, хранится в Flash-памяти, и ее размер ограничен размером памяти устройства.
SRAM - это тип памяти, который используется для хранения переменных и других данных, которые изменяются во время выполнения программы. SRAM быстрее, чем Flash-память, и облегчает доступ к данным, изменяющимся в ходе выполнения программы.
EEPROM - это тип памяти, который используется для хранения данных, которые не изменяются в ходе выполнения программы. Она обычно используется для хранения настроек и конфигурационных данных.
Код программы попадает в Flash-память Arduino Uno. Это мне чат бот написал . Он может не все сказал , так как есть еще и SRAM в которой хранятся переменные . Ведь в коде есть переменные ? В коде есть и настройки , а те хранятся в EEPROM . Какая то путаница что где хранится.
Владимир Коротенко, этот код как пример, можете свой пример привести и сказать что вот это попадает в SRAM, а это в EEPROM, а это во Flash . Может код вообще здесь не при чем. Но код тоже попадает в память, но куда. Именно об этом хотел спросить.