универсальный блок управления электроотоплением

GEN
Offline
Зарегистрирован: 17.02.2017

Доброго всем. 

Долгие годы, пользуюсь разработанной и годами доработанной аналоговой схемой ФИУправления электрокотлами, не создающий скачков напряжения и помех. Но это такой довольно внушительный огород получается, техника движется вперед, решил доверить это МК, только вот незадача, програмку написать, я в этом полный....  Вот решил обратиться за помощью сюда. (к гуглу не отправляйте там этого нет, а то что есть непригодно)

GEN
Offline
Зарегистрирован: 17.02.2017

 вот собственно что получилось, раз никому ненужно, тема закрыта.

СПАСИБО тем кто помог разобраться с С++, действительно оказалось все предельно просто, по американски

GEN
Offline
Зарегистрирован: 17.02.2017

.

GEN
Offline
Зарегистрирован: 17.02.2017

.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Перепостите Вашу хотелку  сюда. - больше вероятности, что толк будет.

GEN
Offline
Зарегистрирован: 17.02.2017

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

b707
Онлайн
Зарегистрирован: 26.05.2017

GEN пишет:

кинул тут-же, как только срочно собрал свой проверенный

ну если схема уже есть и даже блок собран и работает - значит вы не "новичек" и сами знаете, что к чему...

что мешает самому довести систему до ума?

GEN
Offline
Зарегистрирован: 17.02.2017

!

 

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

я тоже хочу 2 десятка пронзисторов. 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

GEN пишет:

я не ищу исполнителя, просто хочу общими усилиями 

Ну, не ищете, значит делайте сами, т.к. "общим усилиям" это вряд ли интересно. Вы удивитесь, но не всё, что интересно Вам, интересно и всем остальным! :)

yul-i-an
yul-i-an аватар
Offline
Зарегистрирован: 10.12.2012

Вот тут регулятор делали http://arduino.ru/forum/programmirovanie/upravlenie-tenami-propuskom-per...
Вот ещё http://arduino.ru/forum/proekty/pi-regulyator-otopleniya
Разбирайтесь на здоровье.

GEN
Offline
Зарегистрирован: 17.02.2017

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

alex_r61
Offline
Зарегистрирован: 20.06.2012

Зачем такой огород с ОУ? И какой диапазон температур?

GEN
Offline
Зарегистрирован: 17.02.2017

alex_r61 пишет:

Зачем такой огород с ОУ? И какой диапазон температур?

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

ОУ надо прежде всего для защиты МК от наводок на шлейф от датчиков (печальный опыт) будет готовая схема поглядим

Pyotr
Offline
Зарегистрирован: 12.03.2014

GEN пишет:

alex_r61 пишет:

Зачем такой огород с ОУ? И какой диапазон температур?

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

ОУ надо прежде всего для защиты МК от наводок на шлейф от датчиков (печальный опыт)

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

От наводок если даже не ставить доп. защиту, датчик можно подключить экранированным проводом, например КММ 2х0.12 по 15 р/м.

Вся левая часть схемы - зло))

alex_r61
Offline
Зарегистрирован: 20.06.2012

Чтобы получить универсальность надо предусмотреть I2C, SPI, 1wire шины, 2-4 цифровых и один - два аналоговых входа. А датчики должны быть как можно ближе к мк, а мк с дисплеем можно подключить по RS485  и поставить в нужном месте. Я сколько ни пытался сделать универсальный контроллер на одном мк, так толком ничего не получилось. Задания если и бывают похожими, то реализация требует разных подходов. Поэтому разделил контроллер на три части: измерительный, управляющий и силовой модули. Именно последний чаще всего требует разных исполнений. А вот первые два можно сделать универсальными.

GEN
Offline
Зарегистрирован: 17.02.2017

Вам никто не мешает и I2C, SPI, 1wire шины прилепить и по RS485 общатьтя. Задача же моего блока, исключительно, гарантированно поддерживать температуру, с точностью 0.1градус, на протяжении как минимум 15 лет, без какого либо участия в этом человека. И не чего более.

alex_r61
Offline
Зарегистрирован: 20.06.2012

Так и тему надо было назвать "МК с потолка или схема ни о чём", вопросов бы не было. )))

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

alex_r61 пишет:

Так и тему надо было назвать "МК с потолка или схема ни о чём", вопросов бы не было. )))

Так человек прямо и сказал, что: "хочу общими усилиями наконец зделать ..." вот и "зделывает" "общими усилиями" :)

GEN
Offline
Зарегистрирован: 17.02.2017

.

alex_r61
Offline
Зарегистрирован: 20.06.2012

