Например TDA7294

Форум РадиоКот :: Просмотр темы - Термометр-вольтметр на ATMega8a
Форум РадиоКот
https://radiokot.ru/forum/

Термометр-вольтметр на ATMega8a
https://radiokot.ru/forum/viewtopic.php?f=25&t=125294
Страница 1 из 2

Автор:  electronhic [ Пт янв 01, 2016 14:59:35 ]
Заголовок сообщения:  Термометр-вольтметр на ATMega8a

Термометр-вольтметр на ATMega8a
http://radiokot.ru/circuit/digital/measure/135/
:))

Автор:  AVK [ Сб янв 02, 2016 10:00:08 ]
Заголовок сообщения:  Re: Термометр-вольтметр на ATMega8a

Вот держите меня семеро, но зачем публиковать такое?
Неужели ничего не присылают нормального, интересного?
Стопицотый термометр, который пишется за пол часа.
Что вы там сами разработали? Процессор с диспеем соединили. Ну круто, да.
Как вы умудрились занять всю память восьмой меги двумя фунциями?
Вот это мне честно интересно, это мой вопрос.
И с какой целью вы поставили TL431? С тем же успехом можно было включить внутренний ИОН меги.
Вы измеряете до 30В, гораздо логичней подать 5В в качестве опорного. Меньше младший разряд скакать будет.

Автор:  electronhic [ Пн янв 04, 2016 08:27:05 ]
Заголовок сообщения:  Re: Термометр-вольтметр на ATMega8a

AVK писал(а):
Вот держите меня семеро, но зачем публиковать такое?
Неужели ничего не присылают нормального, интересного?
Стопицотый термометр, который пишется за пол часа.
Что вы там сами разработали? Процессор с диспеем соединили. Ну круто, да.
Как вы умудрились занять всю память восьмой меги двумя фунциями?
Вот это мне честно интересно, это мой вопрос.
И с какой целью вы поставили TL431? С тем же успехом можно было включить внутренний ИОН меги.
Вы измеряете до 30В, гораздо логичней подать 5В в качестве опорного. Меньше младший разряд скакать будет.


Публиковать или нет-дело админа,моё дело предложить.
Присылают что-то нормальное или нет-админу виднее.
Кто-то такой термометр и за месяц написать не может,или не хочет,или проще в интернете найти готовый скачать прошивку спаять и т д.
Сам разработал алгорит работы.(сообщения о разных ошибках линиях 1Wire,авто курсор в зависимости от длины цыфр выводимых на экран)
Занять всю память-нада уметь,не всеж умеют оптимизировать код(хотя он у меня оптимизированый-ничего лишнего в нем нет),есть разные программы\недопрограммы для написания прошивок и не все они заботятся о том чтоб оптимизировать hex.
ИОН недопрограмма непозволяет задействовать.
Если вы о 5вольтах питания в качестве ИОН то ето бред...TL431 точнее.
Бобра Вам :))

Автор:  Триод [ Сб янв 09, 2016 08:51:28 ]
Заголовок сообщения:  Re: Термометр-вольтметр на ATMega8a

AVK писал(а):
Как вы умудрились занять всю память восьмой меги двумя фунциями?

У него по сути две шины 1wire :)
Один датчик повесил на 10 ногу, вторую на 11-ю :) С таким подходом не только память, но и ноги могут закончиться :))

Вопрос к автору, в железе резет тоже в воздухе повис?

Схема, кстати нечитаема (хотя это и не схема, а модель в протеусе). Шина хороша тогда, когда ведёшь кучу однотипных сигналов, например шина адреса или данных, а всё подряд запихать в одну косу, это ИМХО неуважение к читателям

Автор:  electronhic [ Вс янв 10, 2016 12:25:19 ]
Заголовок сообщения:  Re: Термометр-вольтметр на ATMega8a

Триод писал(а):
AVK писал(а):
Как вы умудрились занять всю память восьмой меги двумя фунциями?

