Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Релейный стабилизатор напряжения на PIC12F675

Релейный стабилизатор напряжения на PIC12F675 11 апр 2018 11:21 #1

  • arabov
  • arabov аватар
  • Не в сети
  • Harness is online
  • Сообщений: 35
  • Спасибо получено: 1
Добрый день уважаемый, Soir.
Я не силен в программировании, пытаюсь собрать релейный стабилизатор напряжения на PIC12F675 с защитой от повышенного и пониженного напряжения. Реле JQX-60F.
Подскажите что не так или, если будет время, сделайте пожалуйста прошивку под данную схему.
В архиве исходник, прошивка и проект в протеусе.
P.S. Компилятор MikroC.

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

Имя файла: Stab220.rar
Размер файла:57 KB
Администратор запретил публиковать записи гостям.

Релейный стабилизатор напряжения на PIC12F675 11 апр 2018 20:04 #2

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 8269
  • Спасибо получено: 2831
Разбирать исходник я не буду, сделайте описание работы прибора.
Администратор запретил публиковать записи гостям.

Релейный стабилизатор напряжения на PIC12F675 11 апр 2018 22:59 #3

  • arabov
  • arabov аватар
  • Не в сети
  • Harness is online
  • Сообщений: 35
  • Спасибо получено: 1
Описание во вложении.

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

Имя файла: Stab220_описание.rar
Размер файла:52 KB
Администратор запретил публиковать записи гостям.

Релейный стабилизатор напряжения на PIC12F675 13 апр 2018 16:36 #4

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 8269
  • Спасибо получено: 2831
Проект не понял. Совсем. Поэтому прошу нарисовать схему, по которой предполагается собирать устройство, а проект в Proteus я уже сам соберу.

Описание.
В описании не должно быть выражений типа: "если напряжение кратковременно «прыгнуло»". Кратковременно, это сколько? Секунда? Минута?...
Выражения: "при смене напряжения в 1-5 В (примерно)" я тоже не принимаю. Укажите точно и конкретно.
"Переключение реле происходит в момент перехода сетевого напряжения через ноль" - значит должен быть со стороны МК контроль за моментом перехода через 0. Нарисуйте в схеме этот узел. Также учитывайте, что обычно электромагнитные реле довольно медленные приборы. Их собственное время срабатывания может достигать нескольких миллисекунд или даже десятков миллисекунд. То есть, совсем не факт, что если программа подаст команду на включение реле ровно при переходе через 0, то и реле сразу переключится. Время замыкания/размыкания контактов может произойти совсем не во время переход через 0.

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

Релейный стабилизатор напряжения на PIC12F675 14 апр 2018 06:16 #5

  • arabov
  • arabov аватар
  • Не в сети
  • Harness is online
  • Сообщений: 35
  • Спасибо получено: 1
Добавил схему и откорректировал описание.

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

Имя файла: Stab220.zip
Размер файла:93 KB
Администратор запретил публиковать записи гостям.

Релейный стабилизатор напряжения на PIC12F675 15 апр 2018 09:28 #6

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 8269
  • Спасибо получено: 2831
Проект. Прошивка не проверенная, нужно тестировать. Гистерезис 5V, задержка на переключение 0,5сек, задержка после выхода за пределы 5 сек.
Вложения:
Администратор запретил публиковать записи гостям.
Спасибо сказали: arabov

Релейный стабилизатор напряжения на PIC12F675 16 апр 2018 09:53 #7

  • arabov
  • arabov аватар
  • Не в сети
  • Harness is online
  • Сообщений: 35
  • Спасибо получено: 1
Soir, по верхнему пределу не срабатывает защита (U>260), поправьте пожалуйста.
Администратор запретил публиковать записи гостям.

Релейный стабилизатор напряжения на PIC12F675 16 апр 2018 12:09 #8

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 8269
  • Спасибо получено: 2831
Номиналы делителя должны быть чуть другие. Также доработал прошивку.
Вложения:
Последнее редактирование: 16 апр 2018 20:44 от Soir. Причина: Обновление прошивки
Администратор запретил публиковать записи гостям.
Спасибо сказали: arabov

Релейный стабилизатор напряжения на PIC12F675 16 апр 2018 12:39 #9

  • arabov
  • arabov аватар
  • Не в сети
  • Harness is online
  • Сообщений: 35
  • Спасибо получено: 1
Защита работает, но есть зона нечувствительности (167, 195, 225В) при которой все реле отключаются.
Администратор запретил публиковать записи гостям.

Релейный стабилизатор напряжения на PIC12F675 16 апр 2018 14:50 #10

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 8269
  • Спасибо получено: 2831
Обновил прошивку.
Администратор запретил публиковать записи гостям.
Спасибо сказали: arabov

Релейный стабилизатор напряжения на PIC12F675 16 апр 2018 20:31 #11

  • arabov
  • arabov аватар
  • Не в сети
  • Harness is online
  • Сообщений: 35
  • Спасибо получено: 1
Soir, устройство работает правильно. Подскажите, Proteus выдает такое сообщение: [PIC12 ADC] PC=0x0024. ADC conversion started before 'wait' time has expired following previous conversion or channel change. [U1] - это нормально? Можно пробовать лить прошивку в железо?
Администратор запретил публиковать записи гостям.

Релейный стабилизатор напряжения на PIC12F675 16 апр 2018 20:46 #12

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 8269
  • Спасибо получено: 2831
Это единичное сообщение при подаче питания, так что ни на что не влияет. Тем более, что это не ошибка а предупреждение. Если бы такие сообщения сыпались постоянно, тогда следует поискать причину.

Но, если это Вас смущает, то я внес правки в прошивку, теперь не будет.
Администратор запретил публиковать записи гостям.
Спасибо сказали: arabov

Релейный стабилизатор напряжения на PIC12F675 16 апр 2018 21:32 #13

  • arabov
  • arabov аватар
  • Не в сети
  • Harness is online
  • Сообщений: 35
  • Спасибо получено: 1
Soir, сообщение в Proteus осталось, т.к. с Ваших слов - это не критично. Спасибо Вам, - добрый человек. Буду пробовать в железе.
Администратор запретил публиковать записи гостям.

Релейный стабилизатор напряжения на PIC12F675 17 апр 2018 06:16 #14

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 8269
  • Спасибо получено: 2831
Похоже, как прошивка не обновилась, вот такой лог у меня:

Проверьте дату создания hex-файла.
Администратор запретил публиковать записи гостям.

Релейный стабилизатор напряжения на PIC12F675 17 апр 2018 07:00 #15

  • arabov
  • arabov аватар
  • Не в сети
  • Harness is online
  • Сообщений: 35
  • Спасибо получено: 1
Сообщение осталось. Прошивка из #8 поста, дата изменения ‎16 ‎апреля ‎2018 ‎г., ‏‎12:05:48
MD5: b9ce70582756124fe6c5b578fccc6f22
Администратор запретил публиковать записи гостям.

Релейный стабилизатор напряжения на PIC12F675 17 апр 2018 08:04 #16

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 8269
  • Спасибо получено: 2831
arabov пишет:
дата изменения ‎16 ‎апреля ‎2018 ‎г., ‏‎12:05:48
Это старая прошивка, очевидно Вы ее качаете из кэша. Время должно быть 20:42.
Залил еще сюда.
Вложения:
Администратор запретил публиковать записи гостям.
Спасибо сказали: arabov
Модераторы: wolf2000, Vakula, Айнцвайдрайченко