Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5

ТЕМА: Автоматизация для ректификации

Автоматизация для ректификации 19 нояб 2019 14:21 #76

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 10625
  • Спасибо получено: 3835
  • Respect sxem.org Sponsor 2019 Author
Не вижу однозначности в этих двух предложениях:
Фаза пишет:
В данный момент, при запуске режима Р4, реле OUT_3 находится в выключенном состоянии (лог. 0).
В принципе исходное состояние всех выходов зависит от настроек в сервисном меню.
Так лог.0 или зависит от настроек? Если лог.0, тогда когда же начинает зависеть от настроек?

Фаза пишет:
можно ли использовать Arduino с Mega328 или нужно вносить какие-то изменения в прошивку?
Я Вам даю hex-файл, куда зальете, там и будете использовать. Только переделать ее придется под кварц 16 МГц, или Вам в Arduino заменить на 8МГц. И еще нужно проверить, чтобы не было конфликтов по выводам.

Настройки по умолчанию хранятся в прошивке. Новые Ваши настройки запишутся в EEPROM. При подаче питания программа проверяет есть ли настройки в EEPROM. Если нет - берет по умолчанию.
Последнее редактирование: 19 нояб 2019 14:23 от Soir.
Администратор запретил публиковать записи гостям.

Автоматизация для ректификации 19 нояб 2019 14:34 #77

  • Фаза
  • Фаза аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 106
  • Спасибо получено: 6
Soir пишет:
Не вижу однозначности в этих двух предложениях:
Если лог.0, тогда когда же начинает зависеть от настроек?
Когда я эти настройки изменю.
Администратор запретил публиковать записи гостям.

Автоматизация для ректификации 19 нояб 2019 14:54 #78

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 10625
  • Спасибо получено: 3835
  • Respect sxem.org Sponsor 2019 Author
Яснее не стало... Еще раз, другими словами спрошу. При подаче питания выход OUT_3 устанавливается в зависимости от настроек? Просто ответьте - да или нет. Да - мне все понятно. Если нет, тогда подробно что означает "Когда я эти настройки изменю."
Администратор запретил публиковать записи гостям.

Автоматизация для ректификации 19 нояб 2019 15:09 #79

  • Фаза
  • Фаза аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 106
  • Спасибо получено: 6
Да
Администратор запретил публиковать записи гостям.

Автоматизация для ректификации 19 нояб 2019 17:00 #80

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 10625
  • Спасибо получено: 3835
  • Respect sxem.org Sponsor 2019 Author
Обновил прошивку. Добавил работу OUT_3. Затронуло в этой части все режимы. Пройдитесь по всем, не уверен, что все правильно понял, особенно в тех местах описания, где прямого указания на работу нет.
Когда с этим разберемся, тогда уже звук...
Администратор запретил публиковать записи гостям.
Спасибо сказали: Фаза

Автоматизация для ректификации 20 нояб 2019 15:28 #81

  • Фаза
  • Фаза аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 106
  • Спасибо получено: 6
Последнюю прошивку проверил на макетной плате, все работает отлично. Вывод OUT_3 в режимах Р2, Р3 и Р4 срабатывает как надо. В режиме Р1 не работает, но он там особо и не нужен. Теперь буду собирать в железе и тестировать в реальных условиях.
По звуку. Сейчас в программе есть озвучка, которая работает постоянно (в протеусе из-за неё даже убирал буззер), примерно 12-14 коротких сигнала, потом около 6 секунд пауза. Можно этот сигнал оставить на озвучку обнуления Скважности. Звучит 10 мин или до нажатия PLUS, затем срабатывание выхода OUT_3.
Для параметра "tО", как и оговаривалось раньше, сигнал 0.5/0.5, продолжительностью 1 мин или до нажатия PLUS, затем срабатывание выхода OUT_3.
Уберите точку в младшем разряде режима Р1. Оказалась лишней.


Рано обрадовался, в режиме Р4 не работает параметр "Pt" (разница температур). Должно быть точно как в режиме Р3:
Если в параметре Рt записаны ноли 00,0 , то система работает как два разных терморегулятора (режим Р3); если же в Рt записано число, отличное от ноля, то ШИМ запускается когда разница температур (по модулю) от двух термодатчиков становится меньше или равна этому числу. Например, при Рt = 01,5 работа ШИМ будет разрешена, если разность температур будет от 0° до 1,5°, а если разность температур превысит 1,5°, то работа ШИМ запрещена. При этом сами по себе показания t1 и t2 значения не имеют.
Сегодня постараюсь прикрепить макетку к оборудованию и прогнать в реальности, может ещё что-то вылезет.
Последнее редактирование: 20 нояб 2019 16:42 от Фаза.
Администратор запретил публиковать записи гостям.

