Страница 54 из 98

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

Добавлено: Ср окт 19, 2011 16:21:27
Soir
odvl писал(а):доброго дня! в качестве обогревателя планирую подключить тепловентилятор Полярис
Никакой ясности для создания устройства это не добавляет...
odvl писал(а):только нужно для него дополнительно ставить таймер для отключения встроенного вентилятора, чтобы выключал его по истечении 2-х минут после отключения керамического нагревателя...
Это решаемо.

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

Добавлено: Ср окт 19, 2011 19:10:55
nvz
В таком случае в прошивке надо учитывать управление отдельно двигателем и нагревателем, а можно и самому сколхозить.....

не успел написать, извините..

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

Добавлено: Ср окт 19, 2011 22:39:21
odvl
типа, техзадание: выставляем температуру +3. упала до +1 - включился обогрев.поднялась до +3 -выключился обогрев, вентилятор охлаждает нагреватель чтоб корпус его не плавился, выключился.затем режим бездействия. если температура поднялась до +8, то включается вентилятор вытяжки теплого воздуха из подвала.упала ниже +8 -опять бездействие. нагреватель тепловентилятор керамический полярис 2.5квт. вентилятор в системе вытяжки на 220В от от какой-то ЕС1033 или что-то подобное.индикатор чтоб показывал как - так и + температуру (вдруг еще и в теплицу придется воткнуть) с общим К или А разницы не имеет- будем искать.камень , наверно уж,628а - вроде как проще найти. в качестве блока питания есть плата блока питания от свитча commex или от старого принтера струйника(плюс в том, что сетевое может меняться от 90 до 240В)

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

Добавлено: Чт окт 20, 2011 05:47:30
Soir
odvl писал(а):типа, техзадание...
Вот теперь, типа, понятно. Уточняю:
1. Вентилятора два? Включаются раздельно с нагревателем? Таймер уже не нужен?
2. Индикатор будет 3-х разрядный светодиодный. Динамическая индикация. ОА или ОК для меня тоже значения не имеет, какой найдете. От его тока потребления (яркости) зависит наличие транзисторных ключей в цепях общих анодов (катодов). Максимальный ток вывода МК 25мА. Решайте сами, надо или не надо, а мне сажите, я учту в программе.
3. Кнопки управления нужны, или температуры зашиты намертво?
4. Схема во вложении. Устраивает?
5. Если у Вас нет, советую установить программу Proteus. В ней Вы сможете просимулировать работу устройства до его изготовления. И мне будет проще выкладывать схему.

P.S.
Вот собственно прошивка с описанием во вложении (Termometr_v9_CA.zip). Также проект в Proteus. В нем есть небольшие отличия от приведенной схемы в формате png. Это для нормальной симуляции. Кнопка в цепи датчика для имитации ошибки, индикатор 4-х разрядный (ОА), потому как в Proteus нет 3-х разрядных. Для себя я сделал 3-х разрядный (как на схеме), но не уверен, что у Вас он будет работать корректно. Для отладки в Proteus это не принципиально.

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

Добавлено: Чт окт 20, 2011 21:36:41
odvl
1.вентилятора два первый- включается вместе с керамическим нагревателем, выключается по истечении 1-2х минут после выключения нагревателя; второй - включается на вытяжке вентиляционной трубы при превышении верхнего температурного режима.
2.индикатор пусть будет 4-х разрядный(я думаю не проблема), какой лучше взять?
3. кнопки нужны обязательно: первая режим mode -установки, выбор режимов, а вторая и третья - и + установки в выбранных режимах
описание работы во вложенном файле -то что надо, нет слов...
схему пока не смотрел, нужно найти ентот протеус, скачать, установить..сейчас буду искать

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

Добавлено: Чт окт 20, 2011 21:56:38
Soir
odvl писал(а):...индикатор пусть будет 4-х разрядный(я думаю не проблема), какой лучше взять?
Не будет он 4-х разрядный. Не хватает выводов у PIC. Можно как-то поизгаляться, или от чего-то отказаться, или добавить микросхему для индикации (например, сдвиговый регистр). Если очень нужно.
odvl писал(а):схему пока не смотрел, нужно найти ентот протеус, скачать, установить..сейчас буду искать
Схема есть и в png, это то же самое, только в Proteus она "живая".
Proteus ищите 7.8. Будут трудности - пишите.
P.S.
Задержку на выключение вентилятора добавлю завтра.

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

Добавлено: Пт окт 21, 2011 21:05:59
Soir
Soir писал(а):Задержку на выключение вентилятора добавлю завтра.
Завтра наступило. Добавил задержку на выключение Cool_1 около 2 мин после выключения нагревателя (превышение температуры или ошибка датчика). Все режимы не проверял, если что не так - пишите.

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

