Например TDA7294

Форум РадиоКот • Просмотр темы - термометр на PIC16F84a
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср апр 24, 2024 21:00:11

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 37 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: термометр на PIC16F84a
СообщениеДобавлено: Пн сен 24, 2012 21:34:24 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вт мар 30, 2010 19:31:26
Сообщений: 38
Рейтинг сообщения: 0
Уважаемые Коты. Раздобыл микроконтроллер и собрался для начала сделать термометр на нем и на 7-сегментном 4 разрядном индикаторе.Схем много и они в основном для индикаторов с общим анодом. Если есть с ОК, то на 628а собран. Нужна прошивка на 4 индикатора с ОК чтоб отображался минус и знак градуса. Перерыл много но уже запутался. В программировании полный ноль. Так что не пинайте сильно, я только начинаю их осваивать. С радио и электротехникой хорошо знаком. Надеюсь на Вашу поддержку.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: термометр на PIC16F84a
СообщениеДобавлено: Вт сен 25, 2012 11:22:07 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вт мар 30, 2010 19:31:26
Сообщений: 38
Рейтинг сообщения: 0
baks505 писал(а):
Уважаемые Коты. Раздобыл микроконтроллер и собрался для начала сделать термометр на нем и на 7-сегментном 4 разрядном индикаторе.Схем много и они в основном для индикаторов с общим анодом. Если есть с ОК, то на 628а собран. Нужна прошивка на 4 индикатора с ОК чтоб отображался минус и знак градуса. Перерыл много но уже запутался. В программировании полный ноль. Так что не пинайте сильно, я только начинаю их осваивать. С радио и электротехникой хорошо знаком. Надеюсь на Вашу поддержку.


Блин, неужели спецов нету? Никто не может подсказать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: термометр на PIC16F84a
СообщениеДобавлено: Вт сен 25, 2012 11:29:17 
Вымогатель припоя

Карма: 4
Рейтинг сообщений: 15
Зарегистрирован: Вт июн 29, 2010 12:31:49
Сообщений: 663
Рейтинг сообщения: 0
Я не спец, но тем не менее: схему в студию.
Конкретно вашего девайса, с вашими датчиками.
Программатор-то есть?

P.S. А пик 628 стоит всего-то 70 рублей.
P.P.S. Если лучшая найденная вами схема отличается только типом индикатора, а вы хорошо знаете электронику, то можно с паяльником адаптировать схему под другой тип индикатора, вообще не вмешиваясь в программу.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: термометр на PIC16F84a
СообщениеДобавлено: Вт сен 25, 2012 19:14:09 
Открыл глаза

Зарегистрирован: Чт июл 26, 2012 19:45:51
Сообщений: 71
Откуда: Харьков
Рейтинг сообщения: 0
baks505 писал(а):
Если есть с ОК, то на 628а собран. Нужна прошивка на 4 индикатора с ОК чтоб отображался минус и знак градуса


Совсем недавно коты помогли мне с часами (с термометром), схема на pic16f628a с общим катодом. Моя первая программа, на асме. Часы работают как задумано, но за качество программы не отвечаю)), если надо могу поделиться. Выводится только целое значения температуры, с минусом и знаком градуса

_________________
Семь раз проверь - один спаяй


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: термометр на PIC16F84a
СообщениеДобавлено: Вт сен 25, 2012 20:27:39 
Открыл глаза

Зарегистрирован: Чт июл 26, 2012 19:45:51
Сообщений: 71
Откуда: Харьков
Рейтинг сообщения: 0
В смысле под pic16f84 переделать не сложно

_________________
Семь раз проверь - один спаяй


Последний раз редактировалось Leech Ср сен 26, 2012 01:27:22, всего редактировалось 2 раз(а).

Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: термометр на PIC16F84a
СообщениеДобавлено: Ср сен 26, 2012 01:10:52 
Открыл глаза

Зарегистрирован: Чт июл 26, 2012 19:45:51
Сообщений: 71
Откуда: Харьков
Рейтинг сообщения: 0
Не спится что-то :roll: .
В общем переделал под pic16f84а. Удалил все лишнее, но так как это были часы, остался подсчет одной секунды, так было удобно для отсчета времени между опросами датчика (~раз в 10 сек).
Обратите внимание на частоту подключаемого кварца - 7,3728 МГц, Если у вас будет работать на другой частоте нужно будет скоректировать временные задержки в п.п. для ds18b20.

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

ЗЫ: если не изменяет память, вывод MCLR нелзя оставлять висеть в воздухе, вот только не помню куда его..

_________________
Семь раз проверь - один спаяй


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: термометр на PIC16F84a
СообщениеДобавлено: Ср сен 26, 2012 07:46:09 
Вымогатель припоя