Понятно. Все "..общими усилиями наконец зделывают прошивку ...", пока ТС курит в сторонке, а потом по её мотивам рисуется схема. Мударое решение. :)

Клапауций 112
Клапауций 112 аватар
Offline
Зарегистрирован: 01.03.2017

мне тут нужно огород озимыми огурцами засеять общими усилиями(с) О_О

yul-i-an
yul-i-an аватар
Offline
Зарегистрирован: 10.12.2012

GEN пишет:

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

Я так и не понял Вы железо хотите разработать и пусть каждый под него ПО пишет или разработать ПО типа какойнибудь свободноконфигурируемый контроллер.

Я сейчас такрй девайс довожу до ума.

 

Вторая более оснащённая версия.  https://docs.google.com/document/d/1Be3kmgrSQvEMW0UNgKR3Xt1CphEXT3EZ43axg3PkA7Q/edit?usp=drivesdk

GEN
Offline
Зарегистрирован: 17.02.2017

"Я так и не понял Вы железо хотите разработать и пусть каждый под него ПО пишет или разработать ПО типа какойнибудь свободноконфигурируемый контроллер."

мне нужна помощь в написании скетча под схему приведеную в 1 посте, что тут непонятного? естественно в процессе написания скетча пожет потребоваться изменение схемы под конкретные пины или еще что нить

а вот ваш девайс  я тоже не понял что он делает и зачем нужен, что там за 3 входа? что там на выходах?

если что нужно по моей схеме, пожалуйсто спрашивайте

Клапауций 112
Клапауций 112 аватар
Offline
Зарегистрирован: 01.03.2017

GEN пишет:

мне нужна помощь...

Картинки по запросу помогите, кто может планета шелезяка

GEN
Offline
Зарегистрирован: 17.02.2017

Клапауций 112 пишет:

GEN пишет:

мне нужна помощь...

Картинки по запросу помогите, кто может планета шелезяка

от вас мне помощи, точно ненужно(((

Клапауций 112
Клапауций 112 аватар
Offline
Зарегистрирован: 01.03.2017

GEN пишет:

от вас мне помощи, точно ненужно(((

а, придётся. О_О

alex_r61
Offline
Зарегистрирован: 20.06.2012

GEN пишет:

мне нужна помощь в написании скетча под схему приведеную в 1 посте, что тут непонятного? естественно в процессе написания скетча пожет потребоваться изменение схемы под конкретные пины или еще что нить

а вот ваш девайс  я тоже не понял что он делает и зачем нужен, что там за 3 входа? что там на выходах?

если что нужно по моей схеме, пожалуйсто спрашивайте

Тогда Вам туда, куда Евгений указал. Т.к. Вас здесь никто не понимает и писать скетч под кривую схему никто не будет. И зачем в названии темы писать универсальный.

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

GEN пишет:

мне нужна помощь в написании скетча ...

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

Пока же выходит, что вам нужно что бы кто то написал скетч под вашу схему. Сомневаюсь, что тут найдутся ваши единомыленники. Это работа, как любая работа, она должна нести выгоду и/или удовольствие для исполнителя. Пока ни я не понмаю откуда эти профиты должны взяьться.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Увидел тему. Раньше что-то не замечал.

Я как-бы опытный человек и позволю себе замечания.Постараюсь высказывать их не по хамски. ;) Хоть это мне и тяжко... ;)

1. Мега8 может использоваться только из-за большого запаса старья. Если покупать, то разницы с 328 нет, по пинам они одинаковые, то есть плату не нужно переразводить, а функционал у 328 несравнимо выше.

2. два ОУ и терморезисторы - ну бред какой-то. Конечно Далласы нужно использовать. Но если вы их ненавидите, а такое бывает, то есть LM35 к нему не нужно ОУ.

3. схема детектора персечения ноля на транзисторе? Ну ... ну можно, но классика на 817 оптопаре лучше. Зачемизобретать велосипед? Это наш национальныйц вид спорта?

4. на симистор тоже нужно выводить через оптопару MOC -какой-то. И на мосфет, если есть претензия на универсальность - тоже.

Просто Вы на полпути остановились: если ключ и его драйвер - дело наладчика - то зачем промежуточные ключи на полевиках? Если готовое изделие, то почему ключи не установлены сразу? Но это пусть. Дело вкуса.

------------------------

ну а программа - я бы писал самонастраивающуюся или ПИД какой-нибудь. На примере терморегулятора почти все примеры ПИД написаны. Вотуж чегго в сети полно!

GEN
Offline
Зарегистрирован: 17.02.2017

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

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

GEN пишет:

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

тут я вынужден заявить, что изобретатель велосипеда по определению - му...к. Сорри. Я не в дискуссию вступать пришел, а дать новичку пару дельных советов. Нет- так нет. "Кошка бросила котят - пусть еб..ся, как хотят!"...

GEN
Offline
Зарегистрирован: 17.02.2017

дак и поучите новичка в написании программы на С++  а по железу надо было в 1960ых учить, когда я свой первый "радиоприемник" собирал, а сейчас уже поздно, смд не для меня, оставим это молодежи

атмега8 как и 328 имеется в достаточном количестве, ну конечно АТ....51 -60 еще больще, но.....

оптопару? да, ставлю для гальванической развязки, но зачем она нужна если все равно надо 2 и 3 ногу сажать вместе на один провод

мосфетики на выходе, (просто не указан номинал на 2-10А я вообще ставлю кт829) работают на разделительный трансформатор (ставится в силовой части, идеально подходит сетевой фильтр от совкового телека)

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

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

alex_r61
Offline
Зарегистрирован: 20.06.2012

GEN пишет:

...  а по железу надо было в 1960ых учить, когда я свой первый "радиоприемник" собирал, а сейчас уже поздно, смд не для меня, оставим это молодежи

Для любителя "старины глубокой"  http://www.530.ru/electronics/projects.php?do=p022

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

А если так ностальгия мучает может стоит на лампы перейти, как в 60-х? )))

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

alex_r61 пишет:

Для любителя "старины глубокой" ... ностальгия мучает 

Это разве старина? ("Нимфа" - она рази ж товар даёть?") :))))

Вот настоящая, легендарная старина!

Кстати, существует фанатское движение этого устройства - фестивали реплик и много чего, я балдею с них. Типа, "если чипы не в золотых корпусах, то реплика лоховская" :)))

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

