Например TDA7294

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





Текущее время: Чт апр 18, 2024 13:02:00

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


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



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: AT89C2051 и DS18B20 не работает в Proteus
СообщениеДобавлено: Чт янв 08, 2015 23:15:58 
Прорезались зубы
Аватар пользователя

Карма: 4
Рейтинг сообщений: 27
Зарегистрирован: Чт янв 08, 2015 22:31:15
Сообщений: 231
Рейтинг сообщения: 0
Собрался сделать тут схемку на днях отсюда.
Исходник на си компилирую в Keil uVision4.
Планирую делать схему под большие отдельные 7сегментные индикаторы 57мм. Есть два штуки Kingbright SA23-11GWA для градусов (десятые и сотые доли градуса не нужны) и один Kingbright PSA23-11GWA для индикации плюса и минуса. Поэтому сначала нужно все это дело смоделировать, чтобы уже в дальнейшем подгонять программу под свои нужды.
Моделирую схему в Proteus, все вроде бы хорошо, ошибок нет. Hex подцепил к микроконтроллеру. Но на дисплее только черточки. Если отключить DS18B20 появляются цифры 0.77. Непойму в чем может быть дело.
Изображение
Схему в Proteus и исходники на си + hex прикрепил.


Вложения:
Термометр.zip [20.03 KiB]
Скачиваний: 460
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AT89C2051 и DS18B20 не работает в Proteus
СообщениеДобавлено: Пт янв 09, 2015 09:35:57 
Друг Кота

Карма: 27
Рейтинг сообщений: 1283
Зарегистрирован: Ср фев 11, 2009 20:35:58
Сообщений: 7854
Рейтинг сообщения: 0
1. В цифровых схемах ставь цифровые резисторы.
2.
Цитата:
Основа термометра – почти классическая – датчик от Dallas DS1821
???


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AT89C2051 и DS18B20 не работает в Proteus
СообщениеДобавлено: Пт янв 09, 2015 10:17:11 
Друг Кота
Аватар пользователя

Карма: 12
Рейтинг сообщений: 206
Зарегистрирован: Вс июл 23, 2006 01:32:05
Сообщений: 3268
Откуда: г.Москва
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
otest писал(а):
Цитата:
датчик от Dallas DS1821


DS1821 это термодатчик с режимом термостата, процедура чтения температуры из него другая.
Для DS18В20 нужно переделывать программу.

_________________
R3Dio 73!


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

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: AT89C2051 и DS18B20 не работает в Proteus
СообщениеДобавлено: Пт янв 09, 2015 11:08:50 
Прорезались зубы
Аватар пользователя

Карма: 4
Рейтинг сообщений: 27
Зарегистрирован: Чт янв 08, 2015 22:31:15
Сообщений: 231
Рейтинг сообщения: 0
Ах, точно, как же это я не досмотрел.
Ни у кого не завалялась библиотека на си для считывания с DS1820?


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: AT89C2051 и DS18B20 не работает в Proteus
СообщениеДобавлено: Пт янв 09, 2015 17:27:14 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14054
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Снова "очепятка"?
У далласовых датчиков содержимое "блокнота" и некоторые другие особенности меняются в зависимости от буковки : DS18B20, DS18S20...
Смотри повнимательнее, чего ставить будеш - под то и ищи!
:)


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

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: AT89C2051 и DS18B20 не работает в Proteus
СообщениеДобавлено: Пт янв 09, 2015 17:40:19 
Прорезались зубы
Аватар пользователя

Карма: 4
Рейтинг сообщений: 27
Зарегистрирован: Чт янв 08, 2015 22:31:15
Сообщений: 231
Рейтинг сообщения: 0
Да уже понял. А DS18S20 и DS1820 это одно и тоже? В гугле пишут что одно и тоже просто для DS1820 букву S не пишут.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AT89C2051 и DS18B20 не работает в Proteus
СообщениеДобавлено: Пт янв 09, 2015 18:47:08 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14054
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Увы... это вообще "из самых первых" :)
Смотри даташиты на http://www.maximintegrated.com/en/pst/r ... =_products
... давно не заглядывал... искать сложнее стало...
:(


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AT89C2051 и DS18B20 не работает в Proteus
СообщениеДобавлено: Чт янв 15, 2015 21:04:45 
Потрогал лапой паяльник

Зарегистрирован: Пт янв 29, 2010 19:42:27
Сообщений: 311
Рейтинг сообщения: 0
а где ж ты исходник то нарыл я искал три недели не нашел..

в итоге написал сам .. правда с разрешаловкой 0.5 но работает и выдает на отделю ножку 1 если температура меньше 3.5
(подогреватель для картошки чтоб не замерзла)


Вложения:
temp1.rar [85.6 KiB]
Скачиваний: 430

_________________
ух ты.... показывает
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AT89C2051 и DS18B20 не работает в Proteus
СообщениеДобавлено: Чт янв 15, 2015 21:20:06 
Прорезались зубы
Аватар пользователя

Карма: 4
Рейтинг сообщений: 27
Зарегистрирован: Чт янв 08, 2015 22:31:15
Сообщений: 231
Рейтинг сообщения: 0
12val12 писал(а):
а где ж ты исходник то нарыл я искал три недели не нашел..

да непомню уже, давно это было... валялся в папке. 5-6 лет назад скачал где-то на просторах интернета.
Это из схемы Квашина, его проект. Но потом он доработал программу для всего семейства датчиков DS18xxx. А вот новые исходники достать не удалось, к сожалению. Отправлял запрос исходника на его емаил из статьи, но ответа нет.

12val12 писал(а):
в итоге написал сам .. правда с разрешаловкой 0.5 но работает и выдает на отделю ножку 1 если температура меньше 3.5
(подогреватель для картошки чтоб не замерзла)

Вот за это спасибо. Будем посмотреть. :))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AT89C2051 и DS18B20 не работает в Proteus
СообщениеДобавлено: Сб янв 17, 2015 23:50:37 
Родился
Аватар пользователя

Зарегистрирован: Пн июн 09, 2008 10:22:05
Сообщений: 12
Откуда: Ternopil
Рейтинг сообщения: 0
Так под эту задачу проще запрограммировать DS1821 в режим термостата и процессора не надо. Я сделал термометр-программатор по схеме Ридико,программирует на ура.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AT89C2051 и DS18B20 не работает в Proteus
СообщениеДобавлено: Ср окт 04, 2017 14:08:31 
Родился

Зарегистрирован: Вс май 14, 2017 14:49:50
Сообщений: 6
Рейтинг сообщения: 0
Собрался сделать тут схемку на днях отсюда.
Исходник на си компилирую в Keil uVision4.
Планирую делать схему под большие отдельные 7сегментные индикаторы 57мм. Есть два штуки Kingbright SA23-11GWA для градусов (десятые и сотые доли градуса не нужны) и один Kingbright PSA23-11GWA для индикации плюса и минуса. Поэтому сначала нужно все это дело смоделировать, чтобы уже в дальнейшем подгонять программу под свои нужды.
Моделирую схему в Proteus, все вроде бы хорошо, ошибок нет. Hex подцепил к микроконтроллеру. Но на дисплее только черточки. Если отключить DS18B20 появляются цифры 0.77. Непойму в чем может быть дело.
Изображение
Схему в Proteus и исходники на си + hex прикрепил.


Рабочий проект "AT89C2051 и DS18B20" работает в Proteus и на железе кому нужно:


Вложения:
89c2051_ds18b20.zip [21.26 KiB]
Скачиваний: 381
Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

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


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

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


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

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


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