Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене

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

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

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

Вкладений файл:

Назва файлу: Stab220.rar
Розмір файлу:57 KB
Адміністратор заборонив доступ на запис.

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

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13323
  • Подякували: 5047
  • sxem.org 2019,2021 Respect Author
Разбирать исходник я не буду, сделайте описание работы прибора.
Адміністратор заборонив доступ на запис.

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

  • arabov
  • arabov аватар
  • Оффлайн
  • Користувач заблокований
  • Дописи: 35
  • Подякували: 1
Описание во вложении.

Вкладений файл:

Назва файлу: Stab220_описание.rar
Розмір файлу:52 KB
Адміністратор заборонив доступ на запис.

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

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13323
  • Подякували: 5047
  • sxem.org 2019,2021 Respect Author
Проект не понял. Совсем. Поэтому прошу нарисовать схему, по которой предполагается собирать устройство, а проект в Proteus я уже сам соберу.

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

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

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

  • arabov
  • arabov аватар
  • Оффлайн
  • Користувач заблокований
  • Дописи: 35
  • Подякували: 1
Добавил схему и откорректировал описание.

Вкладений файл:

Назва файлу: Stab220.zip
Розмір файлу:93 KB
Адміністратор заборонив доступ на запис.

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

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13323
  • Подякували: 5047
  • sxem.org 2019,2021 Respect Author
Проект. Прошивка не проверенная, нужно тестировать. Гистерезис 5V, задержка на переключение 0,5сек, задержка после выхода за пределы 5 сек.
Долучення:
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: arabov

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

  • arabov
  • arabov аватар
  • Оффлайн
  • Користувач заблокований
  • Дописи: 35
  • Подякували: 1
Soir, по верхнему пределу не срабатывает защита (U>260), поправьте пожалуйста.
Адміністратор заборонив доступ на запис.

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

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13323
  • Подякували: 5047
  • sxem.org 2019,2021 Respect Author
Номиналы делителя должны быть чуть другие. Также доработал прошивку.
Долучення:
Останнє редагування: 16 квіт. 2018 17:44 від Soir. Причина: Обновление прошивки
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: arabov

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

  • arabov
  • arabov аватар
  • Оффлайн
  • Користувач заблокований
  • Дописи: 35
  • Подякували: 1
Защита работает, но есть зона нечувствительности (167, 195, 225В) при которой все реле отключаются.
Адміністратор заборонив доступ на запис.

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

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13323
  • Подякували: 5047
  • sxem.org 2019,2021 Respect Author
Обновил прошивку.
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: arabov

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

  • arabov
  • arabov аватар
  • Оффлайн
  • Користувач заблокований
  • Дописи: 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 17:46 #12

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13323
  • Подякували: 5047
  • sxem.org 2019,2021 Respect Author
Это единичное сообщение при подаче питания, так что ни на что не влияет. Тем более, что это не ошибка а предупреждение. Если бы такие сообщения сыпались постоянно, тогда следует поискать причину.

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

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

  • arabov
  • arabov аватар
  • Оффлайн
  • Користувач заблокований
  • Дописи: 35
  • Подякували: 1
Soir, сообщение в Proteus осталось, т.к. с Ваших слов - это не критично. Спасибо Вам, - добрый человек. Буду пробовать в железе.
Адміністратор заборонив доступ на запис.

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

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13323
  • Подякували: 5047
  • sxem.org 2019,2021 Respect Author
Похоже, как прошивка не обновилась, вот такой лог у меня:

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

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

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

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

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13323
  • Подякували: 5047
  • sxem.org 2019,2021 Respect Author
arabov пише:
дата изменения ‎16 ‎апреля ‎2018 ‎г., ‏‎12:05:48
Это старая прошивка, очевидно Вы ее качаете из кэша. Время должно быть 20:42.
Залил еще сюда.
Долучення:
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: arabov
Модератори: wolf2000, Vakula, Айнцвайдрайченко, Soir