GEN пишет:

нет ничего касательно темы

И не будет. Я Вам об этом ещё в посте #4 написал. Вы не поверили, про какие-то "общие усилия" начали ... ну, вот читайте Ваши "общие усилия" :))))

GEN
Offline
Зарегистрирован: 17.02.2017

да читать пока нечего, но я и не спешу

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Блин!  А я то сразу не въехал.

ТС себя заказчиком мнит штоле? Для этого есть раздел "Ищу исполнителя".

В основных разделах грамотные люди общаются между собой по интересам.

Уж точно безграмотная схема ни у кого интереса не вызовет.

GEN
Offline
Зарегистрирован: 17.02.2017

а где вы схему то увидели? там же, даже подписано, что всего-лишь черновой набросок

я заходил по вашей ссылке, но кроме кота в мешке, которого вы собираетесь там продать, ничего ненашел

alex_r61
Offline
Зарегистрирован: 20.06.2012

GEN пишет:

а где вы схему то увидели? там же, даже подписано, что всего-лишь черновой набросок

Ясно! На черновой отбросы не реагируем и ждёмс новогоднего чуда! :)

GEN
Offline
Зарегистрирован: 17.02.2017

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

alex_r61
Offline
Зарегистрирован: 20.06.2012

"(не придирайтесь это черновик а не схема)"

Дико звиняюсь, совсем попутался. Ежели это не схема, то шо тут ценного. Старый МК первого поколения ATMEL или куча бесполезной рассыпухи от которой фанаты должны, звиняюсь, ссать от восторга?

lIl
Offline
Зарегистрирован: 22.12.2017

Ценней всего идея. А она тут самая что надо!

jein
Offline
Зарегистрирован: 10.01.2018

День добрый! я так понипаю и прошивочка есть? а можно глянуть?

GEN
Offline
Зарегистрирован: 17.02.2017

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

GEN
Offline
Зарегистрирован: 17.02.2017

 .

GEN
Offline
Зарегистрирован: 17.02.2017

yul-i-an пишет:

GEN пишет:

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

Я сейчас такрй девайс довожу до ума.

 

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

5N62V
Offline
Зарегистрирован: 25.02.2016

GEN пишет:

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

Ну это Вы зря! Ну поглумятся охочие над кодом, зато можно очень здорово прокачать скилы по написанию кода, его оптимизации, да и по правильной организации программы.  Не стесьняйтесь! ;) 

GEN
Offline
Зарегистрирован: 17.02.2017

да я и не стесьняюсь, сами-же кричите что вас это не интересует, не смею навяливать......

b707
Онлайн
Зарегистрирован: 26.05.2017

Уважаемый GEN! Вообще, "приподнимать" свою тему, меняя один-два символа в последнем сообщении - это читерство, за такое на приличных ресурсах банят. 

Особенно тему, в которой, вообще говоря, нет ничего полезного?