Автоматизация для ректификации 20 нояб 2019 19:04 #82

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 10625
  • Спасибо получено: 3835
  • Respect sxem.org Sponsor 2019 Author
Фаза пишет:
В режиме Р1 не работает, но он там особо и не нужен
А когда он там должен работать? Тоже через 10 минут?
Фаза пишет:
Уберите точку в младшем разряде режима Р1.
Убрал.
Фаза пишет:
в режиме Р4 не работает параметр "Pt"
Исправил, проверьте.
Фаза пишет:
По звуку...
Уже несколько раз писал - это последний этап.
Звук должен быть во всех режимах, а сейчас режимы еще до конца не отлажены. И потом получится, что меняя что-то в режиме, можно зацепить и звук. И со звуком начинать разбираться снова... Потерпите еще немного.
Администратор запретил публиковать записи гостям.

Автоматизация для ректификации 21 нояб 2019 08:53 #83

  • Фаза
  • Фаза аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 106
  • Спасибо получено: 6
Проверил, теперь "Рt" работает нормально.
Soir пишет:
А когда он там должен работать? Тоже через 10 минут?
Нет, здесь он не нужен, так как в этом режиме управление внешнее.
Soir пишет:
Уже несколько раз писал - это последний этап
Я то думал, что всё уже работает нормально, поэтому и написал про озвучку. А потом нашел ошибку в работе.
Администратор запретил публиковать записи гостям.

Автоматизация для ректификации 21 нояб 2019 17:23 #84

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 10625
  • Спасибо получено: 3835
  • Respect sxem.org Sponsor 2019 Author
Фаза пишет:
Тогда непрерывно 0,5сек/0,5сек если скважность достигла ноля, в течении 10 минут. И непрерывно два коротких каждую секунду, когда температура третьего датчика достигла значения "tО", в течении 1 минуты. Досрочное отключение - кнопка PLUS.
Сделал так, проверяйте. Есть также и доработка основного алгоритма, уже по ходу смотрите, может зацепил что нужное...
Администратор запретил публиковать записи гостям.

Автоматизация для ректификации 22 нояб 2019 13:29 #85

  • Фаза
  • Фаза аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 106
  • Спасибо получено: 6
Нашел ошибки.
1) В режиме Р3 и Р4, если параметр "СВС"=1, а параметр "Рt"=0.0, при входе в любое меню, на выходе OUT_2 появляются короткие импульсы с периодичностью около 1 сек.
2) В режиме Р4, если "СВС"=1, а "Рt"=0.0, терморегулятор t2 запрограммирован на температуру 50 градусов.
3) Если в процессе работы скважность уменьшается до ноля и срабатывает пищалка, то лог. 1 на выходе OUT_3 появляется через 1 мин. вместо 10 мин.


________________________________________________________________

4)
Если при эксплуатации по каким-либо причинам будет потерян датчик, участвующий в работе данного режима, то на соответствующем индикаторе появятся три черточки (---), работа ШИМ и терморегулятора t2 блокируется с подачей звукового сигнала. При потере датчика t3 в режиме Р4 просто подается звуковой сигнал , без блокировки работы.
Сейчас работает наоборот при потере первого или второго датчика без подачи звукового сигнала сразу на выходе OUT_3 появляется лог. 1, но работа ШИМ не блокируется. При потере третьего датчика звучит сигнал, блокируется ШИМ, а через минуту появляется лог. 1 на OUT_3
Последнее редактирование: 22 нояб 2019 15:31 от Фаза. Причина: Добавление сообщения
Администратор запретил публиковать записи гостям.

Автоматизация для ректификации 22 нояб 2019 15:37 #86

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 10625
  • Спасибо получено: 3835
  • Respect sxem.org Sponsor 2019 Author
Фаза пишет:
3) Если в процессе работы скважность уменьшается до ноля и срабатывает пищалка, то лог. 1 на выходе OUT_3 появляется через 1 мин. вместо 10 мин.
Пока только это посмотрел, проверьте, чтобы не нагромождались ошибки. Но уже снова не знаю, где смотреть про работу OUT_3 - в описании одно, в сообщениях уже несколько правок-поправок...

