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

ТЕМА: Программный терморегулятор для высокотемпературной печи

Программный терморегулятор для высокотемпературной печи 30 янв 2018 21:49 #1

  • aquabarbus
  • aquabarbus аватар
  • Не в сети
  • new member
  • Сообщений: 10
"Программный терморегулятор для высокотемпературной печи" цей проект обговорювався на сайті c2.at.ua. Збацав цй девайс , але щось у моєму "супі" не вистарчає. Індикація є , кнопки фунциклірують, температуру заміряє , кн.On/OFF натискаю , світлодіод світитьсч , але на виході на оптопару 0. Програма виконується на таймері йде відлік часу , правда в тричі довше ніж запрограмовано. Фюзи - 0xE3 LOW, 0xDF HIGH .
Администратор запретил публиковать записи гостям.

Программный терморегулятор для высокотемпературной печи 31 янв 2018 07:38 #2

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 7403
  • Спасибо получено: 2569
Во-первых, укажите о какой версии прошивки идет речь (номер сообщения, где она выложена). И выложите материалы проекта здесь.
Во-вторых, учитывайте, что управление нагрузкой реализовано фазоимпульсным методом. То есть, на выходе присутствуют лишь короткие импульсы и простой замер тестером или мультиметром ничего не покажет. Если для развязки Вы используете оптопару типа MOC, то она должна быть без контроля нуля.
Администратор запретил публиковать записи гостям.

Программный терморегулятор для высокотемпературной печи 31 янв 2018 12:55 #3

  • aquabarbus
  • aquabarbus аватар
  • Не в сети
  • new member
  • Сообщений: 10
1.Прошивав і 15 і 14. 15 -Сообщение # 80, 14-Сообщение # 78.
2.матеріли проекта=Сообщение # 1.
3.Сигнали контролюю не тестером :), а осцилографом, на порту РВ5- 0 , як на 14 ,так і на 15 прошивці.
PID- мій варіант плати.
долучення не вставляються
Последнее редактирование: 31 янв 2018 13:19 от aquabarbus.
Администратор запретил публиковать записи гостям.

Программный терморегулятор для высокотемпературной печи 31 янв 2018 13:14 #4

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 7403
  • Спасибо получено: 2569
aquabarbus пишет:
3.Сигнали контролюю не тестером :), а осцилографом
Если нажимать на кнопку DISPLAY, то последние в круге отображаемые данные будет выходная мощность в %. Посмотрите, сколько она показывает и как меняется при работе термостата.

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

Программный терморегулятор для высокотемпературной печи 31 янв 2018 13:18 #5

  • aquabarbus
  • aquabarbus аватар
  • Не в сети
  • new member
  • Сообщений: 10
при нагріванні термопари до заданої температури показання- 100%, при наближенні до заданої- падають до 0.
Администратор запретил публиковать записи гостям.

Программный терморегулятор для высокотемпературной печи 31 янв 2018 13:30 #6

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 7403
  • Спасибо получено: 2569
Значит все работает верно, импульсы должны быть. Частота следования импульсов 100 Гц, длительность 50 мксек (можно посмотреть в Proteus). Ваш осциллограф позволяет отслеживать такие импульсы?

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

Программный терморегулятор для высокотемпературной печи 31 янв 2018 13:32 #7

  • aquabarbus
  • aquabarbus аватар
  • Не в сети
  • new member
  • Сообщений: 10
прошивки, проект ,і мій варіант плати на google drive - drive.google.com/drive/folders/1Wl6TlpV0...IrpnISowvTIFeN7E8PLG

Бузер включається після виконання циклу програм?
Що означають цифри після показання часу виконнаня програми?
якщо все працює вірно, чому фактичний час виконання програми майже втричі більший заданого?
Ваш осциллограф позволяет отслеживать такие импульсы?
Ваш осциллограф позволяет отслеживать такие импульсы?
так.



----
Сообщения объединил. Нарушение Правил, раздел 5, п.8
Soir
Последнее редактирование: 31 янв 2018 17:02 от aquabarbus.
Администратор запретил публиковать записи гостям.

Программный терморегулятор для высокотемпературной печи 31 янв 2018 14:47 #8

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 7403
  • Спасибо получено: 2569
Вы не ответили про осциллограф.

Ошибок в монтаже нет? Вы прозванивали линию от МК до оптопары на обрыв и на замыкание на соседние дорожки?

Тестовая прошивка. Алгоритм прежний, изменения в светодиоде ON/OFF. Когда программа запущена он мигает с частотой 1 Гц если импульсы на симистор подаются. Если импульсов нет - с частотой 2 Гц. По частоте миганий определим также и правильность работы таймера.
Вложения:
Администратор запретил публиковать записи гостям.

Программный терморегулятор для высокотемпературной печи 31 янв 2018 19:04 #9

  • aquabarbus
  • aquabarbus аватар
  • Не в сети
  • new member
  • Сообщений: 10
Помилок не має, я взагалі дорожку відрізавв і сигнал міряв з порта РВ5.
Прошив тестовою прошивкою , світлодіод мигає в 2грц.
Администратор запретил публиковать записи гостям.