Добавлено: Пт окт 21, 2011 23:14:42
odvl
схему посмотрел, нагрев включается через реле, вроде как вы говорили что лучше на семисторе? протеус несколько вариантов скачал, устанавливаются, но при запуске дают ошибку типа нет ключа, хотя вроде как крякнутые(7.8sp2)

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

Добавлено: Сб окт 22, 2011 07:08:34
Soir
odvl писал(а):схему посмотрел, нагрев включается через реле, вроде как вы говорили что лучше на семисторе?
Тогда речь шла о плавной регулировке, то ли о плавном пуске... Потом Вы писали:
odvl писал(а):типа, техзадание: выставляем температуру +3. упала до +1 - включился обогрев.поднялась до +3 -выключился обогрев...
Можете реле, если оно Вам не нравится, заменить симистором. Только советую установить развязку через оптопару.
odvl писал(а):протеус несколько вариантов скачал, устанавливаются, но при запуске дают ошибку типа нет ключа, хотя вроде как крякнутые(7.8sp2)
Ну да, им нужен файл лицензии. См. ЛС.

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

Добавлено: Сб окт 22, 2011 09:40:15
odvl
оперативно работаете!!!! раз шесть уж переустанавливал, удалял с очисткой реестра, ключи устанавливаются, но при запуске рисует отсутствие главного файла или ключей, странно как-то...скачивал с разных источников 7.8 sp1, а хрень одна и та же

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

Добавлено: Сб окт 22, 2011 10:34:43
Soir
odvl писал(а):...но при запуске рисует отсутствие главного файла или ключей, странно как-то...скачивал с разных источников 7.8 sp1, а хрень одна и та же
Файл лицензии *.lxk скопируйте в папку BIN установленной программы. Запустите его там, или файл LICENCE.EXE, или LXK Proteus 7.8 SP2 ENG v1.0.1.exe (см. ЛС). Уже точно не помню. Слева внизу будет кнопка Browse For Key File - жмите, в открывшемся окне выберите файл *.lxk. Станет активной кнопка Install, нажмите ее. Ключи должны появиться в правом окне. Вроде все.

P.S.
См. ЛС означает, что я Вам отправил личное сообщение.

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

Добавлено: Сб окт 22, 2011 20:22:17
Transistor
Хочу вставить своих 5 копеек. Как можно организовать работу МК с термометром когда их больше чем 1 на одном порте МК. Если можно то с примером на С.
П.С. Поочередную индификацию на одном порту не учитывать.

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

Добавлено: Сб окт 22, 2011 21:57:31
odvl
забодался уже, менеджер лицензии не берет ключи......перегоняет в правое окно, но активация не происходит, а LXK при запуске ругается

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

Добавлено: Сб окт 22, 2011 22:03:55
К@Т
Я себе от сюда взял и всё работает. :)

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

Добавлено: Сб окт 22, 2011 22:20:05
odvl
все, спасибо, запустил обновление от админа и все пошло, сейчас пытаюсь разобраться как эта хрень работает

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

Добавлено: Сб окт 22, 2011 22:51:17
odvl
запустил проект, работает, прикольно...спасибо

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

Добавлено: Вс окт 23, 2011 21:48:09
odvl
как вы думаете , этот блок питания по 12В вытянет?

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

Добавлено: Пн окт 24, 2011 06:46:34
nvz
Выбор источника питания зависит в основном от напряжения и тока выходных реле + около 100 ма для питания камня и индикатора через 142ЕН5 (78L05, L7805).

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

Добавлено: Пн окт 24, 2011 06:48:54
Soir
odvl писал(а):как вы думаете , этот блок питания по 12В вытянет?
Вы думаете по фото можно определить?
Устройство, схему которого я выложил, будет потреблять по источнику +5 не более 50мА (если Вы самостоятельно не вносили никаких изменений в схему). По источнику +12 - зависит от тока реле, одновременно может быть включено два реле. Суммируйте все это и добавьте ~30% про запас. Это и будет ток потребления всей схемы. 12 Вольт на моей схеме показаны условно. Можно и 9 можно и 15. Напряжения должно хватать для нормальной работы стабилизатора +5 и реле. Лишнее не надо.
Если в Вашем блоке питания стабилизация осуществляется по +5, то эти +5 можно взять из него, а 78L05 не ставить.
Чуть не успел за nvz.

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

Добавлено: Вт окт 25, 2011 09:46:23
odvl
пытался вставить в вашу схему симисторную часть http://radiokot.ru/circuit/digital/home/70/, но пока рисовальщика в протеусе из меня не получается..можно ли засунуть в ваш вариант? если можно, то еще воткнуть светодиоды для индикации состояния каждой из трех нагрузок. А раз выводов PIC хватает на 3-х разрядный индикатор, то можно прошивку под ОК (выдернул из старого телефона TOT3361AH-1N)