[ВХОД]

Главная | Содержание | Форум | Файлы | Поиск | Контакт
NAVIG
О форуме
Резонансные генераторы
Магнитные генераторы
Механические центробежные (вихревые) генераторы
Торсионные генераторы
Электростатические генераторы
Водородные генераторы
Ветро- и гидро- и солнечные генераторы
Струйные технологии
Торнадо и смерчи
Экономия топлива
Транспорт
Гравитация и антигравитация
Оружие
Нейтронная физика
Научные идеи, теории, предположения...
Прочие идеи (разные)
Новые технологии
Коммерческие вопросы
Барахолка
Патентный отдел
Сделай сам. Советы.
Конструкторское бюро
мобильная версия
Печатать страницу
Форум - Резонансные генераторы - Электронные генераторы (схемотехника) - PIC-контроллер, как орудие альтернативщика. - Стр.14
<][ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 ][>
Post:#94422 Date:24.12.2007 (20:08) ...
Спорить на тему, что лучше - тема бесперспективная. У всех контроллеров есть свои плюсы и минусы. Так сложилось, что я занялся именно ПИКами. Поэтому перечислю только их преимущества. Если есть желание поспорить - пожалуйста, всегда рад. Но со временем всё что считаю ненужным из темы удалю. Уж извините, но таковы правила игры.

Сразу скажу, что я не супермен и уж тем более - не Господь Бог. Я такой же человек как и все, просто в этой теме знаю немного больше. Поэтому я не смогу ответить абсолютно на все вопросы. Чем богаты - тем и рады.

Итак о плюсах.
1. Бесплатная среда програмирования. На мой взгляд, это очень большой плюс. На сколько мне известно, другие производители не обременяют себя сдиранием с потребителя денег за ПО. Есть конечно и бесплатные урезанные версии, но они имеют кучу ограничений и в конце концов эти ограничения захочется преодолеть. А если кто-то думает, что достаточно будет попробовать, а там как сложится, то лучше вообще не начинать. Зачем терять время.
2. Замечательно налаженная поддержка. Глюки устраняются быстро и качественно. Есть форум. По правде сказать, начинающим там делать нечего. А начинать то надо.
3. Железобетонность. За те 5 лет как я первый раз взял в руки ПИК, видел всего несколько убитых экземпляров. И я вам скажу, что нужно было ещё умудриться спалить. А через мои руки прошла не одна тысяча этих микросхем. Конечно, если подать на ножки 220 В 50 Гц, можете не сомневаться - сдохнет. Но ведь и молотком убить можно. А он не для этого предназначается.
4. Довольно быстродействующий 8-10-12 битный АЦП, в зависимости от модели. Причём в очень редкой модели его нет, ставится практически везде.
5. Широкая линейка, от копеешных PIC10 с ограниченными возможностями, но в маленьком корпусе, до быстродействующих сигнальных процессоров.
6. Низкое энергопотребление. На мой взгляд, это очень важный параметр. Не многие могут этим похвастаться.
Greyver | Post: 511005 - Date: 05.10.16(16:19)
dedivan Пост: 511002 От 05.Oct.2016 (12:39)

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

Да, потому и считаю, что два АЦП функционально гораздо лучше, чем один "многоканальный".

_________________
Человек отличается от обезьяны умением не замечать очевидных вещей.
dedivan | Post: 511010 - Date: 05.10.16(17:13)
neama Пост: 510996 От 05.Oct.2016 (12:11)
делал 20 выборок, проверял по распределению гаусса, и с полученной нормальной выборки уже считал.


Вообще желательно делать 16, либо 64 выборки, тогда точность повышается в 4 или 8 раз, и можно обычным сдвигом вправо на 2 или три двоичных разряда нормировать измерения.

_________________
я плохого не посоветую
dedivan | Post: 511011 - Date: 05.10.16(17:25)
Greyver Пост: 511005 От 05.Oct.2016 (13:19)
считаю, что два АЦП функционально гораздо лучше, чем один "многоканальный".


Нет, у двух ацп две разных характеристики по смещению, по линейности, по температуре и прочее, поэтому выгоднее мерять одним и компенсировать все ошибки. Это уже метрология.


_________________
я плохого не посоветую
sw1972 | Post: 511014 - Date: 05.10.16(18:41)
dedivan Пост: 510944 От 04.Oct.2016 (18:08)
Это не сюда, с этим надо вот в эту тему-
[ссылка] Там другие вопросы возникнут, которые тут не интересны - поскольку их тут нет.

Микроконтроллер STM32F373 как раз подходит для этих целей.
Он вполне может применяться в счётчиках электричества, так как у него на борту три 16-разрядных СИГМА-ДЕЛЬТА АЦП(с учётом интегральной нелинейности получим 11 честных разрядов при правильном выборе режимов). Но разрядность АЦП и его неидеальности нужно учитывать исходя из заданной точности. Микроконтроллер имеет внутри математический сопроцессор.

_________________
Хорошее - враг лучшего
sw1972 | Post: 511015 - Date: 05.10.16(18:51)
KomX Пост: 510975 От 05.Oct.2016 (09:09)
dedivan, Вы не обижайтесь... Но давайте договоримся, что Вы мне этого не писали. Ок?

В качестве справки. 10-ти разрядный АЦП в младшем разряде имеет вес 1/1024, или чуть меньше 0.1% от максимального значения измеряемого параметра.
Как правило, из-за всяких шумов доверия к младшему разряду 50:50.
Перейдя от целочисленных операций к операциям с плавающей запятой, Вы ни только не добьётесь точности, то и потеряете в скорости обработки.

Это ещё не всё. Из-за нелинейностей реальная эквивалентная разрядность ЦАП и АЦП будет меньше. В основном, погоду портит интегральная нелинейность. Обычно задается в единицах младшего разряда (ЕМР). По количеству ЕМР (обозначим как M) мы узнаем, сколько разрядов мы потеряем в действительности. Для этого надо найти ближайшее большее число 2^L (где L - число пропавших разрядов), а затем выполнить условие M<=2^L. Если N - это разрядность ЦАП и АЦП, тогда с учётом интегральной и дифференциальной нелинейностей реальная разрядность будет K=N-L.
Выпускаются АЦП с малыми нелинейностями.

_________________
Хорошее - враг лучшего
sw1972 | Post: 511016 - Date: 05.10.16(18:56)
dedivan Пост: 511003 От 05.Oct.2016 (12:57)
олег-джан Пост: 511001 От 05.Oct.2016 (12:36)
волшебные слова - БПФурье

Это хорошо когда ДСП с плавучкой есть, а у нас таракан только два рабочекрестьянских способа знает- отнять и поделить.
Вот из этих простых действий надо иммитацию Фурье сделать.

Вот тут на помощь придут микроконтроллеры с архитектурой ARM Cortex-M4 и ARM-Cortex-M7, например STM32F3XX, STM32F4XX и STM32F7XX. Выпускают серию с уменьшенным потреблением STM32L4XX.

_________________
Хорошее - враг лучшего
sw1972 | Post: 511017 - Date: 05.10.16(19:09)
dedivan Пост: 510995 От 05.Oct.2016 (12:06)
олег-джан Пост: 510994 От 05.Oct.2016 (11:59)

это метрологом надо быть...

Не, метролог вообще другим понятием оперирует.
Вот он скажет- здесь нужен 12 разрядный ацп, и ему пофиг где ты его возьмешь и как реализуешь.
А это разряжность- теорема Котельникова- Шеннона. Они никакие не метрологи были ни разу. Они просто расписали как из любого хоть одноразрядного ацп сделать скольугодно разрядный.

Вы немного запутались. Бывает.
Теорема Котельникова-Шеннона о другом. Она говорит о том, что верхняя частотная граница спектра непрерывного сигнала должна быть не шире, чем половина частоты дискретизации. В противном случае, произойдёт наложение спектров, иногда это явление называют "алиасинг". Для того, чтобы этого избежать, ОБЯЗАТЕЛЬНО перед АЦП ставят фильтр нижних частот, который должен подавить выокочатотную составляющую сигнала таким образом, чтобы спектр полезного сигнала и зеркальный спектр не накладывались друг на друга.
Касаемо увеличения разрядности. Нельзя забывать, что любой АЦП обладает нелинейностями, что уже накладывает ограничение на эквивалентную разрядность. Под увеличением разрядности следует считать увеличение разрешающей способности. Однако, нелинейности АЦП никто не отменяет и её нужно учитывать при проектировании, она станет одним из источников погрешности.

_________________
Хорошее - враг лучшего
dedivan | Post: 511019 - Date: 05.10.16(19:25)
sw1972 Пост: 511017 От 05.Oct.2016 (16:09)
это явление называют "алиасинг". Для того, чтобы этого избежать, ..

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

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


_________________
я плохого не посоветую
- Правка 05.10.16(19:28) - dedivan
neama | Post: 511030 - Date: 05.10.16(21:15)
dedivan Пост: 511010 От 05.Oct.2016 (14:13)
neama Пост: 510996 От 05.Oct.2016 (12:11)
делал 20 выборок, проверял по распределению гаусса, и с полученной нормальной выборки уже считал.


Вообще желательно делать 16, либо 64 выборки, тогда точность повышается в 4 или 8 раз, и можно обычным сдвигом вправо на 2 или три двоичных разряда нормировать измерения.
там как раз после нормализации оставалось 16 выборок. там просто шума много, поэтому выборки приходилось предварительно обрабатывать.

_________________
Раздражайтесь, это улыбает...
sw1972 | Post: 511150 - Date: 06.10.16(19:23)
dedivan Пост: 511019 От 05.Oct.2016 (16:25)
sw1972 Пост: 511017 От 05.Oct.2016 (16:09)
это явление называют "алиасинг". Для того, чтобы этого избежать, ..

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

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

А вот ту попрошу математику в студию. Докажите!

_________________
Хорошее - враг лучшего
dedivan | Post: 511152 - Date: 06.10.16(19:28)
А учебник слабо почитать?
И в гугле то тебя забанили...
[ссылка]

_________________
я плохого не посоветую
- Правка 06.10.16(19:37) - dedivan
sw1972 | Post: 511174 - Date: 06.10.16(20:14)
dedivan Пост: 511152 От 06.Oct.2016 (16:28)
А учебник слабо почитать?
И в гугле то тебя забанили...
[ссылка]

Спасибо. Интересно.

_________________
Хорошее - враг лучшего
Sergej_ | Post: 511204 - Date: 06.10.16(21:41)
dedivan Пост: 511152 От 06.Oct.2016 (16:28)
А учебник слабо почитать?
[ссылка]

Это умственные теории, практика то где? Кто реально использует эти придумки? Хоть какая то фирма, производящая оборудование пользуется этим якобы увеличением дискретности АЦП? С гарантиями производителя.
Шумы АЦП в МК не такие как на картинках, а импульсные, со всеми вытекающими из этого последствиями.

dedivan | Post: 511227 - Date: 06.10.16(22:37)
Ну если только пионЭры не пользуют, а фирмы все используют обязательно.


_________________
я плохого не посоветую
sw1972 | Post: 511241 - Date: 07.10.16(05:47)
Sergej_ Пост: 511204 От 06.Oct.2016 (18:41)
dedivan Пост: 511152 От 06.Oct.2016 (16:28)
А учебник слабо почитать?
[ссылка]

Это умственные теории, практика то где? Кто реально использует эти придумки? Хоть какая то фирма, производящая оборудование пользуется этим якобы увеличением дискретности АЦП? С гарантиями производителя.
Шумы АЦП в МК не такие как на картинках, а импульсные, со всеми вытекающими из этого последствиями.

Дискретность то можно увеличить, но куда деть интегральную нелинейность, которая не убираема по определению и зависит от качества подгонки матриц R-2R или C-2C?

_________________
Хорошее - враг лучшего
<][ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 ][>
У Вас нет прав отвечать в этой теме.
Форум - Резонансные генераторы - Электронные генераторы (схемотехника) - PIC-контроллер, как орудие альтернативщика. - Стр 14

Главная | Содержание | Форум | Файлы | Поиск | Контакт