Страница 81 из 98
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Ср мар 14, 2012 20:17:04
Soir
variaevg писал(а):Как раз шестой не трогаем.
Не думал, что Вы все так закрутите... Следующее ограничение.
Кнопки должны подключаться к выводам PORTB (pin 6-13, идущим на индикатор). При этом все должны подключаться или к выводам идущим на сегменты (желательно) или все к выводам, идущим на общие электроды. В разнобой не получится.
-------------------
И еще раз скажу, что в дальнейшем эти варианты я не смогу проверять в железе и поэтому не обещаю продолжать работу над усовершенствованием/изменением прошивок для них.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Ср мар 14, 2012 20:31:21
Сергеj
Запустил я термостат, классно придумал свою визитку при включении вместо 85.0.
Все работает отлично, но при отключении от сети сбивается гистерезис, при вл. в сеть не включается реле, смотрю установки а гистерезис 25.5, хотя там придел 25. А еще я хотел схему с 4 значным индикатором для того чтоб в младшем разряде показывало знак градуса (20.5*), а то получается старший разряд совсем не задействован.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Ср мар 14, 2012 20:57:47
Сергеj
Soir, помоги мне пожалуйста, мне больше не к кому обратится за помощью. У меня нету не друзей не знакомых радиолюбителей.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Ср мар 14, 2012 21:01:33
Soir
Сергеj писал(а):Запустил я термостат, классно придумал свою визитку при включении вместо 85.0.
Немного нескромно, но мне больше нравится, чем 85.0. Можете предложить свой вариант заставки.
Сергеj писал(а):при отключении от сети сбивается гистерезис
Да, как-то в суматохе потерялась его запись в память, исправил. Во вложении. При программировании проверьте, чтобы EEPROM был стерт.
Сергеj писал(а):А еще я хотел схему с 4 значным индикатором для того чтоб в младшем разряде показывало знак градуса (20.5*), а то получается старший разряд совсем не задействован.
Да, старший разряд не у дел. Только когда температура выше +99,9 и ниже -9,9. Для рыбок это не актуально. Сейчас что-то придумаю.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Ср мар 14, 2012 21:03:44
Soir
Сергеj писал(а):Soir, помоги мне пожалуйста, мне больше не к кому обратится за помощью. У меня нету не друзей не знакомых радиолюбителей.
К чему слезы, я и так Вам помогаю... Или как еще помочь? Материально?
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Ср мар 14, 2012 21:09:16
Сергеj
СПАСИБО! Сейчас залью новую прошивку
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Ср мар 14, 2012 21:20:21
Сергеj
Сергеj писал(а):СПАСИБО! Сейчас залью новую прошивку
ВСЕ РАБОТАЕТ. Гистерезис не сбивается. Вот еще бы знак градуса. А визитка Ваша пусть остается, мне нравится.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Ср мар 14, 2012 21:26:16
variaevg
To Soir!
И еще раз скажу, что в дальнейшем эти варианты я не смогу проверять в железе и поэтому не обещаю продолжать работу над усовершенствованием/изменением прошивок для них.
Не беда, я пришлю платы. Я из Луганска, далеко слать?
Шлю изменения и жду следующих ограничений.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Ср мар 14, 2012 21:40:59
Soir
Сергеj писал(а):Вот еще бы знак градуса
Знак градуса. При температурах выше +99,9 и ниже -9,9 десятые не отображаются. Сам не проверял, только в Proteus.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Ср мар 14, 2012 21:58:53
Soir
variaevg писал(а):Не беда, я пришлю платы.
Ваши платы не сильно мне облегчат жизнь.
variaevg писал(а):жду следующих ограничений.
Чувство юмора ценю.
На вид все подходит. Начну переделывать прошивки - видно будет. Это завтра, сегодня уже глаза на лоб лезут от компьютера.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Ср мар 14, 2012 22:46:13
Сергеj
Soir писал(а):Сергеj писал(а):Вот еще бы знак градуса
Знак градуса. При температурах выше +99,9 и ниже -9,9 десятые не отображаются. Сам не проверял, только в Proteus.
ОК. сейчас проверю
ОГРОМНОЕ СПАСИБО, все работает отлично. Завтра воткну плату в корпус от устройства защиты от бросков напряжения сети.
Я ОЧЕНЬ ДОВОЛЕН ВАШЕЙ РАБОТОЙ!
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Чт мар 15, 2012 11:12:53
Niks13
Soir писал(а): Начну переделывать прошивки - видно будет.
Ну вот!