В общем, сейчас. OUT_3 включается (лог.0 или лог.1, в зависимости от настроек) только после завершения процесса. Через 10 минут, если скважность уменьшилась до нуля. Или через 1 минуту, если в режиме Р4 температура датчика 3 достигла температуры отключения. Другими словами - вместе с выключением звука.
Если нужно по-другому, тогда прошу еще раз описать отдельно по OUT_3.

Потом остальные ошибки.
Администратор запретил публиковать записи гостям.

Автоматизация для ректификации 22 нояб 2019 16:29 #87

  • Фаза
  • Фаза аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 106
  • Спасибо получено: 6
Soir пишет:
В общем, сейчас. OUT_3 включается (лог.0 или лог.1, в зависимости от настроек) только после завершения процесса. Через 10 минут, если скважность уменьшилась до нуля. Или через 1 минуту, если в режиме Р4 температура датчика 3 достигла температуры отключения. Другими словами - вместе с выключением звука.
Да, так и нужно.
Администратор запретил публиковать записи гостям.

Автоматизация для ректификации 23 нояб 2019 08:04 #88

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 10625
  • Спасибо получено: 3835
  • Respect sxem.org Sponsor 2019 Author
Фаза пишет:
1) В режиме Р3 и Р4, если параметр "СВС"=1, а параметр "Рt"=0.0, при входе в любое меню, на выходе OUT_2 появляются короткие импульсы с периодичностью около 1 сек.
Не увидел такого в симуляторе и не нашел в прошивке. Уточните при каких настройках это происходит.
Но даже не так. Опишите с самого начала и полностью работу параметра "СВС". В описании, что он не работает в режиме Р3, значит в Р4 должен работать. Но также Вы пишете, что Р4 работает как Р3, значит "СВС" не должен работать...
В общем, я запутался и не знаю где искать информацию.
Поэтому все предыдущие описания я аннулирую. Вас прошу ответить точечно на мои вопросы и обновить общее описание с учетом всего, что здесь в теме уточнялось, дополнялось и т.п.

Фаза пишет:
2) В режиме Р4, если "СВС"=1, а "Рt"=0.0, терморегулятор t2 запрограммирован на температуру 50 градусов.
Задание исправил, но здесь такой же вопрос по "СВС". Терморегулятор t2 управляет OUT_2 и если "СВС"=2 - тоже управление OUT_2, но уже от ШИМ...

Фаза пишет:
4) При потере третьего датчика звучит сигнал...
Но в Вашем перечне звуковых сигналов такой вариант не прописан. Или я смотрю не тот перечень?
Прошу еще раз расписать ВСЕ звуковые сигналы в одном абзаце. Уже не знаю где смотреть, где уточнять и как разрозненные сообщения и описания стыковать друг с другом.
Администратор запретил публиковать записи гостям.

Автоматизация для ректификации 23 нояб 2019 19:42 #89

  • Фаза
  • Фаза аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 106
  • Спасибо получено: 6
Те глюки, о которых я писал, были в предыдущей прошивке. Посторонние импульсы на выходе OUT_2, были когда в параметре "Рt" ставил 0.0. Их было видно даже в протеусе, а на макетке вообще отчетливо. В прошивке Termo_ATMEGA328_6LED_30_21 я их уже не вижу.
С работой терморегулятора t2 тоже уже все нормально.
Но в Вашем перечне звуковых сигналов такой вариант не прописан.
Об этом писалось в описании режима Р4, сообщение №61. Но там я подробно не описывал о форме и продолжительности сигнала.
Прошу еще раз расписать ВСЕ звуковые сигналы в одном абзаце
1) при уменьшении параметра "С" до ноля, звучит сигнал в течении 10 минут, потом срабатывает реле на выходе OUT_3. Звук можно отключить нажав кнопку PLUS. В этом случае OUT_3 не срабатывает.
2) при достижении датчиком t3, заданного в параметре 4.tO значения, звучит сигнал в течении 1 минуты, потом срабатывает реле на выходе OUT_3. Звук можно отключить нажав кнопку PLUS. В этом случае OUT_3 не срабатывает.
3) при потере датчика участвующего в работе данного режима, на соответствующем индикаторе появятся три черточки (---), работа ШИМ и терморегулятора t2 блокируется и подается звуковой сигнал.
При потере датчика t3 в режиме Р4 просто подается звуковой сигнал , без блокировки работы ШИМ.
Для пунктов 1 и 2 с формой сигнала уже определились, для пункта 3 сигнал любой, можно 0.5\1.5. Сигнал звучит пока не будет нажата кнопка PLUS.

