Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить

Re: Программа для PIC12F629, подогреватель кессона.

Пт май 18, 2018 23:59:53

...Самое главное, чтобы нагреватель не оставался включенным. Иначе он поджарит что-нибудь ненароком :))
Так же, желательно продублировать защиту от перегрева термовыключателем типа такого:
Всякое может быть... Датчик физически отвалился от точки контроля температуры, недочёт в программе контроллера и т.д..

Re: Программа для PIC12F629, подогреватель кессона.

Сб май 19, 2018 06:58:32

Здравствуйте! :) В очередной раз смею обратиться за помощью в написании простейшей программки...

А я вот не очень понял, о какой помощи вы говорите? Программировать Вы не умеете и учиться не собираетесь, даже современный Basic для Вас сложен, 600р. за DS1821 для Вас дорого, предложение wws63 за условные 1000р. для Вас также неприемлемо. Чем тут можно "помочь"? Какой будет Ваш вклад в данное? Отрисовка "желаемой" типовой схемы и работа девайса по "желаемому" Вами алгоритму? Или сколько Вы готовы за решение доплатить? Давайте посмеемся все вместе, если вышеуказанные суммы являются для Вас запредельными. Вот Вам самому халявщики нравятся?

Re: Программа для PIC12F629, подогреватель кессона.

Сб май 19, 2018 07:34:33

попробуйте пару экспериментов...

попробовал, плохо - при обрывах и к.з. нагрев включен. Но в ТЗ (первом посте) об этом ни слова - может наоборот без нагрева все замерзнет. Можно и CRC - но пока по простецки, теперь при к.з. и обрыве нагрев не включается:

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

Re: Программа для PIC12F629, подогреватель кессона.

Сб май 19, 2018 07:54:21

Что? одни "коммерсанты" на форуме? Работы мизер. korob сейчас лень писать прожку, да и вам не горит. если не опередят - осенью в личку. тему отслеживать не буду - поэтому напомните.

Re: Программа для PIC12F629, подогреватель кессона.

Сб май 19, 2018 08:07:28

попробую опередить :)) - добавил минутную задержку и питание через GP0 (по алгоритму ТС)

не проверял, hex и протеус:
PIC12F629.zip
(20 KiB) Скачиваний: 248

Re: Программа для PIC12F629, подогреватель кессона.

Сб май 19, 2018 10:00:49

Что? одни "коммерсанты" на форуме? Работы мизер...

Ну так сделайте, раз мизер. И дело не в деньгах вовсе, хотя время - самое ценное, что есть у человека. Сам подход порочный. Человек не просит научить его рыбачить, человек просит сразу рыбу. Причем не абы какую, а нужного ему сорта, веса и свежести. При наличии наработок, тут делов на полчаса. Если у Вас времени до хрена, то делайте. Я этого делать не стану из педагогических соображений.

Re: Программа для PIC12F629, подогреватель кессона.

Сб май 19, 2018 10:22:43

oleg110592, "собаку" активируй на всякий случай и сброс ее в цикле программы.
Код:
#pragma config WDTE=OFF

Re: Программа для PIC12F629, подогреватель кессона.

Сб май 19, 2018 10:30:56

oleg110592 писал(а):попробую опередить - добавил минутную задержку и питание через GP0 (по алгоритму ТС)
То, что доктор прописал. :beer: :beer: :beer:

"Низкий поклон тебе боярин"©

P.S Никаких защит от обрывов и КЗ не нужно (датчик будет на плате с МК), а вот в процедуре опроса желательна защита от считывания ложных данных (проверка CRC). Хотя... :roll: В данном случае от неё тоже будет мало толку.

Re: Программа для PIC12F629, подогреватель кессона.

Сб май 19, 2018 17:02:55

вариант CRC и "собака":

CRC табличный, отжирает, но в Протеусе работает:
Изображение
Memory Summary:
Program space used 277h ( 631) of 3FFh words ( 61.7%)
Data space used 19h ( 25) of 3Eh bytes ( 40.3%)

PIC12F629.zip
(21.65 KiB) Скачиваний: 250

Re: Программа для PIC12F629, подогреватель кессона.

Сб май 19, 2018 19:47:35

Значит отчитываюсь: с моими DS18B20 работает со сдвигом температуры, включает нагрев примерно при 28...30°С и выключает при 32...34°С. :? Где то в формуле перевода температуры ошибка. :dont_know: Прошивка с проверкой CRC вообще не работает. :(

Re: Программа для PIC12F629, подогреватель кессона.

Сб май 19, 2018 20:44:58

Может данные некорректно читаются, отсюда и прошивка с CRC не работает :(
Попробуйте подтягивающее сопротивление уменьшить. Как вариант...

Re: Программа для PIC12F629, подогреватель кессона.

Сб май 19, 2018 20:52:34

Да нет, работает чётко, только не в том диапазоне. Если бы что не так - то отключался бы нагрев, собственно так и происходит если коротнуть или отключить датчик.

Re: Программа для PIC12F629, подогреватель кессона.

Сб май 19, 2018 20:55:38

А датчик точно с буквой 'B' ?

Re: Программа для PIC12F629, подогреватель кессона.

Сб май 19, 2018 20:57:23

датчик случайно не DS18S20?
этот вариант попробовать:
PIC12F629.zip
(1010 байт) Скачиваний: 276

Re: Программа для PIC12F629, подогреватель кессона.

Сб май 19, 2018 20:58:57

Нет именно DS18B20.

Re: Программа для PIC12F629, подогреватель кессона.

Сб май 19, 2018 21:04:11

еще такой вариант:
PIC12F629.zip
(1010 байт) Скачиваний: 243

Re: Программа для PIC12F629, подогреватель кессона.

Сб май 19, 2018 21:16:14

Ничего не меняется. :(

Re: Программа для PIC12F629, подогреватель кессона.

Сб май 19, 2018 21:22:56

завтра в личке продолжим

Re: Программа для PIC12F629, подогреватель кессона.

Сб май 19, 2018 23:08:13

Ну вот... Только началось самое интересное ... :)
Я даже на тему подписался :))

Добавлено after 1 hour 40 minutes 4 seconds:
korob, попробуйте на досуге :
DS1820_Termostat.hex
(4.17 KiB) Скачиваний: 287

Re: Программа для PIC12F629, подогреватель кессона.

Сб май 19, 2018 23:50:58

Аlex писал(а):попробуйте на досуге
Заработало как надо. :beer: :beer: :beer: Опрос только слишком часто.

Что не так было? Формула пересчёта, или битность на датчике неверная была выставлена?
Последний раз редактировалось korob Сб май 19, 2018 23:55:25, всего редактировалось 1 раз.
Ответить