Получается, что мне с моей платой, на программную поддержку, уже можно не расчитывать.
variaevg, Вы тогда уж и плату под ДИП детали разрабатывайте. Ну не позволяет мне уже возраст, работать с СМД.
Там в архиве, файл с расширением .DBK Чем его смотреть то?

Это вроде как файл OrCAD. Или это Протеус создает резервный файл? Похоже да

Изменил расширение на DSN и он открылся Протеусом. А я думал это файл печатки
variaevg писал(а): Я из Луганска, далеко слать?
Если мне, то нет! Могу сам подъехать забрать.

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Чт мар 15, 2012 11:57:22
Soir
Niks13 писал(а):Получается, что мне с моей платой, на программную поддержку, уже можно не расчитывать.
Все как раз наоборот. Ваш вариант остается основным и, при необходимости, будет развиваться дальше.
Niks13 писал(а):файл с расширением .DBK Чем его смотреть то?
Удалите его, это временный файл Proteus. Программа создает себе резервную копию.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Чт мар 15, 2012 12:49:18
Soir
variaevg писал(а):...поменять распиновку...При такой распиновке печатки вырисовываются на загляденье.
Для версии 14 поменял. Проверьте ничего ли не напутал, схему перерисовывал в удобный для меня вид. Проверьте также алгоритм, вдруг я не ту прошивку взял.
variaevg писал(а):Если Протеус не заругается...
У меня не ругается.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Чт мар 15, 2012 14:31:17
Niks13
Soir писал(а): Проверьте также алгоритм, вдруг я не ту прошивку взял.
Не знаю какой должен быть, но мне показался странным. А может у меня Протеус такой.
При включении проекта, Т ниже Т1 - оба реле выключенны, бузер не бузит. При достижении Т1-включилось RL1. Продолжаем повышать. При достижении Т2-включается и RL2, бузер включается на секунду (не всегда) и замолкает. Продолжаем повышать. Все по прежнему. Секунд через 15-30 выскакивает ошибка датчика (прочерки), включается бузер и выключается RL1. При снижении, даже ниже Т1, все остается без изменений. Т.е. RL1-выключено, RL2-включено, бузер бузит. Иногда появляется опять ошибка датчика, но все остается по прежнему.
Проверял несколько раз. Постоянно так получается.

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Чт мар 15, 2012 14:33:06
variaevg
Плату на фазовый регулятор нарисовал, вроде не габаритно.
Без деталей SMD получится хрень.
Да плата на ОК, резисторы габарит 1206, транзисторы BC857.
Я буду заказывать платы и проверять на них.
Niks13 подождите немного, заодно я узнаю их стоимость. Человек их делает самодельном ЧПУ фрезере, рачество обалденное.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Чт мар 15, 2012 15:07:55
variaevg
To Nics13!
Подробно алгоритм расписан на стр. 76.
Я скачал Протеус отсюда
http://eldigi.ru/site/prog/1.php, пока не глючил.
Сечас сам погоняю.
Какой у Вас населенный пункт? У меня зять работает экспедитром, может быть у него на маршруте.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Чт мар 15, 2012 15:31:30
Niks13
variaevg писал(а):Подробно алгоритм расписан на стр. 76.
Во как! Тогда все верно работает.
variaevg писал(а):Какой у Вас населенный пункт?
Если вопрос ко мне, то 50 Лет Октября

Но дело в том, что поскольку поддерживаться будет предыдущий проект, мне менять печатку, нет смысла. Вдруг еще доработки будут.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Чт мар 15, 2012 15:49:37
Soir
variaevg писал(а):...поменять распиновку...При такой распиновке печатки вырисовываются на загляденье.
Для версии 4.3 тоже поменял. Проверьте ничего ли не напутал, схему, опять же, перерисовывал в удобный для меня вид.
Теперь еще одно ограничение. Мне надоело возиться с универсальной прошивкой для индикаторов с CC/CA, по крайней мере здесь, где выводы используются хаотично, с точки зрения программирования. Поэтому я "горячее" переключение индикаторов убрал и создал две прошивки. По названиям, думаю, разберетесь.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Чт мар 15, 2012 16:03:04
variaevg
Да Nics13 прав. Алгоритм работает правильно, но ошибка датчика всетаки выскакивает.