INDUCTION HEATING

Индукционный нагрев для всех.
Текущее время: 29 мар 2024, 01:29

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 42 ] 
Автор Сообщение
 Заголовок сообщения: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 15 фев 2013, 20:28 
Не в сети
Аватара пользователя

Зарегистрирован: 12 фев 2013, 18:48
Сообщений: 675
Откуда: Україна, Київ
В теме планируется обсуждение моделей (оптимальной/минимальной/навернутой) пользовательского интерфейса и варианты их технической реализации, естественно с применением МК.
Под моделью я понимаю следующее - некий оптимальный набор датчиков, средств индикации, защит ну и собственно индицируемых параметров, методы их опроса и задания.

В теме не планируется обсуждать достоинства или недостатки тех или иных типов МК или средств программирования!
Любые споры по этому поводу будут сноситься в раздел "Флудилка" Изображение
Допускаются исключительно декларации того, кто что использует для разработки.

Поехали!

Оффтоп:

з.ы. некоторую переписку, по этому поводу, я уже вел с Sergey`ем в личке,
и мы решили перенести часть переписки уже в тему.
Так что, сорри, за некоторую скомканость в первых постах :mosking:


Текущая диаграмма модели пользовательского интерфейса (обновляемая)


Вложения:
IH UCI.jpg
IH UCI.jpg [ 63.65 Кб | Просмотров: 100 ]

_________________
...любительская технология это частный случай совершенного владения онанизмом (С)
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 15 фев 2013, 20:45 
Не в сети
Аватара пользователя

Зарегистрирован: 12 фев 2013, 18:48
Сообщений: 675
Откуда: Україна, Київ
Вот сейчас (пока жду капы от китайцев) сооружаю интерфейс, т.е. не логика управления ИН, а тупо индикация, пуск/стоп, "медленные" защиты etc.

_________________
...любительская технология это частный случай совершенного владения онанизмом (С)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 15 фев 2013, 20:47 
Не в сети
Аватара пользователя

Зарегистрирован: 13 фев 2013, 23:39
Сообщений: 181
Откуда: Брянск
У меня практически готов блок управления инвертором на МК, там запуск, остановка, контроль и индикация температуры, защита по температуре, индикация аварийных ситуаций и т.д. Эта плата будет цепляться к инвертору от ksv , без изменения схемотехники последнего.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 15 фев 2013, 20:51 
Не в сети
Аватара пользователя

Зарегистрирован: 12 фев 2013, 18:48
Сообщений: 675
Откуда: Україна, Київ
Я планирую организовывать "общение" датчиков и "мозга" на шине I2C
Аргументы: есть куча цифровых датчиков и устройств, которые поддерживают I2C.
UART все таки больше интерфейсный порт, СОМ, USB и др.
К тому же, сохранив UART свободным, в последствии можно будет без проблем зацепится к компу без глобального изменения прошивки.

_________________
...любительская технология это частный случай совершенного владения онанизмом (С)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 15 фев 2013, 20:54 
Не в сети
Аватара пользователя

Зарегистрирован: 13 фев 2013, 23:39
Сообщений: 181
Откуда: Брянск
Да I2C вполне подходит. У меня из датчиков пока только три DS18B20, они правда на 1Wire, возможно еще будет бинарный датчик потока жидкости. RS232 свободен, туда можно дублировать показания с LCD. Я вообще хочу радиомодуль впилить туда, чтобы из другого кабинета смотреть за состоянием установки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 15 фев 2013, 20:57 
Не в сети
Аватара пользователя

Зарегистрирован: 12 фев 2013, 18:48
Сообщений: 675
Откуда: Україна, Київ
Да, для радиомодуля прийдется заюзать UART, если конечно не самому делать (кста я для этого уже прикупил СС1101 и кварц 26МГц и в план "нада сделать" поставил Изображение).
Я с DS18B20 попробовал поиграться, даже написал алгоритм опроса шины 1W с сохранениемм ID в EEPROM на 128 датчиков, но сам датчик мне не понравился, уж очень он вялый, и цена не радует.
Читал где-то в нете, народ извращается - пихает их в медные трубки, обтачивает, заливает припоем...
В общем я на него забил и остановился на аналоговом откалиброванном LM35DT - прелесная штука, если не пробовал - рекомендую.
У него там тупо какие-то мВ/оС и все, конечно АЦП заюзать придется. А самая главная его прелесть - корпус ТО-220, садишь хоть на радиатор хоть прямо на ключ сверху Изображение

_________________
...любительская технология это частный случай совершенного владения онанизмом (С)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 15 фев 2013, 20:59 
Не в сети
Аватара пользователя

Зарегистрирован: 12 фев 2013, 19:22
Сообщений: 819
Ага, DS18B20 мне тоже не нравится корпус. Сам то датчик нормально работает. Только вот крепить его не удобно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 15 фев 2013, 21:01 
Не в сети
Аватара пользователя

Зарегистрирован: 13 фев 2013, 23:39
Сообщений: 181
Откуда: Брянск
vassabi, я думал об аналоговых термодатчиках, но вот в таком корпусе не встречал, спасибо за наводку. У меня просто штук 10 DS18B20 есть, библиотеку для работы с ними взял стандартную, идущую со средой разработки CodeVisionAVR, там же и весь код написал. АЦП я использую для контроля напряжения питания драйвера ключей при включении установки скорее всего.
jab, ну смотря к чему крепить. Я на ebay их встречал уже упакованные в металлическую гильзу и ламелью под винт. Вариантов много как закрепить, но вот в TO-220 реально удобно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 15 фев 2013, 21:03 
Не в сети
Аватара пользователя

Зарегистрирован: 12 фев 2013, 18:48
Сообщений: 675
Откуда: Україна, Київ
jab писал(а):
Только вот крепить его не удобно.
Кроме того, от способа крепления завит то, какую он будет показывать температуру, на Марсе или на Луне (утрирую) Изображение

Sergey писал(а):
АЦП я использую для контроля напряжения питания драйвера ключей при включении установки скорее всего.
А вчем проблема использовать один источник опорного и снимать с разных каналов?

_________________
...любительская технология это частный случай совершенного владения онанизмом (С)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 15 фев 2013, 21:06 
Не в сети
Аватара пользователя

Зарегистрирован: 13 фев 2013, 23:39
Сообщений: 181
Откуда: Брянск
Проблемы нет, просто датчики есть уже на руках, покупать ничего не надо. Если не понравится, последую рекомендации и прикуплю LM35DT.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 15 фев 2013, 21:25 
Не в сети
Аватара пользователя

Зарегистрирован: 12 фев 2013, 18:48
Сообщений: 675
Откуда: Україна, Київ
Я планирую в качестве индикатора использовать LCD20х4, пока.
Есть конечно в мечтах запилить на TFT в виде консоли с тач-скрином для навигации, но это пока мечты, т.к. это уже, имхо, игрушка.
Управление энкодером.
Кста по поводу энкодера! Приехали они мне, и лягли в "долгий ящик", небыло времени играться.
А когда дошли руки до интерфейса для печки решил не терять времени на изобретение велосипеда и посмотреть алгоритм опроса в нете.
Я сильно удивился, что нормального там просто нет :shock: Или я криво искал...
В общем могу выложить (на понятном языке) свой алгоритм, хотя допускаю, что конечно же изобрел велик :mrgreen:

_________________
...любительская технология это частный случай совершенного владения онанизмом (С)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 15 фев 2013, 21:35 
Не в сети
Аватара пользователя

Зарегистрирован: 13 фев 2013, 23:39
Сообщений: 181
Откуда: Брянск
Я под экранчик 16X2 прошивку написал пока, опять же по причине наличия в загашниках. Там RGB подсветка, использую ее, чтобы без светодиодов обойтись. У меня тоже как то с энкодерами не сложилось. Решил кнопки использовать, тем более их там будет не так много, да и на мой взгляд кнопки понадежнее этих китайских энкодеров.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 15 фев 2013, 21:39 
Не в сети
Аватара пользователя

Зарегистрирован: 12 фев 2013, 18:48
Сообщений: 675
Откуда: Україна, Київ
Sergey писал(а):
...да и на мой взгляд кнопки понадежнее этих китайских энкодеров.
Ну не скажи, кнопки, тоже китайские, благополучно вылетают, у меня по крайней мере...
По энкодеру сказать пока не могу, не долго я его юзаю, но сейчас тягаю его как моугу, не жалею - держиться без намеков на глюки, пока.
Алгоритм выкладывать?

======================
Куда-то мы уехали от темы.

По поводу модели:
По идее любая модель пользовательского интерфейса будет иметь четыре основных составляющих:
1. Мозг (микроконтроллер), на котором реализованы все алгоритмы.
2. Средство индикации.
3. Датчики, детекторы etc.
4. Шина.

Мое предложение:
Мозг наверное обсуждать не будем, главное что-бы он удовлетворял поставленные задачи.
По поводу индикатора, давайте обсудим, кто что пользует? Я пользую LCD 20x4
Датчики - тут мне кажеться нужно определится с неким иерархическим списком по степени их необходимости...
Шина - ну уже было предложение I2C, может кто что еще предложит из опыта.

_________________
...любительская технология это частный случай совершенного владения онанизмом (С)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 15 фев 2013, 21:52 
Не в сети
Аватара пользователя

Зарегистрирован: 13 фев 2013, 23:39
Сообщений: 181
Откуда: Брянск
vassabi писал(а):
По поводу модели:
По идее любая модель пользовательского интерфейса будет иметь четыре основных составляющих:
1. Мозг (микроконтроллер), на котором реализованы все алгоритмы.
2. Средство индикации.
3. Датчики, детекторы etc.
4. Шина.

Органы управления еще должны быть.
По поводу датчиков, часть списка естественно получается из ветки рубрикатора "Диагностика", и оттуда же получается основная часть параметров, которые будут индицироваться на дисплее, ИМХО.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 15 фев 2013, 22:01 
Не в сети
Аватара пользователя

Зарегистрирован: 12 фев 2013, 18:48
Сообщений: 675
Откуда: Україна, Київ
Цитата:
Органы управления еще должны быть.
Ага, точно!
Дописываем 5-ым пунктом.
Туда, кстати, и аварийная автоматика и механика могут попасть... Ну типа "красной кнопки" и т.д.
Цитата:
По поводу датчиков, часть списка естественно получается из ветки рубрикатора "Диагностика", и оттуда же получается основная часть параметров, которые будут индицироваться на дисплее, ИМХО.
Верно, ну давай тогда пробовать составлять иерархический список, в порядке убывания необходимости.

_________________
...любительская технология это частный случай совершенного владения онанизмом (С)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 15 фев 2013, 22:07 
Не в сети
Аватара пользователя

Зарегистрирован: 13 фев 2013, 23:39
Сообщений: 181
Откуда: Брянск
vassabi писал(а):
Туда, кстати, и аварийная автоматика и механика могут попасть... Ну типа "красной кнопки" и т.д.

Мне кажется, красная кнопка тоже будет органом управления. У меня она завязана на сигнал защиты инвертора по току и на аппаратное прерывание МК. Т.е., при срабатывании защиты инвертор в безопасности, т.к. там все аппаратно сделано, а МК немедленно переводит установку в изначальный режим (размыкает контактор, сбрасывает мощность в 0, разряжает конденсаторы и т.д.).

Я для себя список индицируемых параметров уже примерно список составил, в порядке уменьшения важности.

  • Потребляемая мощность установки
  • Температура радиатора ключей
  • Температура охлаждающей жидкости
  • Время работы установки с момента включения
Больше я пока не придумал, что показывать, возможно рабочую частоту?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 15 фев 2013, 22:12 
Не в сети
Аватара пользователя

Зарегистрирован: 12 фев 2013, 18:48
Сообщений: 675
Откуда: Україна, Київ
Цитата:
Мне кажется, красная кнопка тоже будет органом управления.
Так я об это же. Может написал криво...
Ладно. Что у тебя с индикатором?
Цитата:
...возможно рабочую частоту?
Конечно. А возможно еще и дельту с привязкой ко времени.
Я, кста, RTC отдельным блоком на шину буду вешать (об этом здесь)

Еще мне кажеться, обязательно нужно смотреть действующий ток через ключи

_________________
...любительская технология это частный случай совершенного владения онанизмом (С)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 15 фев 2013, 22:16 
Не в сети
Аватара пользователя

Зарегистрирован: 13 фев 2013, 23:39
Сообщений: 181
Откуда: Брянск
vassabi писал(а):
Ладно. Что у тебя с индикатором?

Индикатор 16x2 с RGB подсветкой (вместо светодиодов). Выводятся в постоянном режиме пока только температуры радиаторов, воды и окружающего воздуха, а при каких либо событиях (превысилась температура, сработала защита, включили инвертор) соответствующие сообщения. Места на нем немного, чтобы красиво писать, поэтому температура воды и воздуха меняют друг друга раз в секунду. А вот сейчас я подумал, что 20x4 будет лучше. Надо заказать. Кстати 20x4 индикаторы бывают с RGB подсветкой?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 15 фев 2013, 22:19 
Не в сети
Аватара пользователя

Зарегистрирован: 12 фев 2013, 18:48
Сообщений: 675
Откуда: Україна, Київ
Sergey писал(а):
Кстати 20x4 индикаторы бывают с RGB подсветкой?
Как раз сегодня у поставщика интересовался этим вопросом. К нам WINSTAR возяти в наличии с RGB есть только 20х2, я не взял...
Думаю, что и 20х4 с RGB тоже бывают. Надо на eBay глянуть...

_________________
...любительская технология это частный случай совершенного владения онанизмом (С)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 15 фев 2013, 22:25 
Не в сети
Аватара пользователя

Зарегистрирован: 13 фев 2013, 23:39
Сообщений: 181
Откуда: Брянск
vassabi писал(а):
Еще мне кажеться, обязательно нужно смотреть действующий ток через ключи

Возможно, но так ли это важно, с превышением тока через ключи должна справляться аппаратная защита, так зачем его знать...Достаточно выдать сообщение, при срабатывании защиты. Гм...Это же относится к отображению температур радиаторов, воды и т.д... :mrgreen: Блин, а ведь и вправду, ну зачем знать какая температура у радиатора сейчас, если уверен что сработает защита по превышению температуры, у меня были мысли по этому поводу, когда прошивку писал. Интересно кто как думает? Может текущая мощность, частота и время работы установки будет достаточно для обычного пользователя установки ИН :| Нужно посмотреть, что показывают во время работы промышленные установки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 15 фев 2013, 22:47 
Не в сети
Аватара пользователя

Зарегистрирован: 12 фев 2013, 18:48
Сообщений: 675
Откуда: Україна, Київ
Sergey писал(а):
Нужно посмотреть, что показывают во время работы промышленные установки.
Потребляемый ток и напряжение, ну еще индикация старт/стоп/авария.
Но это не прикольно. Вернее для наших задач врядли пригодно...
Если бы я ставил перед собой задачу только плавить, то наверное давно купил бы печку и плавил.
Но "мы не ищем легких путей" :mrgreen:
Я уверен, что на стадии (вечной ;) ) експериментов, чем больше параметров тем лучше для понимания работы всей установки, отдельных процессов, оптимизации, модернизации и тд. и т.п...

_________________
...любительская технология это частный случай совершенного владения онанизмом (С)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 15 фев 2013, 22:53 
Не в сети
Аватара пользователя

Зарегистрирован: 13 фев 2013, 23:39
Сообщений: 181
Откуда: Брянск
vassabi писал(а):
Я уверен, что на стадии (вечной ;) ) експериментов, чем больше параметров тем лучше для понимания работы всей установки, отдельных процессов, оптимизации, модернизации и тд. и т.п...

Вот тут согласен на все 100%, мне грелка вообще не нужна была, у старого друга мечта была индукционку заиметь, решил помочь, и как то незаметно затянуло :mrgreen:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 16 фев 2013, 03:34 
Не в сети
Аватара пользователя

Зарегистрирован: 12 фев 2013, 19:22
Сообщений: 819
Если что-то под андроид замутить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 16 фев 2013, 04:12 
Не в сети
Аватара пользователя

Зарегистрирован: 12 фев 2013, 18:48
Сообщений: 675
Откуда: Україна, Київ
jab писал(а):
Если что-то под андроид замутить?
Можно и под Андроид...
Я сегодня как раз забрал SIM900D, на выходных буду колупать.
Так что пиши чего нибуть... не знаю правда как лучше SMS или GPRSом через какой-то сервис, можно и на мыло (эта приблуда поддерживает PPP, вроде и IMAP тоже)

Тока, имхо, это уже офтоп Изображение

_________________
...любительская технология это частный случай совершенного владения онанизмом (С)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 16 фев 2013, 15:32 
Не в сети
Аватара пользователя

Зарегистрирован: 12 фев 2013, 19:22
Сообщений: 819
vassabi, и так. Давайте немного прервемся и вернемся к началу. К концепту. Нужно бы нарисовать блоксхему системы управления и её интеграцию в печку. Т.е. есть ящичек, к нему экранчик подключен, к нему кнопочки подключены, к нему датчики подключены, к нему релюшки подключены и т.д. Все эти подключения идут в разные места печки. Нужно разрисовать все. Что куда и сколько. Потом описать, как оно должно взаимодействовать. Потом уже решить можно, что должно быть в ящичке. Т.е. решить на каком проце лучше реализовать и обвязку под него нагородить. Это будет модульная система. Модули можно будет поотдельности прорабатывать и делать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 16 фев 2013, 16:03 
Не в сети
Аватара пользователя

Зарегистрирован: 12 фев 2013, 18:48
Сообщений: 675
Откуда: Україна, Київ
jab писал(а):
Давайте немного прервемся и вернемся к началу. К концепту.
Угу....
Sergey, ты вроде с блок-схемами дружишь? Можт подскажешь, как (в чем) лучше набросать упомянутую блок-схему, что бы было удобно много кратно править и выкладывать сюда?
А то мне кроме Paint ничего в голову не приходит...

_________________
...любительская технология это частный случай совершенного владения онанизмом (С)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 18 фев 2013, 09:56 
Не в сети
Аватара пользователя

Зарегистрирован: 13 фев 2013, 23:39
Сообщений: 181
Откуда: Брянск
vassabi, для рисования блок-схем я использую вот эту программу. http://evoluspencil.googlecode.com/file ... taller.exe


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 18 фев 2013, 13:53 
Не в сети
Аватара пользователя

Зарегистрирован: 13 фев 2013, 23:39
Сообщений: 181
Откуда: Брянск
У меня пока так. Эта штуковина заточена под инвертор ksv с PDM регулировкой мощности. Если интересен алгоритм, распишу.
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 18 фев 2013, 14:15 
Не в сети
Аватара пользователя

Зарегистрирован: 12 фев 2013, 18:48
Сообщений: 675
Откуда: Україна, Київ
Sergey писал(а):
vassabi, для рисования блок-схем я использую вот эту программу....
Спасибо, сегодня попробую что-то наваять и выложить.

_________________
...любительская технология это частный случай совершенного владения онанизмом (С)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 21 фев 2013, 13:00 
Не в сети
Аватара пользователя

Зарегистрирован: 12 фев 2013, 18:48
Сообщений: 675
Откуда: Україна, Київ
vassabi писал(а):
Sergey писал(а):
vassabi, для рисования блок-схем я использую вот эту программу....
Спасибо, сегодня попробую что-то наваять и выложить.
Пробовал я пробовал... допробовался.
В общем, на предложенной софтине у меня не пошло сразу (очень ограниченный инструментарий).
Давай рыть интернет в поисках чего-то приемлемого... дошел аж до Visio (слишком заумная, не приспособлена для простых задач)
И оказалось, что Google не умеет находить сам себя :search: , вернее свой собственный инструмент.
Т.е. по ключевым словам а-ля "block-diagram builder" он далеко не сразу показал вот это.
Буду делать блок-диаграмму в нем, но уже по приезду...

=============
Вроде как в нем даже можно делать документы, для коллективной работы...

_________________
...любительская технология это частный случай совершенного владения онанизмом (С)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 27 фев 2013, 01:51 
Не в сети
Аватара пользователя

Зарегистрирован: 12 фев 2013, 18:48
Сообщений: 675
Откуда: Україна, Київ
Воткнул в первый пост предлагаемую диаграмму, в ходе обсуждения буду править и перезаливать.

Попробую дать пояснения к текущему варианту:

Main MCU обременен следующими задачами:
1. Мастер шины I2C
2. вывод на LCD того, что его попросит юзер
3. обработка сигналов от органов управления (Controls)
4. сигналы управления логикой печки (Start/Stop)
5. сигналы управления мощностью (например, Vref для компаратора)
6. оцифровка сигналов датчиков тока (Current sensors) посредством ADC
7. обработка сигналов от схем "быстрой" защиты (Protection scheme)
8. обработка "медленных" защит
9. управление алгоритмами работы печки (например, P=f(t), P=f(T) и т.д.)

Real-time clock (RTC или часы реального времени)
Отдельная микруха, опрашивается Main MCU по шине I2C. На базе ее данных строятся алгоритмы управление печкой.
Реализовать RTC на Main MCU конечно можно, но не нужно по нескольким причинам:
- организация RTC повлечет за собой работу с прерываниями таймеров, которые еще понадобятся для других целей
- точность работы RTC на контроллерах оставляет желать лучшего (кто сталкивался - в курсе)
- отдельная микруха RTC с резервным питанием позволит вести более "качественные" логи

Frequency meter (частотомер)
Предлагаю реализовать его на отдельном МК (на кокой ни будь "восьминожке" с I2C на борту)
Аргументы:
- позволит разгрузить логику и прерывания Main MCU
- позволит организовать более информативный частотомер (лог, дельта etc.)
- позволит организовать интегрированный ГУВ, т.к. алгоритм достаточно сложный (с точки зрения обработки), а ресурсы Main MCU не безразмерны.

Current sensors - датчики тока. В качестве датчиков тока предлагаю пока обойтись индуктивными датчиками среднего (Irms) и пикового (Ip) тока через ключи (или тока первички), и датчиком среднеквадратического тока потребляемого от БП.

Temp controller - контроллер температуры, отдельный МК с I2C и ADC на борту.
Здесь для меня вопрос еще не до конца ясен. Многое зависит от самих датчиков.
Но преимущество использования отдельного (отдельных) МК очевидно (имхо) - не зависимо от интерфейса самих датчиков, Main MCU будет получать только готовые данные по I2C.
Т.е. вешать датчики температуры прямо на Main MCU это как минимум не "гибко" - при замене типа датчика придется перекраивать прошивку Main MCU.
Кроме того, если датчики аналоговые это пол беды, а если с интерфейсом 1-wire? - это еще тот гемор и пожиратель ресурсов!
Второй не ясный для меня момент. Если таки использовать отдельный МК и аналоговые датчики типа LM35, то не возникнет ли проблем со снятием аналогового сигнала с датчика, который находится прямо в "эпицентре гуляния ниэпических токов", т.е. возле силовых ключей? Может лучше сделать микро-платку, вцепить на нее датчик вместе с МК, экранировать и повесить прямо на I2C?

В качестве дополнительного девайса хочу сразу предложить небольшую микруху FLASH памяти с I2C интерфейсом:
Хранить на ней можно следующее:
- пресеты алгоритмов работы печки
- тексты для LCD
- логи

В общем, на данный момент я высказался, подтягивайтесь к дискуссии, кому интересно... :smoke:

_________________
...любительская технология это частный случай совершенного владения онанизмом (С)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 14 мар 2013, 12:32 
Не в сети
Аватара пользователя

Зарегистрирован: 28 фев 2013, 15:54
Сообщений: 844
Откуда: Москва
Sergey писал(а):
У меня практически готов блок управления инвертором на МК, там запуск, остановка, контроль и индикация температуры, защита по температуре, индикация аварийных ситуаций и т.д. Эта плата будет цепляться к инвертору от ksv , без изменения схемотехники последнего.

Сергей, не поделитесь, а как Вы пуск/стоп инвертора KSV осуществляете? Через модуль управления или реле какое-то после выпрямителя стоит?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 14 мар 2013, 17:23 
Не в сети
Аватара пользователя

Зарегистрирован: 13 фев 2013, 23:39
Сообщений: 181
Откуда: Брянск
На входе стоит ЭМ контактор, далее выпрямитель. Для плавной зарядки конденсаторов фильтра стоит мощный резистор, который шунтируется оптореле. Я нажимаю кнопку "Старт" на модуле управления, контроллер через реле включает контактор, напряжение сети пошло на выпрямитель через резистор, конденсаторы начинают через него заряжаться. Через некоторое время контроллер дает сигнал на оптореле и оно шунтирует резистор. Есть еще реле, которое разряжает конденсаторы фильтра через резистор при срабатывании защиты или выключении установки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 14 мар 2013, 22:15 
Не в сети
Аватара пользователя

Зарегистрирован: 28 фев 2013, 15:54
Сообщений: 844
Откуда: Москва
Ну вот я тоже считаю, что включением-выключением инвертора нужно управлять со стороны сети, а не модуля управления.
Может не очень рационально, но не так опасно (модуль управления шибко капризный, если с ним проводить какие-то манипуляции во время работы - может дать сбой и сквозняк).
У меня мостовая схема KSV, я к ней присобачил защиту с третьей схемы (на 74HC132). Хотел включать-выключать инвертор с педали, но в момент включения идут сильные помехи и чувствительная схема защиты постоянно срабатывает. Работать невозможно...
Хочу сделать систему плавного старта на микроконтроллере с помощью ШИМа. ШИМ-сигнал подаётся на твердотельное реле или мосфет, конденсаторная батарея сглаживает все пульсации и производится плавный пуск инвертора. Сразу снимаются проблемы и ложного срабатывания защиты, и зарядки конденсаторной батареи. Как думаете, нормально будет?
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 14 мар 2013, 22:21 
Не в сети
Аватара пользователя

Зарегистрирован: 12 фев 2013, 18:48
Сообщений: 675
Откуда: Україна, Київ
Кубриков писал(а):
ШИМ-сигнал подаётся на твердотельное реле...
Тут вы явно погорячились.

_________________
...любительская технология это частный случай совершенного владения онанизмом (С)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 20 мар 2013, 15:41 
Не в сети
Аватара пользователя

Зарегистрирован: 15 фев 2013, 09:10
Сообщений: 17
Откуда: Екатеринбург
Используем не микро..,а простенькие Программируемые Логические Контроллеры с сенсорным экранчиком.
http://www.unitronics.com/Series.aspx?page=Vision350
У него ШИМ есть -для регулятора напряжения годится (правда при 8кГц ступенек 30 получается- разрядность маленькая),
Высокоскоростной вход есть -сам меряет частоту - достаточно указать конфигурацию входа.
Аналоговые входы есть - меряет ток, напряжение.
Язык программирования- лестничные диаграммы - это мозголомка та ещё )) с непривычки-то!
Логические входы и выходы, конечно, тоже есть.
Функций много. Графических элементов много, рисует графики, может писать на флешку. RS485, ПИД регуляторы и пр.
Вобщем работает. Как вариант.

Кстати, для рисования диаграмм есть рисовалка http://dia-installer.de/ русский язык есть.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 24 мар 2013, 08:33 
Не в сети
Аватара пользователя

Зарегистрирован: 12 фев 2013, 18:17
Сообщений: 285
Откуда: Красноярск
Интересные устройства. А во что выливаются по цене? Пробовал найти на сайте Российского представительства, но там - только по запросу.
----------------------------
Вообще-то вопрос о готовой универсальной и желательно недорогой "управлялке" с дисплейчиком и полным набором функционала для управления инвертором "просится" в отдельную тему. Ведь это не только UI. Mike, если у Вас есть опыт работы с ними, может заведете отдельную тему и расскажите подробнее? Начнем с этих устройств, потом другие варианты можно обсудить. Там же можно и сформулировать как бы тз на такую "управлялку". Как смотрите?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 24 мар 2013, 21:50 
Не в сети
Аватара пользователя

Зарегистрирован: 15 фев 2013, 09:10
Сообщений: 17
Откуда: Екатеринбург
ksv, Unitronics V350-35-TU-24 стоит примерно 17000 р. точно не помню. Другие с бОльшими экранчиками или другой конфигурацией входов - дороже. Кроме этой фирмы есть и другие варианты.
Не думаю, что надо выносить это в совсем отдельную не популярную тему. ПЛК скорее относятся к более высокому уровню - АСУ - со всеми вытекающими свойствами (человеческий интерфейс, удалённое управление, логгирование, регулирование параметров процесса по программе, сбор данных с датчиков, и пр.) это совсем-совсем другая тема. То, что я вытянул ШИМ для чоппера из этого контроллера - это скорее суррогатное экспериментальное решение.
На нижнем (скоростном) уровне сейчас большинство производителей применяют свои инновационные) решения на ПЛИС, + микроконтроллеры, конечно.

Экономные многоуровневые решения на МК для простых установок более популярны, о чём и свидетельствует данная тема.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 25 мар 2013, 04:52 
Не в сети
Аватара пользователя

Зарегистрирован: 12 фев 2013, 18:17
Сообщений: 285
Откуда: Красноярск
Мда. Ценник не для бюджетных инверторов. Ну что же, МК, так МК. Наверное это оптимальный вариант.
-------------------
Правда у МК в инверторе есть как бы два вида работы. Первый - обеспечение UI и управление сравнительно медленными процессами. Ну по сути это то, чему посвящена эта тема. А второй (возможный вариант) - это непосредственное управление ключами. Вряд ли это разумно совмещать эти роли в одном МК. Поэтому все равно нужно либо расширять данную тему, либо создавать еще одну, посвященную этой второй роли МК - оперативное управление работой ключей инвертора на основе информации и токе и напряжении на силовых элементах. В принципе, у тех же STM32F4 (ныне вполне доступных) потенциал для этого достаточный.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 25 мар 2013, 05:00 
Не в сети
Аватара пользователя

Зарегистрирован: 12 фев 2013, 18:48
Сообщений: 675
Откуда: Україна, Київ
Да, на первый взгляд алгоритм должен быть простой, но скорее всего, есть объективные причины прерогативы DSP в таких решениях...
Лично, я планирую попробовать все таки запилить не на сигнальном процессоре, просто пока руки не доходят.
По идее не обязательно, имхо, даже рабочую ИН установку иметь, вполне можно обойтись микро-моделью ватт на 100-200.
Даже там уже начнут вылизать все подводные грабли, да и в частотном диапазоне можно будет спокойно разгуляться...

_________________
...любительская технология это частный случай совершенного владения онанизмом (С)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 25 мар 2013, 20:12 
Не в сети
Аватара пользователя

Зарегистрирован: 28 фев 2013, 15:54
Сообщений: 844
Откуда: Москва
Mike писал(а):
Unitronics V350-35-TU-24 стоит примерно 17000 р.

Ыыыыыы, ну и смысл ставить ПЛК за 17т.р. на инвертор Сергея Кухтецкого, у которого себестоимость - 4 тыс руб? Тогда уж давайте готовые установки в Мосиндукторе покупать, за пол миллиона рублей :))

Кто не знаком с микроконтроллерами, заходите ко мне на http://www.fanatnauki.ru и скачайте видеопособия.
Информации там для того чтобы сделать несложную систему управления (рублей за 200) вполне достаточно.
(Хахаха, самореклама!! Баньте меня за это :))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательский интерфейс установки ИН с применением МК
СообщениеДобавлено: 19 янв 2014, 23:35 
Не в сети
Аватара пользователя

Зарегистрирован: 12 фев 2013, 19:22
Сообщений: 819


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 42 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Вы можете создать форум бесплатно PHPBB3 на Getbb.Ru, Также возможно сделать готовый форум PHPBB2 на Mybb2.ru
Русская поддержка phpBB