Карма: 4
Рейтинг сообщений: 15
Зарегистрирован: Вт июн 29, 2010 12:31:49
Сообщений: 663
Рейтинг сообщения: 0
MCLR через резистор к питанию, это хардварный сброс проца


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: термометр на PIC16F84a
СообщениеДобавлено: Чт сен 27, 2012 10:31:55 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вт мар 30, 2010 19:31:26
Сообщений: 38
Рейтинг сообщения: 0
Вложение:
Комментарий к файлу: Схема обычная, хотел чтоб деталей по минимуму было и красиво.и если можно десятые доли градуса чтоб отображались,если использовать как медицинский.
Термометр.7z [18.66 KiB]
Скачиваний: 667
Вложение:
Комментарий к файлу: Схема обычная, хотел чтоб деталей по минимуму было и красиво.и если можно десятые доли градуса чтоб отображались,если использовать как медицинский.
Термометр.7z [18.66 KiB]
Скачиваний: 667
TripleKill писал(а):
Я не спец, но тем не менее: схему в студию.
Конкретно вашего девайса, с вашими датчиками.
Программатор-то есть?

P.S. А пик 628 стоит всего-то 70 рублей.
P.P.S. Если лучшая найденная вами схема отличается только типом индикатора, а вы хорошо знаете электронику, то можно с паяльником адаптировать схему под другой тип индикатора, вообще не вмешиваясь в программу.
cccc


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: термометр на PIC16F84a
СообщениеДобавлено: Чт сен 27, 2012 10:45:06 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вт мар 30, 2010 19:31:26
Сообщений: 38
Рейтинг сообщения: 0
Паяльник в руках давно держу. В свое время занимался радиосвязью потом на несколько лет выпал из электроники. теперь наверстываю. :) Хочу собрать FLC-метр, а для начала на термометре решил попрактиковаться для начала. Программатор есть. Экстра-пик собрал. Работает :)) Пробовал прошивать и стирать. Но вот программировании полный ноль. С деталями у нас в городе напряг. Приходится в соседний ездить и то тогда ,когда по делам туда еду. Остается только в инет магазине заказывать.Других вариантов не вижу пока. А термометр хочу собрать, чтоб и на улице и дома и в подмышку можно сунуть.Индикатор купил с ОК потому что с ОА не было таких. С ОА есть но он на 2 разряда с газовой колонки.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: термометр на PIC16F84a
СообщениеДобавлено: Чт сен 27, 2012 10:58:32 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вт мар 30, 2010 19:31:26
Сообщений: 38
Рейтинг сообщения: 0
По поводу схемы Term_pi16f84a.zip Посмотрел. Инвертировать сигнал можно. Я на транзисторах тоже видел, правда вместо знака градуса ноль горит постоянно. Какой микросхемой можно инвертировать? Схема тоже подойдет. А индикатор там по моему с ОА стоит. это по списку элементов. Также в списке присутствует кварц. Или на это не обращать внимания?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: термометр на PIC16F84a
СообщениеДобавлено: Чт сен 27, 2012 11:07:51 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вт мар 30, 2010 19:31:26
Сообщений: 38
Рейтинг сообщения: 0
Кстати, может кто подскажет что за зверь такой CMS16P54. На ней 2 разрядный индикатор с ОА измеряет температуру воды в газовой колонке НЕВА. Датчик температуры термосопротивление по моему.В обвязке 3 резистора и 2 конденсатора. Поиск результатов не дал. Выдает только страницы с китайскими ссылками. Я подозреваю что это тоже какой то МК только китайцы его по своему обозвали.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: термометр на PIC16F84a
СообщениеДобавлено: Чт сен 27, 2012 15:46:24 
Мучитель микросхем

Зарегистрирован: Сб апр 10, 2010 16:46:26
Сообщений: 436
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Просто повторять чужие проекты на контроллерах, не разбираясь в программировании, все равно, что ходить по лесу ночью с фонариком – вроде что-то и видно, но не так хорошо, как хотелось бы. Для младшего семейства PIC-ов есть неплохие переводы фирменной документации. Ничего сложного там нет. Почитайте, у вас всё получится!
P.S. И не надо обвешивать контроллер дополнительной логикой! В большинстве случаев, всё делается исключительно программно (в том числе инверсия).

2 Leech
Я дико извиняюсь, но нахрена было засовывать в прерывание работу с шиной 1-Wire? Кто вас этому научил?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: термометр на PIC16F84a
СообщениеДобавлено: Чт сен 27, 2012 19:40:12 
Открыл глаза

Зарегистрирован: Чт июл 26, 2012 19:45:51
Сообщений: 71
Откуда: Харьков
Рейтинг сообщения: 0
murzila писал(а):
Я дико извиняюсь, но нахрена было засовывать в прерывание работу с шиной 1-Wire? Кто вас этому научил?


