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

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

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

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

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

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

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

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Разбирать исходник я не буду, сделайте описание работы прибора.
Увійдіть до облікового запису, щоб писати повідомлення.

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Проект. Прошивка не проверенная, нужно тестировать. Гистерезис 5V, задержка на переключение 0,5сек, задержка после выхода за пределы 5 сек.
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: arabov

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

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

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

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Номиналы делителя должны быть чуть другие. Также доработал прошивку.
Долучення:
Останнє редагування: 16 квіт. 2018 20:44 від Soir. Причина: Обновление прошивки
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: arabov

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

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

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

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Обновил прошивку.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: arabov

Релейный стабилизатор напряжения на PIC12F675 16 квіт. 2018 20: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 20:46 #12

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

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

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

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

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

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

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

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

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

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

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