Поиск схем. Делимся схемами Если вы ищете схему телевизора, видеомагнитофона, игровой приставки - этот раздел для вас... |
01.11.2018, 09:13
|
|
Прописка
Регистрация: 09.09.2008
Адрес: г. Вологда
Сообщений: 291
Сказал спасибо: 184
Сказали Спасибо 141 раз(а) в 87 сообщении(ях)
|
Re: Термометр на МК Atmega8
Сообщение от Santil@
|
Сам писать код для МК не умею.
|
В этом и загвоздка. Как только научитесь писАть код, все схемы станут понятными.
Предложите 1000-е разработчиков нарисовать свою схему с АтМегой8 и 2-мя датчиками температуры и увидите, что все схемы похожи только по принципу работы, но полностью одинаковых не будет ни одной. И хотя все 1000 устройств будут показывать одно и тоже, все 1000 программ будут отличаться друг от друга.
|
|
|
|
01.11.2018, 14:09
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,258
Сказал спасибо: 11,170
Сказали Спасибо 3,859 раз(а) в 2,929 сообщении(ях)
|
Re: Термометр на МК Atmega8
Santil@, учитесь программировать. Основы языка, множество разного кода в сети и толика DS с AN на использованные чипы для начала.
Можно на online курсах (например Coursera с основами языка C от наших ребят - Яндекс+МИФИ (ЕМНИП)).
И тогда все проблемы отпадут.
Или просто повторяйте выложенное в сети. Можно начать с симуляции. При виртуальной работоспособности - на беспаечной макетке проверяете в реальном виде и уже на свою плату.
Вывод значений можно сразу на два индикатора с контроллером типа MAX7219 (до 8 знакомест на семисегментных индикаторах). Одно место для знака и три места с цифрами на два - получается именно восемь знакомест. Знак для экономии сделать просто прямоугольным светодиодом.
Контроллер будет просто спать по таймеру между измерениями.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
Сказали "Спасибо" mike-y-k
|
|
|
02.11.2018, 15:55
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Re: Термометр на МК Atmega8
Santil@, Термометр на Атмега8 4 МГц внутренний RC-генератор, два датчика DS18B20 с десятыми градуса, индикатор ОА или ОК (обе прошивки в архиве), схема в PDF, DipTrace, Proteus. Индикация минуса отдельным прямоугольным светодиодом, кажется AЛ307.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо IOPA4 за это сообщение:
|
|
|
02.11.2018, 17:55
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Re: Термометр на МК Atmega8
mike-y-k, да, "минус" почерпнул у вас.
Последний раз редактировалось IOPA4; 02.11.2018 в 17:59.
|
|
|
|
02.11.2018, 19:08
|
|
Почётный гражданин KAZUS.RU
Регистрация: 30.09.2006
Сообщений: 1,560
Сказал спасибо: 158
Сказали Спасибо 661 раз(а) в 431 сообщении(ях)
|
Re: Термометр на МК Atmega8
Во многих схемах вижу подтяжку reset к питанию. Не лучше ли отключить ресет фьюзами, если всё равно не планирует его использовать? Минус один резистор ) Это не критика, а вопрос..
|
|
|
|
02.11.2018, 19:19
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,381
Сказал спасибо: 1,962
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Re: Термометр на МК Atmega8
Сообщение от Ara41
|
Во многих схемах вижу подтяжку reset к питанию. Не лучше ли отключить ресет фьюзами, если всё равно не планирует его использовать? Минус один резистор ) Это не критика, а вопрос..
|
А если перепрошить понадобится? Высоковольтный искать будете?
__________________
[ жизнь приятна и красива, если выпить литр пива ]
|
|
|
Эти 2 пользователя(ей) сказали Спасибо nml за это сообщение:
|
|
|
02.11.2018, 19:50
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Re: Термометр на МК Atmega8
Сообщение от Ara41
|
Во многих схемах вижу подтяжку reset к питанию.
|
На тиньках приходится отключать, ног маловато, а здесь пусть себе будет. Иначе приходится "сдувать" МК и "лечить" AVRFuseDoctor-ом. Вот ISP редко развожу на плате, экономия, плюс миниатюризация. Прошиваю переходником с проводками. Стараюсь, чтобы ноги ISP шли к элементам(резисторам) или контактным площадкам, легче подпаивать. Если reset отключить, то не прошиться при обновлении и после отладки.
|
|
|
|
02.11.2018, 19:54
|
|
Почётный гражданин KAZUS.RU
Регистрация: 30.09.2006
Сообщений: 1,560
Сказал спасибо: 158
Сказали Спасибо 661 раз(а) в 431 сообщении(ях)
|
Re: Термометр на МК Atmega8
Я уже понял. nml все пояснил. Спасибо.
|
|
|
|
03.11.2018, 04:10
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,258
Сказал спасибо: 11,170
Сказали Спасибо 3,859 раз(а) в 2,929 сообщении(ях)
|
Re: Термометр на МК Atmega8
IOPA4, где-то ещё лежит толика КИПМО разных цветов для такого использования…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
Сказали "Спасибо" mike-y-k
|
|
|
03.11.2018, 08:36
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.04.2016
Адрес: 82в.д.55с.ш.
Сообщений: 1,263
Сказал спасибо: 250
Сказали Спасибо 421 раз(а) в 251 сообщении(ях)
|
Re: Термометр на МК Atmega8
Спасибо IOPA4 за схему. Скажу всё по порядку.
Все те, кто советовал изучить, научиться писать код или прошивку не знаю как правильно, но на деюсь меня поняли про что я говорю. То скажу, что когда то я пытался что то читать про МК и было многое не понятно. Без помощи трудно. Хотя обычную логику знаю. Но вот не знаю я МК, не учил и не учили меня писать код для МК. А теперь и времени у меня нет учить команды для написания кода и прочее. Да так бывает. Нет времени. Я не на пенсии. И тем не менее. Каждому своё. У каждого есть свои заботы и хлопоты. Но если я не умею, то это ничего плохого не означает. Для этого и существует сообщество форумов и конференций. Для этого мы все здесь и общаемся, что бы кто чем может тем и поможет.
За то время что прошло. Я нашёл одну схему которая мне понравилась. Она конечно не без изъяна. То как она начерчена про это я молчу. Ибо в интернете кто как хочет так и делает. Кто во что горазд как говориться. Но, в описании фигурируют в тексе датчик №1 и №2. Да вот беда. Как же понять кто из них №1, а кто №2? В принципиалке ни как не обозначено. Думал понять по трассировке на плате. Так и там не понятно. Есть разъёмы и на них нет ни каких обозначений. Проблема номер раз нарисовалась. Может скажет кто то, что это мелочь. Может быть, но из-за этого придётся кроить плату, а это не есть хорошо. Вот и по пробуй пойми какой датчик первый, а какой второй. Тут только методом «научного» тыка ибо исходник с прогой под МК – это не моя вотчина. Но, тем не менее, я перечертил схему в Dip trace с учётом имеющихся у меня радиодеталей, внёс свои доработки. Разработал трассировку печатной платы под корпус на DIN рейку. Единственное что я не сделал, так это вторую плату. У меня будет двух ярусная плата. Вторую плату не сделал потому, что 7 сег., индикаторы не пришли с али. А в том магазе что я заказ нет ни цоколёвки ни размеров на индикатор. Так что вторую плату пока что не разработал. Если кому то интересно, то могу показать схему оригинал, свою перечерченную схему, прошивку и исходник. Но после 5 ноября так как это всё на работе. Правда в той схеме ещё есть термостат на нагрев или охлаждения. Но мне он без надобности. А на первый взгляд схема не плохая. Но это всё на первый взгляд.
По схеме от IOPA4.
Протеуса у меня нет. файлы в Dip trace вообще какие то не доделанные. Но это не важно. Так как есть схема в пдф файле и на основании её я начерчу схему принципиальную и преобразую в печатную плату. Из того что показал IOPA4 мне удалось открыть некоторые файлы.
Нажмите, чтобы открыть спойлер
/************************************************** ***
This program was produced by the
CodeWizardAVR V2.05.3 Standard
Automatic Program Generator
© Copyright 1998-2011 Pavel Haiduc, HP InfoTech s.r.l.
http://www.hpinfotech.com
Project :
Version :
Date : 30.10.2018
Author : IOPA4
Company : Home
Comments:
Chip type : ATmega8
Program type : Application
AVR Core Clock frequency: 4,000000 MHz
Memory model : Small
External RAM size : 0
Data Stack size : 256
************************************************** ***/
Я понял что МК работает от внутреннего генератора на частоте 4МГц. А вот какая конфигурация фьюз битов? Fuse low byte 0x?? И Fuse high byet 0x??
И вот такой вопрос. Почему датчики подключены к одному порту PC0/ADC0 (выв.23)? не будет ли помехи какой либо из-за того что один из датчик будет подключен кабелем. Не понятно какой из датчиков для измерения температуры внутри помещения, а какой для наружной температуры. Есть ли какая индикация на матрице для понимания того, от какого датчика в данный момент времени отображаются показания. Или например задействовать свободный выход МК для светодиода.
Вариант этой схемы не плохой. Кое чего только доработать бы. По части питания, оформления в корпус для меня не проблема.
Ещё раз спасибо IOPA4 за внимание к моему вопросу.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:11.
|
|