Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 12.09.2011, 17:32  
putmannn
Гражданин KAZUS.RU
 
Аватар для putmannn
 
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 996
Сказал спасибо: 339
Сказали Спасибо 94 раз(а) в 91 сообщении(ях)
putmannn на пути к лучшему
По умолчанию Re: Некорректно работает АЦП Atmega 8

Не получилось, та же проблема, вот схема.
Опорные напряжения во всех трёх замерах сделал 2.56 вольта.
Добавил в начале прерывания сохранение SREG в с тек и восстановление его в конце.

Реклама:

Последний раз редактировалось putmannn; 12.09.2011 в 17:38.
putmannn вне форума  
Непрочитано 12.09.2011, 18:16  
nonamedov
Почётный гражданин KAZUS.RU
 
Регистрация: 06.06.2008
Сообщений: 1,530
Сказал спасибо: 78
Сказали Спасибо 427 раз(а) в 365 сообщении(ях)
nonamedov на пути к лучшему
По умолчанию Re: Некорректно работает АЦП Atmega 8

А какая именно проблема, если эта:
Сообщение от putmannn Посмотреть сообщение
Неприятность в том, что как только я нажимаю кнопку и на ADC7 появляется некое напряжение, то переменная akk принимает значение 7-го канала, хотя в предыдущем входе в прерывание преобразование было запущено для 0-вого канала. Стоит отпустить кнопку и снова заряд АКБ корректно отображается на индикаторе.
, то я не верю, что при удалении обработчика кнопок, проблема осталась, быть такого не может,. Может ошибка в монтаже? Приведите код обработки кнопок, а так не о чем говорить.
Цитата:
Заметил одну тонкость. Если в момент чтения 0-вого канала там значение превышает значение 7-го канала, то показывает корректно. Получается при появлении отличного от нуля сигнала на ноге ADC7 , он попадёт в в ADC0 если выше его.
А как с этой проблемой? Покажите весь код (отдельным файлом).
nonamedov вне форума  
Непрочитано 12.09.2011, 18:34  
putmannn
Гражданин KAZUS.RU
 
Аватар для putmannn
 
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 996
Сказал спасибо: 339
Сказали Спасибо 94 раз(а) в 91 сообщении(ях)
putmannn на пути к лучшему
По умолчанию Re: Некорректно работает АЦП Atmega 8

Во вложение весь текст программы.
Вложения:
Тип файла: txt 16wat.txt (15.4 Кб, 70 просмотров)
putmannn вне форума  
Непрочитано 12.09.2011, 23:30  
putmannn
Гражданин KAZUS.RU
 
Аватар для putmannn
 
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 996
Сказал спасибо: 339
Сказали Спасибо 94 раз(а) в 91 сообщении(ях)
putmannn на пути к лучшему
По умолчанию Re: Некорректно работает АЦП Atmega 8

Прошу прощения, всё заработало. Программа рабочая, неисправность была в схеме.
Там где делитель на R21, R22, я вместо них поставил стабилитрон на 12 вольт, чтобы отсечь от напряжения питания (от 12 до 17 вольт) и оставить полезный сигнал от 0 до 5 вольт. Вот из-за стабилитрона почему то были неверные значения на АЦП, возможно что то с выборкой-хранением ?
Попробую после стабилитрона делитель поставить напополам, чтобы использовать опору не 5, а 2.56 вольт, как думаете так заработает или стабилитрону там не место ?
putmannn вне форума  
Непрочитано 13.09.2011, 00:06  
nonamedov
Почётный гражданин KAZUS.RU
 
Регистрация: 06.06.2008
Сообщений: 1,530
Сказал спасибо: 78
Сказали Спасибо 427 раз(а) в 365 сообщении(ях)
nonamedov на пути к лучшему
По умолчанию Re: Некорректно работает АЦП Atmega 8

Сообщение от putmannn Посмотреть сообщение
Попробую после стабилитрона делитель поставить напополам, чтобы использовать опору не 5, а 2.56 вольт, как думаете так заработает или стабилитрону там не место ?
Стабилитрон нужен бывает там, где нужно вычесть (-) некоторую часть напряжения, но использовать его для этого не рекомендую, будут большие погрешности, напряжение стабилизации довольно сильно зависит от температуры. Надо использовать делитель, а вход АЦП можно защитить стабилитроном.
nonamedov вне форума  
Непрочитано 13.09.2011, 06:03  
putmannn
Гражданин KAZUS.RU
 
Аватар для putmannn
 
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 996
Сказал спасибо: 339
Сказали Спасибо 94 раз(а) в 91 сообщении(ях)
putmannn на пути к лучшему
По умолчанию Re: Некорректно работает АЦП Atmega 8

Ок, спасибо.
putmannn вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает PD4 в ATTINY 4313 HeatSink Микроконтроллеры, АЦП, память и т.д 37 14.06.2011 17:46
АЦП AT91sam7s256 Uragan90 Микроконтроллеры, АЦП, память и т.д 10 25.04.2011 13:30
Стабилизация измерения АЦП ATMega8535 7Fantomas7 Микроконтроллеры, АЦП, память и т.д 41 02.03.2011 13:25
Получение результата с АЦП xxparadoxx Электроника - это просто 2 28.12.2010 15:55
АЦП и UART Jasper Микроконтроллеры, АЦП, память и т.д 9 02.07.2006 07:53


Часовой пояс GMT +4, время: 07:36.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot