Post:#94422 Date:24.12.2007 (20:08) ... Спорить на тему, что лучше - тема бесперспективная. У всех контроллеров есть свои плюсы и минусы. Так сложилось, что я занялся именно ПИКами. Поэтому перечислю только их преимущества. Если есть желание поспорить - пожалуйста, всегда рад. Но со временем всё что считаю ненужным из темы удалю. Уж извините, но таковы правила игры.
Сразу скажу, что я не супермен и уж тем более - не Господь Бог. Я такой же человек как и все, просто в этой теме знаю немного больше. Поэтому я не смогу ответить абсолютно на все вопросы. Чем богаты - тем и рады.
Итак о плюсах.
1. Бесплатная среда програмирования. На мой взгляд, это очень большой плюс. На сколько мне известно, другие производители не обременяют себя сдиранием с потребителя денег за ПО. Есть конечно и бесплатные урезанные версии, но они имеют кучу ограничений и в конце концов эти ограничения захочется преодолеть. А если кто-то думает, что достаточно будет попробовать, а там как сложится, то лучше вообще не начинать. Зачем терять время.
2. Замечательно налаженная поддержка. Глюки устраняются быстро и качественно. Есть форум. По правде сказать, начинающим там делать нечего. А начинать то надо.
3. Железобетонность. За те 5 лет как я первый раз взял в руки ПИК, видел всего несколько убитых экземпляров. И я вам скажу, что нужно было ещё умудриться спалить. А через мои руки прошла не одна тысяча этих микросхем. Конечно, если подать на ножки 220 В 50 Гц, можете не сомневаться - сдохнет. Но ведь и молотком убить можно. А он не для этого предназначается.
4. Довольно быстродействующий 8-10-12 битный АЦП, в зависимости от модели. Причём в очень редкой модели его нет, ставится практически везде.
5. Широкая линейка, от копеешных PIC10 с ограниченными возможностями, но в маленьком корпусе, до быстродействующих сигнальных процессоров.
6. Низкое энергопотребление. На мой взгляд, это очень важный параметр. Не многие могут этим похвастаться.
Частота тактирования АЦП должна лежать в пределах от 50 до 200 кГц, что при делении на 14 (количество тактов для преобразования) равно 3570-14200 выборок за секунду. Можно частоту тактирования поднять еще выше но тогда теряется точность преобразования (она и так хромает). Говорят (и я пробовал, только сравнивать особо не с чем только mega8, mega48, mega32) что у attiny13 самый лучший АЦП из AVRов, у меня получалось при 150кгц тактирования (10,7kSpS) точность в 10 бит, без спящих и т.п. режимов, в качестве ИОН напряжение питания, частота ядра 9,6МГц от внутреннего генератора, питание стабилизировано плюс дроссель и два конденсатора. При 600кгц тактирования (42,8kSps) получалось 8 бит.
У мегов 8 и 7 бит соотв.
Balbes Пост: 508149 От 13.Sep.2016 (18:47)
Частота тактирования АЦП должна лежать в пределах от 50 до 200 кГц, что при делении на 14 (количество тактов для преобразования) равно 3570-14200 выборок за секунду. Можно частоту тактирования поднять еще выше но тогда теряется точность преобразования (она и так хромает). Говорят (и я пробовал, только сравнивать особо не с чем только mega8, mega48, mega32) что у attiny13 самый лучший АЦП из AVRов, у меня получалось при 150кгц тактирования (10,7kSpS) точность в 10 бит, без спящих и т.п. режимов, в качестве ИОН напряжение питания, частота ядра 9,6МГц от внутреннего генератора, питание стабилизировано плюс дроссель и два конденсатора. При 600кгц тактирования (42,8kSps) получалось 8 бит.
У мегов 8 и 7 бит соотв.
Об этом и писал - правда, забыл дописать что на 10 бит уже давно не обращаю внимания - реально учитываю только 8 бит (а то и 7 бит - на ЖК экранчик 128х64 всё равно больше не влезет ).
Насчёт сравнений - на атмеге8535 вполне 8 бит чистенькими получались, а на атмеге32 даже в 8 бит помехи лезут... правда и монтаж весьма похабный, фильтрующие конденсаторы большой ёмкости некуда впихивать - компактный мобильный приборчик-осциллоскоп для работы в полевых условиях. Короче, на меге32 7 бит и 10kSpS за счастье, при таком монтаже, а переделывать лень...
Так что до 50кSpS дотянуть можно, но смысла нет. А в ваттметре, с чего началось, соответственно только очень низкие частоты, как ты правильно заметил, однако для некоторых дедовских зарядок уже категорически не подходит (по крайней мере я так понял). Сгодится разве что как самописец на большое время, с медленно изменяющимся сигналом, со сбросом данных на комп.
_________________ Человек отличается от обезьяны умением не замечать очевидных вещей.
Во-первых, у атмеги ОДИН ацп, каналы выбираются аналоговым мультиплексором
допустим так , в дебри я не лез )
ну записываются по очереди переменные и что , нельзя подождать секунду и потом перемножать ? на постоянке не пох ли ?
Да что вы на атмеге зациклились-то...
Во выберут чо попало, а потом думают, как этим чем попало огород сгородить...
А что вот если взять и по тупому со спец. микросхемой, которая сразу ватты считает, типа такой вот хрени:[ссылка]
или надо обязательно в гамаке и стоя?
Balbes, а что мешает для ваттметра использовать два простейших микроконтроллера с адекватным АЦП? Синхронизируйте запуск АЦП-шек по внешнему прерыванию, - один измеряет ток, второй - напряжение. По окончании замера произведите передачу значения тока из первого во второй по SPI, например. Второй пусть перемножает, накапливает серию замеров и отображает их на дисплее или передаёт на ПК.
_________________ KomX - это комикс (история в картинках) или ком(приходить) икс(к неизвестному)... (Well)
Balbes Пост: 508251 От 14.Sep.2016 (17:41)
Так у нее же сигма-дельта АЦП а он мееееееедленный.
Я думаю, что они есть на любой вкус и цвет - выбор в зависимости от задачи... Просто данный тред напоминает обсуждение конструкции велосипеда
Из-за одного ваттметра покупать спец программатор под MSP430 как-то не айс, проще готовый ваттметр купить. А мега и пятью проводами прошивается.
Насколько я понял MSP430 уже запрограммирован и выдает готовые данные по последовательному интерфейсу. Нужно только их принимать там где это нужно, этой же, любимой мегой например, в качестве хоста...
KomX Пост: 508262 От 14.Sep.2016 (18:15)
а что мешает для ваттметра использовать два простейших микроконтроллера с адекватным АЦП?
Тогда уж лучше два адекватных АЦП, приделанных к простейшему микроконтроллеру. В этом случае можно сделать, как вариант, ещё режим одноканального осциллоскопа с удвоенной частотой дискретизации.
_________________ Человек отличается от обезьяны умением не замечать очевидных вещей.
Да что вы на атмеге зациклились-то...
Во выберут чо попало,
Когда я "выбирал" ещё армов не было, а сейчас канеш [ссылка]
Просто данный тред напоминает обсуждение конструкции велосипеда
Эт точно... после того как этот "велосипед" обкатали всей толпой, а потом кетайсы наклепали готовых плат под любой велосипед... даже паяльник не требуется...
Короче, в тему ветки - атмега, сначала, как имеющая кучу учебно-познавательных поделок, с дальнейшим переходом на арм.
_________________ Человек отличается от обезьяны умением не замечать очевидных вещей.
rezoner Пост: 510472 От 01.Oct.2016 (13:16)
Пришли дисплеи из Китая
64х128
Дисплеи OLED? Интересная штуковина, но они слишком маленькие.
Думал использовать такие для контрольно-измерительной аппаратуры, но что на них можно разгладеть? Получается, нужно будет ставить линзу, как это делали на телевизорах КВН.