Программный терморегулятор для высокотемпературной печи 31 янв 2018 20:02 #10

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 7403
  • Спасибо получено: 2569
aquabarbus пишет:
Прошив тестовою прошивкою , світлодіод мигає в 2грц.
Даже когда выходная мощность больше нуля?
Администратор запретил публиковать записи гостям.

Программный терморегулятор для высокотемпературной печи 31 янв 2018 20:29 #11

  • aquabarbus
  • aquabarbus аватар
  • Не в сети
  • new member
  • Сообщений: 10
Даже когда выходная мощность больше нуля?[/
так
Администратор запретил публиковать записи гостям.

Программный терморегулятор для высокотемпературной печи 01 фев 2018 11:26 #12

  • aquabarbus
  • aquabarbus аватар
  • Не в сети
  • new member
  • Сообщений: 10
чи можливо,що порт РВ5 мертвий ,але мега перепрограмовується- РВ5\SCK. Я використав TQFP мегу в неї єдва не задіяні 2 порти , чи можливо подати сигнал на них?
Наскільки критичний номінал конденсатора який стоїть на AREF i GND ? його номінал може впливати на роботу програми?
Последнее редактирование: 01 фев 2018 12:33 от aquabarbus.
Администратор запретил публиковать записи гостям.

Программный терморегулятор для высокотемпературной печи 01 фев 2018 12:27 #13

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 7403
  • Спасибо получено: 2569
Вы мне упорно не отвечаете на вопрос о технических характеристиках Вашего осциллографа, поэтому я не исключаю вариант, что Ваш осциллограф просто не видит эти импульсы.

Судя по результатам теста, возможно неправильно работает формирователь синхроимпульсов. Посмотрите их осциллографом (порт PD2).
Администратор запретил публиковать записи гостям.

Программный терморегулятор для высокотемпературной печи 01 фев 2018 15:48 #14

  • aquabarbus
  • aquabarbus аватар
  • Не в сети
  • new member
  • Сообщений: 10
Вы мне упорно не отвечаете
я відповів п.#6
Характеристики осциллографа:
- Максимальная частота дискретизации 9 МГц;
- Минимальная частота 1Гц;
- Максимальная частота 1 МГц;
Ваш осциллограф просто не видит эти импульсы
в момент включення чітко видно 1-2 импульси.
формирователь синхроимпульсов - не працює , на портуту PD2 4.8в без імпульсів.
С9 100р -частото задаючий конденсатор , але як повинен працювати генератор інпульсів я не розумію , якщо через R16 на колекторі транзистора і на порту PD2 буде напруга з стабілізатора.
Администратор запретил публиковать записи гостям.

Программный терморегулятор для высокотемпературной печи 01 фев 2018 16:37 #15

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 7403
  • Спасибо получено: 2569
aquabarbus пишет:
я відповів п.#6
Я видел, но хотелось подробнее.
aquabarbus пишет:
формирователь синхроимпульсов - не працює , на портуту PD2 4.8в без імпульсів.
С9 100р -частото задаючий конденсатор , але як повинен працювати генератор інпульсів я не розумію , якщо через R16 на колекторі транзистора і на порту PD2 буде напруга з стабілізатора.
Это не частотозадающий конденсатор. И это не генератор импульсов. Это формирователь импульсов.
Он из напряжения после диодного моста делает импульсы частотой 100 Гц синхронные с частотой сети.
Если на выходе этих импульсов нет - проверяете элементы формирователя.
Администратор запретил публиковать записи гостям.

Программный терморегулятор для высокотемпературной печи 07 фев 2018 23:18 #16

  • aquabarbus
  • aquabarbus аватар
  • Не в сети
  • new member
  • Сообщений: 10
"суп зварився")))).
проблема була в 847транзторі ,звониться добре,а не справлявся. замісь нього навісив 1815 і все зрослося.
Soir, питання по лінійності на низьких температурах. температурного термометра для точногоконтролю нажаль не має. пробував виставляти температуру в росплаві припою з відомою температурою плавлення.
коли припій починає плавитись- припустимо 140гр., виставляю на PID 140гр.,збільшую температуру пропою (паяльною станцією) прибл. на 25гр. , на PID 220гр. ?
Програма коректно працює тільки з більшимим температурами?
Администратор запретил публиковать записи гостям.

Программный терморегулятор для высокотемпературной печи 08 фев 2018 07:53 #17

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 7403
  • Спасибо получено: 2569
Программа одинаково работает со всеми температурами, ей все равно. Если измерения неверны и/или нелинейны - это проблема измерения и/или усиления сигнала.
Администратор запретил публиковать записи гостям.

Программный терморегулятор для высокотемпературной печи 08 фев 2018 11:41 #18

  • aquabarbus
  • aquabarbus аватар
  • Не в сети
  • new member
  • Сообщений: 10
Soir, дякую вам розробку і підтпимку проекта. є бажання оплатити Вам пиво )))
Администратор запретил публиковать записи гостям.
Модераторы: wolf2000, Vakula, Айнцвайдрайченко