Например TDA7294

Форум РадиоКот • Просмотр темы - LCD 3310, Atmega 8 Вольтметр и ds18b20
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Пт мар 29, 2024 17:30:49

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


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



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 13 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: LCD 3310, Atmega 8 Вольтметр и ds18b20
СообщениеДобавлено: Чт фев 17, 2011 16:23:03 
Прорезались зубы

Карма: -10
Рейтинг сообщений: -30
Зарегистрирован: Пн окт 04, 2010 11:55:41
Сообщений: 218
Рейтинг сообщения: 0
Всем привет! Собственно нашел схемку в инете вольтметра на Меги8 с дисплеем от нокиа 3310. Давно было желание желание сделать в машину чего не лостовало очень, как раз вольтметра и температуры за бортом. Вообщем с горем пополам скрестил два кода, вольтметр пашет, а вот с температурой кракозябры на дисплее. Помогите разобраться, в коде если цикле убираю #asm("sei"), то начинает пахать термометр, но вольтметр по нулям, если поставить обратно наоборот получается.
Изображение


Вложения:
02_3310bold.rar [173.02 KiB]
Скачиваний: 1560
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LCD 3310, Atmega 8 Вольтметр и ds18b20
СообщениеДобавлено: Чт фев 17, 2011 16:56:29 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Вт окт 21, 2008 15:03:06
Сообщений: 365
Откуда: moscow
Рейтинг сообщения: 0
Перед вызовом функции temperature() запрети прерывания. #asm("cli")
Похоже, что во время запроса температуры у тебя прерывание происходит.

_________________
День прошёл, а ты всё жив


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LCD 3310, Atmega 8 Вольтметр и ds18b20
СообщениеДобавлено: Чт фев 17, 2011 16:59:59 
Сверлит текстолит когтями
Аватар пользователя

Карма: 4
Рейтинг сообщений: 30
Зарегистрирован: Ср янв 05, 2011 16:25:15
Сообщений: 1163
Рейтинг сообщения: 0
neid проблемы и возникают из-за #asm("sei"). Делайте измерение температуры при выключенных прерываниях и все будет ок. (.. пользуетесь стандартной библиотекой CV AVR, а она при измерении температуры с "sei" не работает )


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

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: LCD 3310, Atmega 8 Вольтметр и ds18b20
СообщениеДобавлено: Сб апр 02, 2011 23:30:09 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Сб апр 02, 2011 22:31:59
Сообщений: 34
Рейтинг сообщения: 0
народ!!!!!!!!!!!!!! подскажите в чем проблема может быть??? подключаю дисплей от нокии3310,заливаю тестовый скеч,ВКЛ!!!! буквально пол секунды горит тестовая картинка и гаснет :kill:,я первый раз думал сдох он,а нет живой. после длительного получасового перекура я его опять включаю,и он мне устраивает опять же 0,5секундный киносеанс :)))


Вернуться наверх
 
Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: LCD 3310, Atmega 8 Вольтметр и ds18b20
СообщениеДобавлено: Сб апр 02, 2011 23:35:29 
Нашел транзистор. Понюхал.

Зарегистрирован: Вт ноя 30, 2010 00:50:40
Сообщений: 195
Рейтинг сообщения: 0
void main(void)
{
// Determine the number of DS1820 devices
// connected to the 1 Wire bus
ds18b20_devices=w1_search(0xf0,ds18b20_rom_codes);
ds18b20_init(0,-35,35,DS18B20_12BIT_RES); // переключения термометра в 12 битный режим

LcdInit();
LcdMode(2);
while (1 )
{
// Place your code here
delay_ms(500);
temperature(); // вызываем функцию температуры
LcdClear(); // очищаем LCD
if(min==1) // если минус
{
sprintf(lcd_buf,"-%u.%u\x80C",temper_int,temper_int%10); //вывод отрицательной температуры
}else
{
sprintf(lcd_buf,"+%u.%u\x80C",temper_int,temper_int%10); // вывод положительной
}
LcdStringBold(1,2);
LcdUpdate();
};

}
в своё время делал так и всё пучком)


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

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: LCD 3310, Atmega 8 Вольтметр и ds18b20
СообщениеДобавлено: Сб май 21, 2011 03:10:55 
Вымогатель припоя

Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Вс фев 13, 2011 20:51:21
Сообщений: 512
Откуда: Спб
Рейтинг сообщения: 0
собрал данный вольтметр. очень неправильно показывает напряжение. и у него ограничение 4,5 вольт? можно поднять вольт до 20? и очень медленно обновляются показания. помогите до ума довести


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LCD 3310, Atmega 8 Вольтметр и ds18b20
СообщениеДобавлено: Сб май 21, 2011 15:29:04 
Первый раз сказал Мяу!

