roboforum.ru

Технический форум по робототехнике.

 

Модель "Автоматического ввода резерва" на Протеусе

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Модель "Автоматического ввода резерва" на Протеусе

Сообщение OJIeGi4 » 24 апр 2010, 15:41

Доброго времени суток, уважаемые форумчане!!!
Мне на диплом попался темка "Разработка автоматического ввода резерва". Он будет состоять из двух вводов, один из которых дизель-генератор. И как бы суть в том что в одной части диплома мне нужно будет разработать блок управления, который бы переключал нагрузку с основного ввода на ДГУ (при потере напряжения на вводе 1 или при пропадании какой-то из фаз на вводе 1) и соответственно запускал и останавливал ДГУ.

Может быть есть у кого-нибудь моделька такой АВР? Или может кто-нибудь сможет помочь?

P.s. вот что-то типа такого надо http://www.omeg-service.ru/Russian/PDF/techbyavr_EA.pdf

Кому не сложно, посмотрите, пожалуйста. Заранее спасибо!
Последний раз редактировалось OJIeGi4 02 июн 2010, 21:10, всего редактировалось 2 раз(а).
Ковыляющий по прямой дороге опередит бегущего, который сбился с пути.
Аватара пользователя
OJIeGi4
 
Сообщения: 9
Зарегистрирован: 24 апр 2010, 15:38
Откуда: Киров
ФИО: Олег Валерьевич

Re: Модель "Автоматического ввода резерва" на Протеусе

Сообщение OJIeGi4 » 27 май 2010, 15:57

И еще раз, всем доброго времени суток :)

Вообщем еле как мы собрали модельку автоматического ввода резерва и малеха прогу набросали в протеусе. После был составлен алгорит работы, конечно надо было наоборот все-таки сделать :)

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

До диплома 3 недели :shock: ... Help me, please!!!
Вложения
Algoritm.rar
Алгоритм работы
(30.83 КиБ) Скачиваний: 0
BUAVR.ZIP
Модель автоматического ввода резерва на 2 ввода (один из которых ДГУ) и одну нагрузку
(97.86 КиБ) Скачиваний: 0
Ковыляющий по прямой дороге опередит бегущего, который сбился с пути.
Аватара пользователя
OJIeGi4
 
Сообщения: 9
Зарегистрирован: 24 апр 2010, 15:38
Откуда: Киров
ФИО: Олег Валерьевич

Re: Модель "Автоматического ввода резерва" на Протеусе

Сообщение Zeus » 27 май 2010, 16:14

А что за расширение у файла алгоритма *.vsd?
Его чем просмотреть-то можно?
«Сон разума рождает чудовищ»
Аватара пользователя
Zeus
 
Сообщения: 857
Зарегистрирован: 28 июл 2009, 10:02
Откуда: Самара
ФИО: Павел Сергеевич

Re: Модель "Автоматического ввода резерва" на Протеусе

Сообщение OJIeGi4 » 27 май 2010, 16:16

Zeus, это же Microsoft Office Visio. Вот тогда в обычном формате картинки *jpg.
Вложения
Алгоритм работы.JPG
Аватара пользователя
OJIeGi4
 
Сообщения: 9
Зарегистрирован: 24 апр 2010, 15:38
Откуда: Киров
ФИО: Олег Валерьевич

Re: Модель "Автоматического ввода резерва" на Протеусе

Сообщение Zeus » 27 май 2010, 16:26

а у меня его нет
«Сон разума рождает чудовищ»
Аватара пользователя
Zeus
 
Сообщения: 857
Зарегистрирован: 28 июл 2009, 10:02
Откуда: Самара
ФИО: Павел Сергеевич

Re: Модель "Автоматического ввода резерва" на Протеусе

Сообщение OJIeGi4 » 27 май 2010, 16:30

Я уже тут картинкой выложил алгортим, смотри мой пост выше.
Аватара пользователя
OJIeGi4
 
Сообщения: 9
Зарегистрирован: 24 апр 2010, 15:38
Откуда: Киров
ФИО: Олег Валерьевич

Re: Модель "Автоматического ввода резерва" на Протеусе

Сообщение Zeus » 27 май 2010, 16:39

Алгоритм понятен.
А вот со схемой... Есть много вопросов по реализации, того и другого.
Лампы сеть и генератор аварийные или сигнальные о работе?
Просто не понятно почему фаза от генератор проходит через реле которое включает лампу "Сеть"?
Что за лампа L1?
Встречный вопрос: "просто АВР с дизелями когда-нить на релейных схемах делали?" В курсе что надо контакторами "щелкать", чтобы встречку с генератора в сеть не подать?