У него по сути две шины 1wire :)
Один датчик повесил на 10 ногу, вторую на 11-ю :) С таким подходом не только память, но и ноги могут закончиться :))

Вопрос к автору, в железе резет тоже в воздухе повис?

Схема, кстати нечитаема (хотя это и не схема, а модель в протеусе). Шина хороша тогда, когда ведёшь кучу однотипных сигналов, например шина адреса или данных, а всё подряд запихать в одну косу, это ИМХО неуважение к читателям


Да 2 шины,так задумано.чтоб не делать привязку по адресам датчиком.
В железе ресет в воздухе висит-роботает.

Автор:  Триод [ Вс янв 10, 2016 13:22:20 ]
Заголовок сообщения:  Re: Термометр-вольтметр на ATMega8a

electronhic писал(а):
Да 2 шины,так задумано.чтоб не делать привязку по адресам датчиком.

Поясни

Автор:  electronhic [ Вт янв 12, 2016 07:55:36 ]
Заголовок сообщения:  Re: Термометр-вольтметр на ATMega8a

Триод писал(а):
electronhic писал(а):
Да 2 шины,так задумано.чтоб не делать привязку по адресам датчиком.

Поясни

Насколько я знаю...если 2 датчика повесить на одну шину то не известно какой из них определится первым а какой вторым.поетому 2 лини 1wire и всегда известно где первый датчик где второй)

Автор:  Триод [ Вт янв 12, 2016 08:12:22 ]
Заголовок сообщения:  Re: Термометр-вольтметр на ATMega8a

Ну так ты просканировал один раз датчики, увидел два, занёс их в память и всё. Если же хочешь, что бы слева на экране был конкретный датчик, а справа - конкретный второй, поставь одну кнопку без фиксации или вообще джампер - поменять местами (программно) и всё. Бонусом получишь понимание, как работать с кучей устройств на одной 1wire шине

Автор:  electronhic [ Вт янв 12, 2016 12:40:06 ]
Заголовок сообщения:  Re: Термометр-вольтметр на ATMega8a

Триод писал(а):
Ну так ты просканировал один раз датчики, увидел два, занёс их в память и всё. Если же хочешь, что бы слева на экране был конкретный датчик, а справа - конкретный второй, поставь одну кнопку без фиксации или вообще джампер - поменять местами (программно) и всё. Бонусом получишь понимание, как работать с кучей устройств на одной 1wire шине

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

Автор:  Триод [ Вт янв 12, 2016 16:14:33 ]
Заголовок сообщения:  Re: Термометр-вольтметр на ATMega8a

Куда вы эти термометры пихаете? :))
А если серьёзно, для начала - сойдёт :)

Автор:  t72-72 [ Сб янв 23, 2016 07:31:41 ]
Заголовок сообщения:  Re: Термометр-вольтметр на ATMega8a

раз уж применил Tl431, так поставь резик 2к между "у" и "катодом" и подгони им опорное
до 5.12в. дальше понятно?...
левый по схеме потенциометр замени на делитель 1:10 из постоянных.
один отсчет АЦП 10 бит = 5.12/1024=5мВ (с учетом делителя 50мВ)
ну как? удобно считать? мерять будешь до 51.2 вольта

вопрос, на который хочу получить ответ:
как можно забить почти 8кб памяти этой ерундой, вот просто интересно.
(столько труда на такой результат)

Автор:  Триод [ Сб янв 23, 2016 17:43:12 ]
Заголовок сообщения:  Re: Термометр-вольтметр на ATMega8a

Плюсую к вопросу. Автор, выложи код

Автор:  electronhic [ Пн янв 25, 2016 16:15:29 ]
Заголовок сообщения:  Re: Термометр-вольтметр на ATMega8a

Вложение:
Atmega8a-AU+2DS18B20+1ADC.c [76.67 KiB]
Скачиваний: 1015

Автор:  Триод [ Пн янв 25, 2016 18:30:03 ]
Заголовок сообщения:  Re: Термометр-вольтметр на ATMega8a

С нуля сам писал? :)

Вот это что такое? :)
Код:
mainendloop: goto mainendloop;


Если бы написал программу сам, а не через костыль Flowcode, код был бы в разы более читабилен и на порядок производительней. Про объём даже и не вспоминаю

Автор:  electronhic [ Вт янв 26, 2016 07:47:11 ]
Заголовок сообщения:  Re: Термометр-вольтметр на ATMega8a

Триод писал(а):
С нуля сам писал? :)

Вот это что такое? :)
Код:
mainendloop: goto mainendloop;


Если бы написал программу сам, а не через костыль Flowcode, код был бы в разы более читабилен и на порядок производительней. Про объём даже и не вспоминаю


Сам сам :))) .

Ну так я ж Новичок я учусь :)) .Незабывайте о том что если вы чтото знаете и умеете ето не значит что и другие ето знают и умеют :kill: .

А по поводу фловкода-кому не нравится я не заставляю.Я показал свои труды всем 8) .Дальше сами определяйтесь кому нравится,кому не нравится и т д.

То что было задумано-сделано-устройство сделано-работает-а как оно сделано фловкод или чтото другое какая разница?результат получен согласно начальной задумке :beer: .главное результат...)

Автор:  Триод [ Вт янв 26, 2016 12:45:42 ]
Заголовок сообщения:  Re: Термометр-вольтметр на ATMega8a

В том то и дело, что ты новичок и то, как ты привыкнешь делать сейчас будет твоим шаблоном в будущем. Вот ты сейчас сделал через визуальный редактор типа программу, и да - она работает! Но:
1. Ты не понимаешь, как она работает.
2. Ты не управляешь её работой и не сможешь внести коррекции.
3. Добавить что-то новое (например DHT-22) и всё, приплыли - не хватает памяти.

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

Автор:  electronhic [ Вт янв 26, 2016 14:18:32 ]
Заголовок сообщения:  Re: Термометр-вольтметр на ATMega8a

Триод писал(а):
В том то и дело, что ты новичок


Хорошо вы меня розкусили)))Я не новичок я линтяй)))

Автор:  electronhic [ Вт янв 26, 2016 14:22:02 ]
Заголовок сообщения:  Re: Термометр-вольтметр на ATMega8a

Триод писал(а):
1. Ты не понимаешь, как она работает.
2. Ты не управляешь её работой и не сможешь внести коррекции.
3. Добавить что-то новое (например DHT-22) и всё, приплыли - не хватает памяти.


1.Понимаю иначеб не сделал ето устройство
2.Смогу ведь яделал программу для мк
3.уже почти готоваявая V.2 етого устройства на atmega328p :)))

Автор:  electronhic [ Вт янв 26, 2016 14:24:27 ]
Заголовок сообщения:  Re: Термометр-вольтметр на ATMega8a

Триод писал(а):
Если это твое первый и единственный проект, то да, на самом деле пофиг как, сделал и ладно.
Если же пытаться продолжать, то нужно выкинуть всякие визуальные среды и другие ардуины и начать ещё раз с чистого Си, про ассемблер даже не говорю.


Ето мой первый проект на мк с моей прошивкой в железе.до етого игрался в симуляторах...
Про ардуино и прочие...давайте небудем розводить балаган.ок?)У Вас своё мнение у меня своё на етом и сойдёмся :)))

Автор:  Триод [ Вт янв 26, 2016 15:39:29 ]
Заголовок сообщения:  Re: Термометр-вольтметр на ATMega8a

electronhic писал(а):
1.Понимаю иначеб не сделал ето устройство
2.Смогу ведь яделал программу для мк
3.уже почти готоваявая V.2 етого устройства на atmega328p :)))


1-2. Зачем нужна вот эта строчка:
Код:
mainendloop: goto mainendloop;


electronhic писал(а):
Про ардуино и прочие...давайте небудем розводить балаган.ок?)У Вас своё мнение у меня своё на етом и сойдёмся :)))

Это форум, поэтому даже не проси ))

Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/