Motion 0 8 февраля, 2008 Опубликовано 8 февраля, 2008 · Жалоба Цель - научиться измерять сигналы с помощью встроенного в ATMega16 АЦП. Общее представление об АЦП имею. Документацию по АЦП читал. Есть +5В, ATMega 16 и программатор. Хочу померять сигнал, подаваемый от питания через делитель на канал измерения. Результат нужно записать в EEPROM и потом считав его с помощью ПК проверить результат (предварительно замеряв тестером реальное напряжение). Для начала схема. Нужно запитать сам контроллер. То есть подать +5В на Vcc и соединить общий провод с Gnd. Потом через делитель R1(150кОм), R2(47кОм) подаю напряжение на ADC0. То есть примерно 1/4 от напряжения питания(1.25В) будет на ножке измерительного канала. В качестве опорного напряжения буду использовать внутренний ИОН на 2.56В. По идее нужен ещё конденсатор, но буду без него. Правильная ли схема? Вопросы: В документации написано, что AVCC - питание самого АЦП. Нужно подключать через ФНЧ к Vcc. А можно напрямую? Без этого подключения АЦП работать не будет? К Aref подключается внешнее опорное напряжение. А при включании внутреннего источника на 2,56В, появиться ли оно на ножке Aref и можно ли использовать его в качестве опорного для других микросхем (например для ОУ)? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
singlskv 0 8 февраля, 2008 Опубликовано 8 февраля, 2008 · Жалоба Цель - научиться измерять сигналы с помощью встроенного в ATMega16 АЦП. Общее представление об АЦП имею. Документацию по АЦП читал. сколько раз прочитали ? :07: все поняли ? Для начала схема. Нужно запитать сам контроллер. То есть подать +5В на Vcc и соединить общий провод с Gnd. Потом через делитель R1(150кОм), R2(47кОм) подаю напряжение на ADC0. То есть примерно 1/4 от напряжения питания(1.25В) будет на ножке измерительного канала. В качестве опорного напряжения буду использовать внутренний ИОН на 2.56В. По идее нужен ещё конденсатор, но буду без него.Ужас... такой делитель можно только для очень медленно меняющихся сигналов, ну и кондер для них же..., лучше поставить ОУ. В документации написано, что AVCC - питание самого АЦП. Нужно подключать через ФНЧ к Vcc. А можно напрямую? Без этого подключения АЦП работать не будет?Можно, но младшие разряды будут очень усердно прыгать. К Aref подключается внешнее опорное напряжение. А при включании внутреннего источника на 2,56В, появиться ли оно на ножке Aref и можно ли использовать его в качестве опорного для других микросхем (например для ОУ)?вот здесь Вы уже четко определитесь внутреннее или внешнее, иначе фсе сгорит... Внутреннее можно выводить на ножку и использовать как опору для других частей схеммы, только нужен соответствующий кондер и имеем в виду что опора там +-10%, так что по-хорошему нужна калибровка. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Motion 0 8 февраля, 2008 Опубликовано 8 февраля, 2008 · Жалоба Ужас... help.gif такой делитель можно только для очень медленно меняющихся сигналов, ну и кондер для них же..., лучше поставить ОУ. Я буду мерять постоянное напряжение. Делитель нужен для того, чтобы поделить +5. сколько раз прочитали ? 07.gif все поняли ? Не всё, но общее представление имею. Можно, но младшие разряды будут очень усердно прыгать. Мне главное хотя бы приблизительно померять, чтобы понять как работает. То есть количество. А качество уже потом. вот здесь Вы уже четко определитесь внутреннее или внешнее, иначе фсе сгорит... Я буду использовать внутренний ИОН. Я хотел бы его вывести на ножку МК, чтобы использовать в качестве опорного напряжения в других узлах схемы. Пока я вижу схему такой: Повторяю, особая точность не нужна. Нужен результат измерения. Когда получу его, буду его уточнять, довешивая различные внешние компоненты(фильтры и т.д.). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
singlskv 0 8 февраля, 2008 Опубликовано 8 февраля, 2008 · Жалоба Я буду мерять постоянное напряжение. Я буду использовать внутренний ИОН. Я хотел бы его вывести на ножку МК, чтобы использовать в качестве опорного напряжения в других узлах схемы. Пока я вижу схему такой: Повторяю, особая точность не нужна. Нужен результат измерения. Когда получу его, буду его уточнять, довешивая различные внешние компоненты(фильтры и т.д.). Ну тогда добавьте кондер на Aref и можно начинать :05: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Motion 0 8 февраля, 2008 Опубликовано 8 февраля, 2008 (изменено) · Жалоба А без него нельзя? У меня только 220нФ и 1,1нФ есть. Изменено 8 февраля, 2008 пользователем Владимир_КПИ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
singlskv 0 8 февраля, 2008 Опубликовано 8 февраля, 2008 · Жалоба А без него нельзя? У меня только 220нФ и 1,1нФ есть.Можно и без, но 220n подойдет А без него нельзя? Главное что бы Вы потом, когда у Вас чего-нить заработает, вспомнили о всех упрощениях которые Вы сделали и разобрались почему так делать не стоит... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Motion 0 8 февраля, 2008 Опубликовано 8 февраля, 2008 · Жалоба У меня есть вот это. Если я к макетке, которую я использую для программирования МК с помощью ISP, припаяю обвеску из конденсатора и резисторов - у меня будет работать ISP? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MicroDiP 1 8 февраля, 2008 Опубликовано 8 февраля, 2008 · Жалоба Я буду мерять постоянное напряжение. Делитель нужен для того, чтобы поделить +5. Если особой точности не нужно, то можно и без операционника. Но на вашем месте я бы сразу привыкал к хорошему тону. Сделать повторитель на операционнике ровным счётом ничего не стоит. А вот пользу он вносит: большое входное сопротивление и малое выходное - ваш делитель, с него на повторитель и с повтрителя на вход АЦП. Иначе говоря буфер. Точность измерения увеличивается. Хотя если сам АЦП имеет точность, так сказать "плюс-минус-трамвайная-остановка" , то тогда о повторителе можете и не думать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Motion 0 8 февраля, 2008 Опубликовано 8 февраля, 2008 · Жалоба Если я к макетке, которую я использую для программирования МК с помощью ISP, припаяю обвеску из конденсатора и резисторов - у меня будет работать ISP? Вопрос ещё актуален Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
defunct 0 8 февраля, 2008 Опубликовано 8 февраля, 2008 · Жалоба Вопрос ещё актуален Вопрос поставлен нечетко. Какую обвеску и куда вы ее припаивать собрались? Если обвеска не каснется пинов по которым происходит программирование (MISO/MOSI/SCK/RST), то работать ISP будет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
singlskv 0 8 февраля, 2008 Опубликовано 8 февраля, 2008 · Жалоба Вопрос ещё актуаленВсе будет в порядке. Экспериментируйте не боясь... Убить мегу - надо стараться... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Motion 0 8 февраля, 2008 Опубликовано 8 февраля, 2008 · Жалоба Не сколько убить. По идее ISP для этого и придумано, чтобы можно было программировать внутрисхемно, что очень удобно. Я же буду подпаивать свои резисторы от питания на землю. То есть будет контакт с задействоваными при программировании пинами. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
singlskv 0 8 февраля, 2008 Опубликовано 8 февраля, 2008 · Жалоба Не сколько убить. По идее ISP для этого и придумано, чтобы можно было программировать внутрисхемно, что очень удобно. Я же буду подпаивать свои резисторы от питания на землю. То есть будет контакт с задействоваными при программировании пинами. Вы какой-то супер осторожный экспериментатор, даже если Вы подпояетесь к сети 220 через Ваши резисторы скорее всего ничего не сможете спалить, ну и стоимость меги16 - 50 руб = 2 бутулки пыва. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Motion 0 8 февраля, 2008 Опубликовано 8 февраля, 2008 · Жалоба Просто я до этого делал такую же небольшую платку для програмирования Attiny13. Потом что-то припаял в довеску, у меня перестало программироваться. Я и подумал, может я как-то влияю припайкой чего-то. А вообще, наверное, должно программироваться с довеской. Главное, чтобы никаких лишних сигналов не было на программируемых выводах при програмировании. Пока никакой довески не допаивал. Записал простейшую программу - сконфигурировал все порты на вывод и подал единицы. Почти на всех линиях нули. На некоторых 4 с небольшим вольта при питании +5В. Питание - +5В ровно. Вообщем что-то не так. Возможно дело в стандарной довеске МК - цепи сброса, потом там на reset что-то подаётся через резистор... может быть в отсутствии этих элементов проблема. Например на reset подаются какие-то наводки и он постоянно перезагружается... Подскажите, что не так. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
acorn 0 8 февраля, 2008 Опубликовано 8 февраля, 2008 · Жалоба Вообщем что-то не так. Возможно дело в стандарной довеске МК - цепи сброса, потом там на reset что-то подаётся через резистор... может быть в отсутствии этих элементов проблема. Например на reset подаются какие-то наводки и он постоянно перезагружается... Подскажите, что не так. Всё не так. Не хватает, как самый минимум: - блокировочный конденсатор VCC-GND; - цепи сброса. Это если наплевать на качество, а только убедиться, что программируется и запускается. После исправления этих моментов, нужно успешно _прочитать_ программатором кристалл. Потом выставить фьюзы, зашить пробную прогу и т.п. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться