[ВХОД]

Главная | Содержание | Форум | Файлы | Поиск | Контакт
NAVIG
О форуме
Резонансные генераторы
Магнитные генераторы
Механические центробежные (вихревые) генераторы
Торсионные генераторы
Электростатические генераторы
Водородные генераторы
Ветро- и гидро- и солнечные генераторы
Струйные технологии
Торнадо и смерчи
Экономия топлива
Транспорт
Гравитация и антигравитация
Оружие
Нейтронная физика
Научные идеи, теории, предположения...
Прочие идеи (разные)
Новые технологии
Коммерческие вопросы
Барахолка
Патентный отдел
Сделай сам. Советы.
Конструкторское бюро
мобильная версия
Печатать страницу
Форум - Резонансные генераторы - Электронные генераторы (схемотехника) - PIC-контроллер, как орудие альтернативщика. - Стр.12
<][ 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. Низкое энергопотребление. На мой взгляд, это очень важный параметр. Не многие могут этим похвастаться.
rezoner | Post: 510484 - Date: 01.10.16(16:52)
Пульт буду делать.

sw1972 | Post: 510489 - Date: 01.10.16(16:58)
rezoner Пост: 510484 От 01.Oct.2016 (13:52)
Пульт буду делать.

С размером с мобильный телефон? Экономия места очевидна, но регулировщики радоваться врядли будут по этому поводу. Лучше сделать, чтобы пульт подключался к ЭВМ. Возможно, Вам важны малые габариты и автономность в полевых условиях.
Вообще, дисплейчик хороший. Но размеры всё-таки маловаты. Хотя Вам виднее.

_________________
Хорошее - враг лучшего
- Правка 01.10.16(17:02) - sw1972
rezoner | Post: 510491 - Date: 01.10.16(17:02)
типа того. трансиверы на 2ГГц тоже пришли.

KomX | Post: 510535 - Date: 01.10.16(20:01)
Greyver Пост: 508405 От 16.Sep.2016 (13:03)
KomX Пост: 508262 От 14.Sep.2016 (18:15)
а что мешает для ваттметра использовать два простейших микроконтроллера с адекватным АЦП?

Тогда уж лучше два адекватных АЦП, приделанных к простейшему микроконтроллеру. В этом случае можно сделать, как вариант, ещё режим одноканального осциллоскопа с удвоенной частотой дискретизации.

Не думаю, что 2 АЦП + 1 МК сильно улучшит функциональность прибора. 2 МК позволят и того же "ослика" улучшить, да и распределить функционал. О том, что 2-мя МК мы можем накапливать отсчёты для дальнейшего анализа, я уж и не заикаюсь.

_________________
KomX - это комикс (история в картинках) или ком(приходить) икс(к неизвестному)... (Well)
sw1972 | Post: 510544 - Date: 01.10.16(20:35)
А как быть тогда со сдвигом фаз? Для корректности измерения сдвиг по фазе следует учитывать.

_________________
Хорошее - враг лучшего
rezoner | Post: 510608 - Date: 02.10.16(10:45)
Если перемножаешь отсчеты I и U в реальном времени, то сдвиг фаз учтётся автоматически.

sw1972 | Post: 510628 - Date: 02.10.16(12:15)
rezoner Пост: 510608 От 02.Oct.2016 (07:45)
Если перемножаешь отсчеты I и U в реальном времени, то сдвиг фаз учтётся автоматически.

А зачем тогда городить схему на двух контроллерах?

_________________
Хорошее - враг лучшего
rezoner | Post: 510632 - Date: 02.10.16(13:21)
Я могу только предположить, что у Комх производительности одного контроллера не хватает.
Сейчас выбор огромный на любую задачу.

Greyver | Post: 510658 - Date: 02.10.16(16:56)
KomX Пост: 510535 От 01.Oct.2016 (17:01)
Greyver Пост: 508405 От 16.Sep.2016 (13:03)
KomX Пост: 508262 От 14.Sep.2016 (18:15)
а что мешает для ваттметра использовать два простейших микроконтроллера с адекватным АЦП?

Тогда уж лучше два адекватных АЦП, приделанных к простейшему микроконтроллеру. В этом случае можно сделать, как вариант, ещё режим одноканального осциллоскопа с удвоенной частотой дискретизации.

Не думаю, что 2 АЦП + 1 МК сильно улучшит функциональность прибора. 2 МК позволят и того же "ослика" улучшить, да и распределить функционал. О том, что 2-мя МК мы можем накапливать отсчёты для дальнейшего анализа, я уж и не заикаюсь.

Тут вроде просто о ваттметре разговор был, а вообще недавно пришёл к выводу, что на каждый "функционал" можно ляпать по МК. В частности на тот же дисплей с кнопками свой МК должен стоять, визуализация вообще очень много ресурсов жрёт. Стандартизация к тому же - один раз разработал, потом цепляешь ко всему подряд.

Насчёт двух АЦП: по тутошним подсказкам пригляделся к STM32 - у них и два АЦП, и ДМА, и частота дискретизации несравнимо выше чем у АВР-ок, по цене то же самое, так что буду переползать на СТМ-ки, на АВР останется дисплей.

_________________
Человек отличается от обезьяны умением не замечать очевидных вещей.
KomX | Post: 510685 - Date: 02.10.16(19:17)
Дабы не возникало всяких домыслов, поясню своё предложение.
Речь в основном велась об AVR-ках, у которых в наличие 1 АЦП.
Для корректного измерения мощности нам надо произвести 2 замера мгновенных или текущих значений U и I в один момент времени, т.е. ОДНОВРЕМЕННО.
Если мы будем использовать 2 внешних АЦП, то во-первых, нам нужны АЦП с запуском преобразования по стробу (для одновременности их запуска), во-вторых, мы теряем время на последовательную выборку из АЦП в МК измеренных значений. И эти потери времени будут сопутствовать каждому циклу измерений, что, согласитесь, не «comme il faut».
Поэтому, я и предложил использовать под эти нужды 2 простеньких МК (attiny85, например), которые будут запускать свои АЦП по внешнему прерыванию от перепада напряжения на управляющем выводе. В силу того, что количество тактов у одинаковых МК одинаково как на переход на подпрограмму прерывания, так и на само преобразование, можно быть уверенным в синхронности замеров. Второй момент, задав буфер под массив данных в каждом МК, можем максимально быстро производить серию замеров с последующей неспешной из обработкой.


Greyver, прежде чем переходить на STM32 "вкурите" документацию на потенциальную "жертву" эксперимента. Если Вы сообщите мне имя "жертвы", - "покурим" вместе.

_________________
KomX - это комикс (история в картинках) или ком(приходить) икс(к неизвестному)... (Well)
Greyver | Post: 510808 - Date: 03.10.16(16:10)
документацию на потенциальную "жертву" эксперимента.

Отладочная MINI плата на ARM Cortex-M3 STM32F103C8T6, с программатором ST-Link V2 для STM8 и STM32. Такой набор присмотрел в ближайшем магазине, но из-за катастрофической нехватки времени заниматься буду ближе к концу этого года. Пока документация, и документация мне нравиться.

Пс. Кстати, ровно в тему - как-то хотел поставить в выносной пробник именно вариант с двумя МК, на восьминоговых ПИКушках, сброс показаний в комп, но тогда у меня программатора для ПИКов не было, а потом времени...

У Вас нет прав скачивать этот файл. Зарегистрируйтесь .
_________________
Человек отличается от обезьяны умением не замечать очевидных вещей.
dedivan | Post: 510814 - Date: 03.10.16(17:11)
KomX Пост: 510685 От 02.Oct.2016 (16:17)
не «comme il faut».


Есть много способов сделать «comme il faut».
Самый простой- Напряжение сети по отношению к выборке АЦП- медленно изменяющийся процесс. Поэтому считают что в промежутке между двумя измерениями он не выходит за рамки этих значений, а всегда находится между них.
Поэтому делают так- меряют U потом I потом опять I и второй раз U.
Теперь средние значения этих измерений будут эквивалентны измерениям в одно время= посередке между измерениями токов.
И сами измерения считаются более точными - в корень и двоечки.


_________________
я плохого не посоветую
- Правка 03.10.16(17:17) - dedivan
KomX | Post: 510834 - Date: 03.10.16(20:24)
dedivan, спасибо за совет.
Единственный минус - частота замеров в 4 раза меньше.
Но! Можно улучшить Ваш алгоритм, вернув прежнюю частоту замеров.
Алгоритм такой:
1. измеряем U1;
2. измеряем I1;
3. измеряем U2, вычисляем мгновенное значение мощности как I1*(U1+U2)/2;
4. измеряем I2, вычисляем мгновенное значение мощности как U2*(I1+I2)/2;
и т.д. повтор п.п. 3 и 4.
И при таком алгоритме погрешность измерений будет меньше, т.к. усредняем не две величины, а лишь одну.

_________________
KomX - это комикс (история в картинках) или ком(приходить) икс(к неизвестному)... (Well)
- Правка 03.10.16(20:28) - KomX
rezoner | Post: 510836 - Date: 03.10.16(20:39)
KomX Пост: 510834 От 03.Oct.2016 (17:24)
dedivan, спасибо за совет.
Единственный минус - частота замеров в 4 раза меньше.
Но! Можно улучшить Ваш алгоритм, вернув прежнюю частоту замеров.
Алгоритм такой:
1. измеряем U1;
2. измеряем I1;
3. измеряем U2, вычисляем мгновенное значение мощности как I1*(U1+U2)/2;
4. измеряем I2, вычисляем мгновенное значение мощности как U2*(I1+I2)/2;
и т.д. повтор п.п. 3 и 4.
И при таком алгоритме погрешность измерений будет меньше, т.к. усредняем не две величины, а лишь одну.

Отлично!

sw1972 | Post: 510931 - Date: 04.10.16(18:53)
Greyver Пост: 510808 От 03.Oct.2016 (13:10)
документацию на потенциальную "жертву" эксперимента.

Отладочная MINI плата на ARM Cortex-M3 STM32F103C8T6, с программатором ST-Link V2 для STM8 и STM32. Такой набор присмотрел в ближайшем магазине, но из-за катастрофической нехватки времени заниматься буду ближе к концу этого года. Пока документация, и документация мне нравиться.

Пс. Кстати, ровно в тему - как-то хотел поставить в выносной пробник именно вариант с двумя МК, на восьминоговых ПИКушках, сброс показаний в комп, но тогда у меня программатора для ПИКов не было, а потом времени...

Советую глянуть на недорогие и вто же время производительные микроконтроллеры STM32F373 (Cortex-M4) с математическим сопроцессором и с тремя сигма-дельта АЦП на борту. Параметры сигма-дельта АЦП можно найти здесь:[ссылка] Если хотите задействовать внешний источник опорного напряжения для встроенных сигма-дельта АЦП, то Вам придётся выбирать МК в корпусах LQFP с количеством ног не менее 64, лучше всего выбрать МК с корпусом LQFP-100. Если же количество ног будет меньшим, тогда источником опорного напряжения АЦП будет шина питания 3,3В либо довольно посредственный внутренний источник опорного напряжения.

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

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