1 2 3 4 5 6 7 8 9 10 7.5/10 7,50оценок: 2

Микроконтроллер Arduino. Разбираемся

Тема в разделе "Умный дом", создана пользователем Андрей-АА, 20.03.12.

  1. Ivan Kulibin
    Регистрация:
    07.05.10
    Сообщения:
    1.567
    Благодарности:
    609

    Ivan Kulibin

    Electronics Supervisor

    Ivan Kulibin

    Electronics Supervisor

    Регистрация:
    07.05.10
    Сообщения:
    1.567
    Благодарности:
    609
    Адрес:
    Ростов-на-Дону
    RSView32 называется Хьюман иашин интерфейс. или СКАДА. погуглите что такое СКАДА, там ответы на все вопросы.
     
  2. Sapienz
    Регистрация:
    07.04.12
    Сообщения:
    547
    Благодарности:
    256

    Sapienz

    Живу здесь

    Sapienz

    Живу здесь

    Регистрация:
    07.04.12
    Сообщения:
    547
    Благодарности:
    256
    Адрес:
    Санкт-Петербург
    вчера потратил несколько часов на эксперименты. Без расчетов. Наобум. Из того что было. Вот результат:
     

    Вложения:

    • IMG_20121122_225227.jpg
    • IMG_20121122_225218.jpg
  3. Dan!la
    Регистрация:
    30.01.09
    Сообщения:
    6.896
    Благодарности:
    9.187

    Dan!la

    Ваш каркасник

    Dan!la

    Ваш каркасник

    Регистрация:
    30.01.09
    Сообщения:
    6.896
    Благодарности:
    9.187
    Адрес:
    Санкт-Петербург
    Скорее, это процесс, а результат желательно бы описать: что это, на чем делали, куда выводили, что получилось и какой вывод из всего этого :)
     
  4. Sapienz
    Регистрация:
    07.04.12
    Сообщения:
    547
    Благодарности:
    256

    Sapienz

    Живу здесь

    Sapienz

    Живу здесь

    Регистрация:
    07.04.12
    Сообщения:
    547
    Благодарности:
    256
    Адрес:
    Санкт-Петербург
    Это самое начало. Синус кривой, потому что ни одного расчета не было сделано. Просто наобум придумана типа таблица синуса. Из развалов старых блоков питания ПК выдрана индуктивность и кондер. Я даже сколько вольт на выходе не знаю, потому что вольтметр на работе забыл. Пара полевиков на аккумулятор. Но сам факт того что ардуина способна сформировать синус - очень радует.
     
  5. Dan!la
    Регистрация:
    30.01.09
    Сообщения:
    6.896
    Благодарности:
    9.187

    Dan!la

    Ваш каркасник

    Dan!la

    Ваш каркасник

    Регистрация:
    30.01.09
    Сообщения:
    6.896
    Благодарности:
    9.187
    Адрес:
    Санкт-Петербург
    Аа, ну да. А чего ж ей его не сформировать-то.
    На аналогововм выходе формировали его или на цифровом?
     
  6. Sapienz
    Регистрация:
    07.04.12
    Сообщения:
    547
    Благодарности:
    256

    Sapienz

    Живу здесь

    Sapienz

    Живу здесь

    Регистрация:
    07.04.12
    Сообщения:
    547
    Благодарности:
    256
    Адрес:
    Санкт-Петербург
    На цифровом. С утра пришла мысль использовать аналоговый выход. Ведь там уровень формируется ШИМом. Вот только я не нашел параметры этого ШИМа. С какой скоростью? С каким фронтом? Есть ли сглаживающие емкости? Если скорость и фронт достаточны, то можно по идее формировать синусоиду с еще большим разрешением (у меня пока 10 пиков на полуволну). Если есть у кого-нибудь наработки по этой теме буду рад ознакомиться.
    Из вопросов к разбирающимся
    1. С какой скоростью ардуина меняет напряжение на аналоговом выходе.
    2. На аналоговом выходе - чистый шим?(впрочем это могу сам проверить сегодня)
    3. Насколько устойчиво работает ардуина, как часто зависает?
    4. Какова скорость считывания данных с аналогового входа? Хватит ли ее для контроля выходного напряжения? (Для изменения значения скважности в зависимости от выходного напряжения трансформатора)
    5. Какая погрешность будет при формировании импульса на цифровом выходе длительностью 1мс (можно ли расчитать шим так, что бы он формировал выходные импульсы как можно более короткие, для того чтобы использовать импульсные трасформаторы малых габаритов). Сейчас максимальная длительность импульса 800 мс на полуволну. Исходя из этого шим работает на частоте 1000 гц. Сократив длительность в пять раз - можно добиться частоты работы в 50 кгц. А это уже вполне себе высокочастотный импульсный трансформатор...
    Или я в чем то не прав?
     
  7. aostspb
    Регистрация:
    31.08.11
    Сообщения:
    7.710
    Благодарности:
    6.066

    aostspb

    Живу здесь

    aostspb

    Живу здесь

    Регистрация:
    31.08.11
    Сообщения:
    7.710
    Благодарности:
    6.066
    Адрес:
    Санкт-Петербург
    Там есть watchdog timer, который можно запустить в своем коде. Но! сначала обязательно почитайте о том, как его выключать!
    Маскимальная - сопоставима с тактами процессора, а реально - будет зависеть от остальных операций, которые выполняются в программном цикле друг за другом. Насколько я понял, только цифровые выходы ШИМ можно запустить в фоновом режиме.
     
  8. Strangeman
    Регистрация:
    24.07.11
    Сообщения:
    14.618
    Благодарности:
    9.124

    Strangeman

    Стремящийся к автономии

    Strangeman

    Стремящийся к автономии

    Регистрация:
    24.07.11
    Сообщения:
    14.618
    Благодарности:
    9.124
    Адрес:
    Ростовская обл. д. Золотарево
    А третья гармоника в синусе случайно или специально?
     
  9. aostspb
    Регистрация:
    31.08.11
    Сообщения:
    7.710
    Благодарности:
    6.066

    aostspb

    Живу здесь

    aostspb

    Живу здесь

    Регистрация:
    31.08.11
    Сообщения:
    7.710
    Благодарности:
    6.066
    Адрес:
    Санкт-Петербург
    "Все уже украдено до нас!" (с)

    http://interface.khm.de/index.php/lab/experiments/arduino-dds-sinewave-generator/
    Там как раз рассуждают - можно ли сделать синусоиду с частотой 44 килогерца...

     
  10. aostspb
    Регистрация:
    31.08.11
    Сообщения:
    7.710
    Благодарности:
    6.066

    aostspb

    Живу здесь

    aostspb

    Живу здесь

    Регистрация:
    31.08.11
    Сообщения:
    7.710
    Благодарности:
    6.066
    Адрес:
    Санкт-Петербург
    Неплохие заметки по поводу частот и использования ШИМ для управления силовыми мосфетами.
    http://arduino.ru/forum/programmirovanie/upravlenie-nagruzkoi-svyshe-10-amper-12-volt-shim
    http://arduino.ru/forum/obshchii/shim-ili-kak-vzorvat-mosfet
     
  11. Dan!la
    Регистрация:
    30.01.09
    Сообщения:
    6.896
    Благодарности:
    9.187

    Dan!la

    Ваш каркасник

    Dan!la

    Ваш каркасник

    Регистрация:
    30.01.09
    Сообщения:
    6.896
    Благодарности:
    9.187
    Адрес:
    Санкт-Петербург
    Да и так давно понятно, что ШИМ и мосфет не совместимы. Тоже читал эту (или подобную) ветку как-то, у чувака здорово они взрывались.
     
  12. aostspb
    Регистрация:
    31.08.11
    Сообщения:
    7.710
    Благодарности:
    6.066

    aostspb

    Живу здесь

    aostspb

    Живу здесь

    Регистрация:
    31.08.11
    Сообщения:
    7.710
    Благодарности:
    6.066
    Адрес:
    Санкт-Петербург
    Да как-то странно они "несовместимы". В интернете полно схем находится по поиску "n channel mosfet pwm", у меня десульфатор работает на 555 таймере и мосфете... Вероятно, надо их уметь готовить. :)
     
  13. Dan!la
    Регистрация:
    30.01.09
    Сообщения:
    6.896
    Благодарности:
    9.187

    Dan!la

    Ваш каркасник

    Dan!la

    Ваш каркасник

    Регистрация:
    30.01.09
    Сообщения:
    6.896
    Благодарности:
    9.187
    Адрес:
    Санкт-Петербург
    Я когда диммер собирал на мосфете, кучу инфы перерыл. Пришел к выводу, что мосфетм ШИМ не нужен! Они по другому управляются и очень неплохо. Кстати, ШИМ тоже разный бывает, я читал про высокочастотный (от 30 - 50 кГц), говорят греются мощные мосфеты от него очень сильно. Лампочка 60 Вт это предел :)
     
  14. Strangeman
    Регистрация:
    24.07.11
    Сообщения:
    14.618
    Благодарности:
    9.124

    Strangeman

    Стремящийся к автономии

    Strangeman

    Стремящийся к автономии

    Регистрация:
    24.07.11
    Сообщения:
    14.618
    Благодарности:
    9.124
    Адрес:
    Ростовская обл. д. Золотарево
    По-другому, это как?
    Если Вы собираетесь дергать затвор мощного MOSFET лапой контроллера с частотой 30 - 50 кГц (кстати, на сегодня это низкая частота) - таки, да, загнется Ваш мосфет и контроллер прихватит с собой.
    Но ведь Вас никто не заставляет такое творить, верно? Вы ведь исключительно по своему желанию это делаете.
     
  15. Dan!la
    Регистрация:
    30.01.09
    Сообщения:
    6.896
    Благодарности:
    9.187

    Dan!la

    Ваш каркасник

    Dan!la

    Ваш каркасник

    Регистрация:
    30.01.09
    Сообщения:
    6.896
    Благодарности:
    9.187
    Адрес:
    Санкт-Петербург
    Не загнется. Если управляющего напряжения с ноги контроллера хватит, то нагрузки на ноге никакой не будет, т. к. затвор полевика практически НИЧЕГО не ест по току. А вот напряжение критично, т. к. емкость большая и её нужно зарядить для открытия полевика. Видел стотыщьпятьсот схем с таким управлением. Всё естественно работает. Но мне кажется неправильно это с точки зрения безопасности. Поэтому я делал через оптопару, но не абы какую а именно оптотранзистор (я использовал PC814). Правда у меня 2 мосфета в паре работает. Включаю когда нужно в пределах полупериода, в зависимости от нужной яркости (считай - напряжения).
    Не так ответил, в смысл понятен думаю :)