Soir, можно сделать так, чтобы потерей датчика считалось его отсутствие более нескольких секунд, чтобы исключить ложную блокировку работы от какой-то помехи? В протеусе несколько раз кратковременно появлялись прочерки вместо температуры.
Администратор запретил публиковать записи гостям.

Автоматизация для ректификации 24 нояб 2019 08:57 #90

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 10625
  • Спасибо получено: 3835
  • Respect sxem.org Sponsor 2019 Author
Фаза пишет:
чтобы потерей датчика считалось его отсутствие более нескольких секунд.
Сделал 5 секунд. Но на самом деле, МК и так 5 раз переспрашивает, если видит ошибку.

Фаза пишет:
Об этом писалось в описании режима Р4, сообщение №61.
Вот я как раз об этом. Новые сообщения непонятно - дополнение к предыдущим или полное описание. Если дополнение, то к каким предыдущим. А те предыдущие полные или тоже дополнение...

Фаза пишет:
для пункта 3 сигнал любой
Сделал 3 бипа каждую секунду.
Администратор запретил публиковать записи гостям.

Автоматизация для ректификации 25 нояб 2019 15:08 #91

  • Фаза
  • Фаза аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 106
  • Спасибо получено: 6
Ув. Soir, спасибо за Ваше терпение и оказываемую помощь.
Подкорректировал описание с учетом замечаний и внесенных в работу прибора изменений. А так же нарисовал схему.
В конце описания более подробно описал работу параметра "СВС" и действия прибора при потере датчиков.
Сейчас не корректно отрабатываются случаи потери датчиков.
Режим Р3, "СВС"=1, "Рt"=0.0. Если во время работы отключить датчик t2, то как и положено через 5 секунд звучит сигнал и блокируется выход OUT_2. После нажатия кнопки + звук отключается, OUT_2 остается заблокирован. Тут все правильно. Но если не перезапустить систему (долгим нажатием кнопки + или отключением питания), то программа не видит потерю датчика t1 и не блокирует работу ШИМ. То же самое, если первым теряется t1, то программа больше не реагирует на потерю t2. В режиме Р4 добавляется еще и датчик t3.
Нужно чтобы каждая потеря датчика, сопровождалась звуковым оповещением и блокировкой ШИМ или терморегулятора t2 (в зависимости от датчика). При "Рt" больше ноля, потеря любого из двух датчиков блокирует ШИМ.
Если в начале работы перезапуск системы не вызывает затруднений, то в конце, когда декремент применялся уже несколько раз, перезапуск нежелателен. Сделайте так, чтобы после восстановления датчика можно было продолжить работу нажатием кнопки +. Можно вместе с отключением звука, если к этому моменту датчик обнаружен или повторным нажатием +, если датчик восстановлен после отключения звука.

Вложенный файл:

Имя файла: Timer_ATMEGA328.rar
Размер файла:32 KB
Последнее редактирование: 25 нояб 2019 15:09 от Фаза.
Администратор запретил публиковать записи гостям.
Спасибо сказали: valemal

Автоматизация для ректификации 26 нояб 2019 14:02 #92

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 10625
  • Спасибо получено: 3835
  • Respect sxem.org Sponsor 2019 Author
Все, даже мелкие, изменения или доработки затрагивают работу всей программы. Сейчас мне уже сложно отследить все возможные последствия даже незначительной правки. Поэтому проверяйте всё и все режимы. Алгоритм регулирования не менялся, а что касается запуска, блокировки, остановки... - тут однозначно нужно проверять.
Тем более, что я все равно не уверен, что все сделал правильно.
Администратор запретил публиковать записи гостям.
Спасибо сказали: valemal

Автоматизация для ректификации 26 нояб 2019 14:14 #93

  • valemal
  • valemal аватар
  • Не в сети
  • Пользователь
  • Сообщений: 16
Фаза пишет:
нарисовал схему.
Можете обьяснить или показать как должно работать это устройство?
Последнее редактирование: 26 нояб 2019 16:15 от valemal.
Администратор запретил публиковать записи гостям.

Автоматизация для ректификации 26 нояб 2019 14:47 #94

  • Фаза
  • Фаза аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 106
  • Спасибо получено: 6