По идее должны стоять нормальное реле контроля напряжения, а не так как нарисовано, а его доп.контакт сигнальный завести 1 ногу контроллера.

Кстати по алгоритму: после аварии ДГУ (это может быть просто из-за того что просто кончилось топливо), если у вас появится СЕТЬ, то работать ничего не будет! хотя напряжение в норме.

Жесть: при работающем генераторе и обрыве одной из фаз генератора, стартером крутит бесконечное число раз.
Последний раз редактировалось Zeus 27 май 2010, 16:50, всего редактировалось 1 раз.
«Сон разума рождает чудовищ»
Аватара пользователя
Zeus
 
Сообщения: 857
Зарегистрирован: 28 июл 2009, 10:02
Откуда: Самара
ФИО: Павел Сергеевич

Re: Модель "Автоматического ввода резерва" на Протеусе

Сообщение OJIeGi4 » 27 май 2010, 16:50

Тот диод, что стоит внизу аварийный, сигнализирует о том, что сети нет и генератор не запустился. Лампочки те что справа вверху сеть и генератор, сигнализируют о том от чего мы работаем (к чему подключена нагрузка). Лампочка та что вверху L1 просто как нагрузка сделана. На счет названий фаз там они видимо перепутаны просто, надо названия местами поменять. На счет последнего вопроса, не делал на реле. Просто вот у меня тема такая попалась а я ничо не понимаю :( Нашел вот устройство http://www.omeg-service.ru/Russian/PDF/techbyavr_EA.pdf один в один то что мне надо. Но взять и поставить его не могу, нужно самому такой разработать блок.

Я понимаю, что в моей схеме много недочетов, поэтому и прошу Вас помочь мне исправить схему, прогу а теперь видимо и алгоритм :(
Аватара пользователя
OJIeGi4
 
Сообщения: 9
Зарегистрирован: 24 апр 2010, 15:38
Откуда: Киров
ФИО: Олег Валерьевич

Re: Модель "Автоматического ввода резерва" на Протеусе

Сообщение Zeus » 27 май 2010, 16:57

нужно самому такой разработать блок.

сочувствую, но за 3 недели до диплома.... сложно будет, даже с помощью форума и т.п.

Добавлено спустя 1 минуту 39 секунд:
диплом по микроконтроллерам или по АВР? почему имеенно микроконтроллер - сам выбрал?
«Сон разума рождает чудовищ»
Аватара пользователя
Zeus
 
Сообщения: 857
Зарегистрирован: 28 июл 2009, 10:02
Откуда: Самара
ФИО: Павел Сергеевич

Re: Модель "Автоматического ввода резерва" на Протеусе

Сообщение OJIeGi4 » 27 май 2010, 16:58

Может можно хотя бы эту мою схему с прогой привести к более или менее рабочему виду. Фиг с ним с блоком чо нить придумаю... Zeus, может Вы поможете?

Диплом про автоматический ввод резерва. Задача разработать систему автоматического ввода резерва, управлять которой будет микроконтроллер. 2 ввода (один из которых ДГУ) и одна нагрузка.
Аватара пользователя
OJIeGi4
 
Сообщения: 9
Зарегистрирован: 24 апр 2010, 15:38
Откуда: Киров
ФИО: Олег Валерьевич

Re: Модель "Автоматического ввода резерва" на Протеусе

Сообщение Zeus » 27 май 2010, 17:10

система автоматического ввода резерва, управлять которой будет микроконтроллер может быть разной.
Использовать проверку перекоса фаз, повышенного пониженного напряжения, чередования фаз и т.п. - это одно -
В релейных схемах это все может делать внешнее реле контроля напряжений.
А если ты сам это хочешь своим микроконтроллером, то врядли.
Что должен делать микроконтроллер? отработать твой нарисованный алгоритм? Ты его сам составлял? Надо было бы его скорректрировать с руководителем диплома, есть у тебя куратор?
нужно определиться что именно должно делаться в микроконтроллере.
Может просто тупо как на реле логическом zelio прогу написать с использованием все тех-же реле контролдя фаз и все?

илил задача спроектировать всю схему (плату) блока системы АВР с учетом измерения параметров напряжения сети и генератора (как на ссылке твоей) - тогда это вообще третье?
«Сон разума рождает чудовищ»
Аватара пользователя
Zeus
 
Сообщения: 857
Зарегистрирован: 28 июл 2009, 10:02
Откуда: Самара
ФИО: Павел Сергеевич

Re: Модель "Автоматического ввода резерва" на Протеусе

Сообщение OJIeGi4 » 27 май 2010, 17:32

Хотелось бы просто, чтобы ввод резерва осуществлялся если напряжение пропадет вообще или если пропадет какая нибудь одна фаза. Можно было бы конечно еще контроль пониженного повышенного напряжения, но думаю это уже уж точно не успеть сделать :) На реле, как мне сказал руководитель диплома, это было бы сделать все просто. Микроконтроллер должен просто отработать мой алгоритм. Составлял я его сам, куратор конечно в курсе. Готовый блок управления мне не разрешили брать, т.к. "это тока заочники могут так" ))) Задача: спроектировать блок управления с использовнием микроконтроллера. Конечно же нужна и печатка и принципиалка и т.п. Но это я попытаюсь уже сделать сам, если получится. Сейчас мне нужно собрать работающую модель в протеусе и написать прогу для контроллера, который будет отрабатывать мой алгоритм.