Зарегистрирован: Ср апр 14, 2010 20:42:24
Сообщений: 34
Откуда: Молдова г,Кишинев
Рейтинг сообщения: 0
witia03 у меня есть другой проект на кодевижн показывает точно
если надо могу выложить


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LCD 3310, Atmega 8 Вольтметр и ds18b20
СообщениеДобавлено: Сб май 21, 2011 15:37:35 
Вымогатель припоя

Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Вс фев 13, 2011 20:51:21
Сообщений: 512
Откуда: Спб
Рейтинг сообщения: 0
alex1991 писал(а):
witia03 у меня есть другой проект на кодевижн показывает точно
если надо могу выложить

выложите конечно. а показания сразу обновляются?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LCD 3310, Atmega 8 Вольтметр и ds18b20
СообщениеДобавлено: Сб май 21, 2011 15:46:27 
Первый раз сказал Мяу!

Зарегистрирован: Ср апр 14, 2010 20:42:24
Сообщений: 34
Откуда: Молдова г,Кишинев
Рейтинг сообщения: 0
witia03 показания сразу обновляет и если я не ошибаюсь он снимает показания с обеих АЦП и выводит показания одного показание другого
Код не мой нашел в сети


Вложения:
my_exp3310 (1).rar [150.52 KiB]
Скачиваний: 980
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LCD 3310, Atmega 8 Вольтметр и ds18b20
СообщениеДобавлено: Сб май 21, 2011 16:24:33 
Вымогатель припоя

Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Вс фев 13, 2011 20:51:21
Сообщений: 512
Откуда: Спб
Рейтинг сообщения: 0
alex1991 писал(а):
witia03 показания сразу обновляет и если я не ошибаюсь он снимает показания с обеих АЦП и выводит показания одного показание другого
Код не мой нашел в сети

совсем забыл добавить- в протеусе у меня тоже все работает достаточно точно и обновляется моментально а на деле все гораздо хуже


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LCD 3310, Atmega 8 Вольтметр и ds18b20
СообщениеДобавлено: Сб май 21, 2011 21:42:29 
Первый раз сказал Мяу!

Зарегистрирован: Ср апр 14, 2010 20:42:24
Сообщений: 34
Откуда: Молдова г,Кишинев
Рейтинг сообщения: 0
witia03 я протеусу не доверяю все отлаживаю в железе и у
обновляет показания моментально при чистоте атмеги 16мгц


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LCD 3310, Atmega 8 Вольтметр и ds18b20
СообщениеДобавлено: Вс май 22, 2011 00:27:01 
Вымогатель припоя

Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Вс фев 13, 2011 20:51:21
Сообщений: 512
Откуда: Спб
Рейтинг сообщения: 0
alex1991 писал(а):
witia03 я протеусу не доверяю все отлаживаю в железе и у
обновляет показания моментально при чистоте атмеги 16мгц

я уже забросил этот дисплей и перешел на сименсовский. собрал эту схему viewtopic.php?f=20&t=32004&p=501326&hilit=ls020+atmega8#p501326
но никак не могу скомпилировать код. не поможете?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LCD 3310, Atmega 8 Вольтметр и ds18b20
СообщениеДобавлено: Вс май 22, 2011 13:12:00 
Вымогатель припоя

Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Вс фев 13, 2011 20:51:21
Сообщений: 512
Откуда: Спб
Рейтинг сообщения: 0
witia03 писал(а):
alex1991 писал(а):
witia03 я протеусу не доверяю все отлаживаю в железе и у
обновляет показания моментально при чистоте атмеги 16мгц

я уже забросил этот дисплей и перешел на сименсовский. собрал эту схему viewtopic.php?f=20&t=32004&p=501326&hilit=ls020+atmega8#p501326
но никак не могу скомпилировать код. не поможете?

разобрался. вот что получилось
Изображение


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 13 ] 

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


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

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


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

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


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