valemal, думаю назначение понятно из названия темы. Если вкратце, то датчик t1 цепляется внизу колонны, t2 вверху, перед дефлегматором, t3 установлен в кубе. Выход OUT_1 через симистор управляет клапаном отбора с катушкой на 220 вольт. OUT_2 через реле также может управлять клапаном с напряжением катушки 12в или 24в или может работать как независимый терморегулятор. OUT_3 служит для отключения питания всей установки. В зависимости от возможностей и потребностей применяется один из четырех режимов.
На профильных форумах можно подробнее узнать о способе регулировки отбора с помощью электро клапана и ШИМ.
Чтобы не мусорить на форуме электронщиков, можно списаться в личке и я дам пару ссылок где почитать.

Soir пишет:
Поэтому проверяйте всё и все режимы.
Я так и делаю. Хочется довести задуманное до завершения, но чувствую что уже достал Вас своими хотелками. Если опять ничего не получится, то придется отказаться от звука.
А пока выявил одну значительную проблему и пару мелких.
1) При потере датчика участвующего в работе ШИМ, программа уменьшает скважность. Например при "С"=20, "У"=10 теряется датчик, через 5 сек. звучит сигнал и блокируется работа ШИМ. При восстановлении датчика и нажатии кнопки PLUS, работа ШИМ возобновляется. Это правильная работа программы. Неправильная работа заключается в том, что в этот момент параметр "С" уменьшился на параметр "У". Если опять происходит потеря датчика, то работа ШИМ блокируется, но звукового сигнала уже нет, зато после нажатия кнопки PLUS скважность опять уменьшается.
Нужно, чтобы потеря датчика и короткое нажатие на кнопку PLUS (для продолжения работы после устранения неисправности) не приводило к уменьшению скважности.
2) Звуковой сигнал срабатывает только первый раз. И даже если программа дальше работает без ошибок и происходит плановое уменьшение скважности до ноля, то работа ШИМ завершается, но звукового сигнала нет. Скорее всего кратковременное нажатие на кнопку PLUS полностью отключает звук, а не прерывает его после устранения потери датчика.
3) Сделайте максимальное число в параметрах "С", "У", "УС" 100%.
Последнее редактирование: 27 нояб 2019 10:49 от Айнцвайдрайченко. Причина: Объединил сообщения
Администратор запретил публиковать записи гостям.
Спасибо сказали: valemal

Автоматизация для ректификации 27 нояб 2019 10:37 #95

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 10625
  • Спасибо получено: 3835
  • Respect sxem.org Sponsor 2019 Author
Фаза пишет:
придется отказаться от звука.
Звук тут не самое сложное. Просто он сильно зависит от всего другого. Поэтому он снова будет последним.
Весь алгоритм оказался запутанным. Наверно уже проще прошивку переписать сначала...

Но прошивку исправлю, чуть позже. Пока лишь рассуждения.
По моему мнению неисправность датчика - аварийная ситуация, тем более для такого процесса. Поскольку все датчики контролируют один и тот же процесс на разных стадиях, то неисправность любого датчика - аварийная ситуация для всей системы, независимо от выбранной программы.
Аварийная ситуация должна привести к блокировке процесса и перевода его в безопасное состояние. В данном случае - отключение всех нагревателей и сигнализация.
Восстановление процесса - после устранения неисправности. Неисправность датчика, это не так себе - работал, перестал, потом опять чего-то заработал... Это серьезная неисправность и подход должен быть серьезным - выявление причины, замена датчика, замена проводки, ремонт блока, исправление ошибок в управляющей программе...
Я это веду к тому, что простое нажимание на PLUS не должно возобновлять процесс. Вряд ли неисправность удастся устранить за 5 секунд и наверняка для устранения придется отключать питание. После устранения неисправности процесс должен быть запущен сначала - скорее всего, уже все остынет.
Отсюда следующий вывод. При запуске программа должна контролировать стартовые температуры и учитывать их при формировании исходной скважности и т.п. Тогда, даже если удалось быстро устранить неисправность, то процесс продолжится с места прерывания, а не неизвестно из какого состояния.
Администратор запретил публиковать записи гостям.

Автоматизация для ректификации 27 нояб 2019 12:07 #96

  • Фаза
  • Фаза аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 106
  • Спасибо получено: 6