Видимо моя схема в протеусе и прога коту под хвост ... :cry:
Аватара пользователя
OJIeGi4
 
Сообщения: 9
Зарегистрирован: 24 апр 2010, 15:38
Откуда: Киров
ФИО: Олег Валерьевич

Re: Модель "Автоматического ввода резерва" на Протеусе

Сообщение Zeus » 27 май 2010, 17:35

Код: Выделить всёРазвернуть
  while ((PINB.0 == 0) & (PINB.1 == 0) & (PINB.2 == 0))   // ЕСЛИ СЕТЬ ВКЛЮЧЕНА
      {
      delay_ms(2000);      // ЗАДЕРЖКА 2 С
      PORTC.0 = 1;         //ВКЛЮЧЕНИЕ НАГРУЗКИ
      PORTC.2 = 1;         // ВКЛЮЧЕНИЕ ИНДИКАТОРА СЕТИ   
      PORTD.0 = 0;         // ОТКЛЮЧАЕМ АВАРИЮ
      PORTC.3 = 0;         // ОТКЛЮЧЕНИЕ ИНИДКАТОРА ГЕНЕРАТОРА
      };
      if ((PINB.0 == 1) ^ (PINB.1 == 1) ^ (PINB.2 == 1) & i<3)     // ЕСЛИ СЕТЬ ОТКЛЮЧЕНА
      {

Не понимаю зачем ты сперва в while делаешь, а потом еще if проверяешь?!
я бы заменил while на if , а if на else(elseif) - так правильнее будет
"Если (В0==0 и В1==0 и В2==0), то все нормально - сеть включена
Иначе - продолжение алгоритма после ромба Наличие U по стрелке нет"
«Сон разума рождает чудовищ»
Аватара пользователя
Zeus
 
Сообщения: 857
Зарегистрирован: 28 июл 2009, 10:02
Откуда: Самара
ФИО: Павел Сергеевич

Re: Модель "Автоматического ввода резерва" на Протеусе

Сообщение OJIeGi4 » 27 май 2010, 17:38

Ну так я же говорю что я не силен в протеусе... уж как получилось. Zeus, можете со схемой и прогой помочь? Тут видимо вообще всепеределывать придется :(
Аватара пользователя
OJIeGi4
 
Сообщения: 9
Зарегистрирован: 24 апр 2010, 15:38
Откуда: Киров
ФИО: Олег Валерьевич

Re: Модель "Автоматического ввода резерва" на Протеусе

Сообщение Zeus » 27 май 2010, 17:41

в догонку: а i<3 проверять дальше после запуска генератор

Исправлять проще чем переделывать.
Отсеки все лишнее и начни с малого - по блокам алгоритма - делаешь - проверяешь - работает и так блок за блоком.
я сегодня еще минут 20 и все завтра псомтрю еще чего-нить - схемку исправь чтобы тебе самому нагляднее было для понимания - и надписи сделай что - где и для чего.
«Сон разума рождает чудовищ»
Аватара пользователя
Zeus
 
Сообщения: 857
Зарегистрирован: 28 июл 2009, 10:02
Откуда: Самара
ФИО: Павел Сергеевич

След.

Вернуться в Микроконтроллеры

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

Сейчас этот форум просматривают: Bing [Bot], Rambler [Bot] и гости: 2

Mail.ru counter