Никто не учил). Спрашивал на этом форуме про 1-wire и прерывание, никто не ответил. Засунул его в прерывание потому что это самое прерывание должно быть запрещено на момент передачи/приема байта, т.е. моргать у нас будет индикатор светодиодный. По другому не придумал)

Может расскажите как правильно?

_________________
Семь раз проверь - один спаяй


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: термометр на PIC16F84a
СообщениеДобавлено: Чт сен 27, 2012 19:44:20 
Открыл глаза

Зарегистрирован: Чт июл 26, 2012 19:45:51
Сообщений: 71
Откуда: Харьков
Рейтинг сообщения: 0
baks505 писал(а):
По поводу схемы Term_pi16f84a.zip Посмотрел. Инвертировать сигнал можно. Я на транзисторах тоже видел, правда вместо знака градуса ноль горит постоянно. Какой микросхемой можно инвертировать? Схема тоже подойдет. А индикатор там по моему с ОА стоит. это по списку элементов. Также в списке присутствует кварц. Или на это не обращать внимания?


Ниче не надо инвертировать, просто в шпротеусе инвертеры стоят что бы комп не грузить, вместо них нужно транзсторы n канальные, я в часах использовал 2n7002, индикатор с ОК там

По поводу программирования, вот тут можно подучить http://labkit.ru/html/Assembler_for_PIC

_________________
Семь раз проверь - один спаяй


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: термометр на PIC16F84a
СообщениеДобавлено: Чт сен 27, 2012 20:17:34 
Вымогатель припоя

Карма: 4
Рейтинг сообщений: 15
Зарегистрирован: Вт июн 29, 2010 12:31:49
Сообщений: 663
Рейтинг сообщения: 0
baks505 писал(а):
чтоб и на улице и дома и в подмышку


К слову о ds18, пробовал им мерить в мороз -30 на улице - показывал -22. Не возьмусь утверждать, что это датчик такой, а не руки у меня, но тем не менее, впечатление несколько испортилось о нём после этого. А в комнате температуру нормально показывал.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: термометр на PIC16F84a
СообщениеДобавлено: Чт сен 27, 2012 20:40:30 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вт мар 30, 2010 19:31:26
Сообщений: 38
Рейтинг сообщения: 0
Скорее всего датчики не терпят отрицательных температут. У меня на 15 датчик зимой тоже привирал. Хотя может и датчик китайский, сделаный не на заводе а на каком нить ООО...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: термометр на PIC16F84a
СообщениеДобавлено: Пт сен 28, 2012 04:41:15 
Вымогатель припоя

Карма: 4
Рейтинг сообщений: 15
Зарегистрирован: Вт июн 29, 2010 12:31:49
Сообщений: 663
Рейтинг сообщения: 0
В даташите написано, что вроде как до -50 мерит.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: термометр на PIC16F84a
СообщениеДобавлено: Пт сен 28, 2012 15:41:30 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вт мар 30, 2010 19:31:26
Сообщений: 38
Рейтинг сообщения: 0
Уважаемые коты, а кто нибудь пользовался программой Flowcode? Или для ее освоения надо сначала на ассемблере научиться работать?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: термометр на PIC16F84a
СообщениеДобавлено: Пт сен 28, 2012 16:30:56 
Мучитель микросхем

Зарегистрирован: Сб апр 10, 2010 16:46:26
Сообщений: 436
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Уважаемые демагоги, может, хватит уже домыслов, а?
Во-первых, если бы эти датчики так безбожно врали, то производитель давно бы уже свернул их производство по той простой причине, что никто бы не стал их использовать. Во-вторых, как я уже писал на этом форуме, нужно внимательно читать документацию от производителя и не пренебрегать его рекомендациями. В-третьих, каким кабелем были подключены ваши датчики, использовалось ли паразитное питание и как далеко от окон/дверей они были расположены? Почему-то у других, в том числе у меня, они измеряют достаточно точно. При паразитном питании часто бывают проблемы с точностью, но почему-то никто не пытается понять, почему же это происходит, а сразу кричат – датчик хлам. И, наконец, про прерывания. Не нужно пихать в прерывания всё, что взбредет в голову. Работа с шиной 1-Wire не относится к тем задачам, которые необходимо совать в обработчик прерывания. К тому же многие ошибочно считают, что нужно запрещать прерывания на время передачи всего байта. Так вот, это полная чушь. Достаточно запрещать прерывания на время одного тайм-слота. Тогда и не будет мигать индикация. Вот как-то так.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: термометр на PIC16F84a
СообщениеДобавлено: Пт сен 28, 2012 17:15:00 
Открыл глаза

Зарегистрирован: Чт июл 26, 2012 19:45:51
Сообщений: 71
Откуда: Харьков
Рейтинг сообщения: 0
murzila писал(а):
Достаточно запрещать прерывания на время одного тайм-слота


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

_________________
Семь раз проверь - один спаяй


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 37 ]  1,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y