В запасе всегда есть подготовленные датчики, с разъемами на кабеле. Теперь хочу все датчики поверить и на каждый повесить бирку с указанием температуры коррекции. Так что замена занимает пару минут без отключения питания. В данном случае, при какой-либо неисправности, основной упор делается на блокировку ШИМ, а не на полное отключение. С отключенным ШИМ колонна может работать "на себя" часами. Вот тут и нужен звуковой сигнал, чтобы своевременно привлечь внимание к проблеме. Дальше все решения принимает оператор. Замена датчика это мелочь, к тому же весьма редкая, поэтому я и хотел, чтобы на всякий случай была звуковая сигнализация.
Общий алгоритм работы программы меня полностью устраивает. Вся загвоздка в правильной логике работы сигнализации потери датчиков. Возможно я что-то упускаю в описании правильной работы сигнализации, если нужно, я еще раз по-шагово, с примерами опишу как я вижу работу этого куска программы.
Администратор запретил публиковать записи гостям.

Автоматизация для ректификации 27 нояб 2019 14:32 #97

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 10625
  • Спасибо получено: 3835
  • Respect sxem.org Sponsor 2019 Author
Тут проблемы я сам себе создаю. Изначально планировалась ATMEGA8 и начинал прошивку под нее. Остро стоял вопрос в памяти, поэтому и программа писалась компактно. Компактно - автоматически становится сложнее. Многие части разных программ пересекаются в одних и тех же функциях. После перехода на 328-ую можно бы и упростить, но это переписывать весь алгоритм и по новому его отлаживать...
Уже несколько раз об этом писал - я не во всём с Вами согласен, что касается безопасности и надежности процесса. Поэтому в тех местах, где нет прямого указания на отдельные моменты или они могут трактоваться неоднозначно - сам достраиваю логику так, как я ее понимаю.
Далее, вот вроде бы мелочь
3) Сделайте максимальное число в параметрах "С", "У", "УС" 100%.
но это означает перешерстить всю программу и проверить, как это повлияет на все ее функции в расчетах, в настройке, индикации, записи в память... И тут уже пошли более серьезные изменения, чем казалось бы.
Вот оно все вместе и создает неразбериху и приводит к ошибкам...

Но то так... Прошивку обновил по вопросам из сообщения №94. По изменению скважности не совсем понял, почему так происходит, но приделал костыль, проверяйте...
Администратор запретил публиковать записи гостям.

Автоматизация для ректификации 27 нояб 2019 16:23 #98

  • Фаза
  • Фаза аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 106
  • Спасибо получено: 6
Проверил реакцию системы на отключения датчика - костыль немного помог, но пациент еще сильно хромает (((.
Проверял на макетке, отключал "-" питания датчика t1, через пару секунд подключал обратно. При этом в момент подключения питания на индикаторе на секунду показания температуры становились 85.0, время работы ШИМ становилось 0.0. После нескольких отключений (в зависимости от параметра "С") работа ШИМ блокировалась и подавался звуковой сигнал уменьшения скважности до ноля.
2) Звуковой сигнал срабатывает только первый раз.
С этим проблема решилась, сигнал звучит при каждой аварийной ситуации.
Администратор запретил публиковать записи гостям.

Автоматизация для ректификации 27 нояб 2019 16:40 #99

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 10625
  • Спасибо получено: 3835
  • Respect sxem.org Sponsor 2019 Author
Фаза пишет:
При этом в момент подключения питания на индикаторе на секунду показания температуры становились 85.0
Мы так долго будем костыли подбирать. 85,0 - это заводская настройка. Первое считывание с датчика всегда дает 85,0.
Не предусмотрена в автомобиле замена колес на ходу. Нужно остановиться, выполнить определенные операции по ремонту или замене и только потом ехать дальше. Так и здесь. Более того, в некоторых случаях новый датчик может вообще не заработать без перезапуска всего устройства. И кроме того, всегда и везде не рекомендуется замена датчиков под напряжением. Никаких гарантий, что такая замена не приведет к выходу со строя или самого датчика, и/или микроконтроллера, и/или зависанию последнего, нет.
Последнее редактирование: 27 нояб 2019 16:44 от Soir.
Администратор запретил публиковать записи гостям.

Автоматизация для ректификации 27 нояб 2019 16:59 #100

  • Фаза
  • Фаза аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 106
  • Спасибо получено: 6
Soir пишет:
85,0 - это заводская настройка. Первое считывание с датчика всегда дает 85,0.

Я постарался максимально точно описать происходящее, в надежде что это натолкнет на правильное решение проблемы.

Soir пишет:
И кроме того, всегда и везде не рекомендуется замена датчиков под напряжением.
Так аварийная ситуация потому и "аварийная", что случается без всяких рекомендаций. После подключения датчика, нажатие кнопки PLUS успешно восстанавливает работу устройства.
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5
Модераторы: wolf2000, Vakula, Айнцвайдрайченко, Soir