Возможно, для применённых вами элементов схемы у протеуса нет "модели"..
он сразу матерится что нет модели и все тут, пройденный этап, половину библиотеки IGBT перерыл чтоб найти те что имеют модель.
А вы не пробовали "смоделировать" в протеусе СИММЕТРИЧНЫЙ МУЛЬТИВИБРАТОР на двух транзисторах ...
Найдено 176 результатов
- Ср ноя 12, 2014 11:19:39
- Форум: Цифровая техника
- Тема: Proteus: вопросы и ответы
- Ответы: 5569
- Просмотры: 2240066
- Ср ноя 12, 2014 08:40:32
- Форум: Цифровая техника
- Тема: Proteus: вопросы и ответы
- Ответы: 5569
- Просмотры: 2240066
Не симулирует схему в proteus
Проблема из разряда как включить чайник.
Без аналоговой части, просто МК с RC-фильтром симуляция проходит отлично, на осциллографе 3 синусоиды, все счастливы, все довольны.
Как только подключил аналоговую часть, то сразу же после начала эмуляции выдает сообщения без ошибок и эмуляция не происходит ...
Без аналоговой части, просто МК с RC-фильтром симуляция проходит отлично, на осциллографе 3 синусоиды, все счастливы, все довольны.
Как только подключил аналоговую часть, то сразу же после начала эмуляции выдает сообщения без ошибок и эмуляция не происходит ...
- Пт ноя 07, 2014 15:41:07
- Форум: AVR
- Тема: Недоступна генерация синуса выше 83 Гц (ATMega48)
- Ответы: 12
- Просмотры: 1760
Re: Недоступна генерация синуса выше 83 Гц (ATMega48)
попробовал делать обсчет амплитуды вне тела прерывания получается чехарда с кучей шума на вершинах.
Видимо все же придется оставить как есть, на месте, а для желающих получить 400 гц привод посоветовать высокочастотные Атмеги.
Видимо все же придется оставить как есть, на месте, а для желающих получить 400 гц привод посоветовать высокочастотные Атмеги.
- Пт ноя 07, 2014 15:23:53
- Форум: AVR
- Тема: Недоступна генерация синуса выше 83 Гц (ATMega48)
- Ответы: 12
- Просмотры: 1760
Re: Недоступна генерация синуса выше 83 Гц (ATMega48)
ARV
понял вас, спасибо, т.е. нужно максимально оптимизировать процессы внутри прерывания?
единственное что я вижу целесообразным это вынесение расчета амплитуды за пределы прерывания, куда ее лучше пихнуть в бесконечный цикл или в майн?
Проверил ограничив код вашим первоначальным вариантом ...
понял вас, спасибо, т.е. нужно максимально оптимизировать процессы внутри прерывания?
единственное что я вижу целесообразным это вынесение расчета амплитуды за пределы прерывания, куда ее лучше пихнуть в бесконечный цикл или в майн?
Проверил ограничив код вашим первоначальным вариантом ...
- Пт ноя 07, 2014 15:08:05
- Форум: AVR
- Тема: Недоступна генерация синуса выше 83 Гц (ATMega48)
- Ответы: 12
- Просмотры: 1760
Re: Недоступна генерация синуса выше 83 Гц (ATMega48)
Ну так она заготовлена и объявлено место ее хранения в начале кода
#include <mega48.h>
#include <delay.h>
#include <stdio.h>
#include <sin256.h>
Или вы предлагаете на каждое значение амплитуды отдельную таблицу бахать?
Проц не считает синус, он берет готовые значения из таблицы, пихает их в ...
#include <mega48.h>
#include <delay.h>
#include <stdio.h>
#include <sin256.h>
Или вы предлагаете на каждое значение амплитуды отдельную таблицу бахать?
Проц не считает синус, он берет готовые значения из таблицы, пихает их в ...
- Пт ноя 07, 2014 14:57:57
- Форум: AVR
- Тема: Недоступна генерация синуса выше 83 Гц (ATMega48)
- Ответы: 12
- Просмотры: 1760
Re: Недоступна генерация синуса выше 83 Гц (ATMega48)
переписал код как вы посоветовали
interrupt [EXT_INT1] void ext_int1_isr(void)
{
}
interrupt [TIM1_COMPA] void timer1_compa_isr(void)
{
OCR0A = ((unsigned int)amp_sin*(unsigned int)sin[i])>>8;
OCR0B = ((unsigned int)amp_sin*(unsigned int)sin[(i+85)&0xFF])>>8 ...
interrupt [EXT_INT1] void ext_int1_isr(void)
{
}
interrupt [TIM1_COMPA] void timer1_compa_isr(void)
{
OCR0A = ((unsigned int)amp_sin*(unsigned int)sin[i])>>8;
OCR0B = ((unsigned int)amp_sin*(unsigned int)sin[(i+85)&0xFF])>>8 ...
- Пт ноя 07, 2014 13:44:30
- Форум: AVR
- Тема: Недоступна генерация синуса выше 83 Гц (ATMega48)
- Ответы: 12
- Просмотры: 1760
Недоступна генерация синуса выше 83 Гц (ATMega48)
Добрый день форумчане, написал код для Atmega 48 трехфазного частотника
Листинг
volatile char i;
volatile unsigned char b_sin; // Индекс фазы B в таблице синуса
volatile unsigned char c_sin; // Индекс фазы C в таблице синуса
volatile unsigned char temp_a; // временное хранение значения фазы ...
Листинг
volatile char i;
volatile unsigned char b_sin; // Индекс фазы B в таблице синуса
volatile unsigned char c_sin; // Индекс фазы C в таблице синуса
volatile unsigned char temp_a; // временное хранение значения фазы ...
- Чт окт 23, 2014 12:35:20
- Форум: AVR
- Тема: Внешние прерывания не работают Atmega8
- Ответы: 10
- Просмотры: 3341
Re: Внешние прерывания не работают Atmega8
В цикл засуньте все эти вычисления.
А то у Вас 1 раз вычисляется и на том все заканчивается.
и как я дурья башка до этого раньше не допер, спасибо огромное, заработало
Он же по сути да, один раз произвел вычисление и дальше по прерыванию возвращается в пустое тело бесконечного цикла?
Разобрался ...
А то у Вас 1 раз вычисляется и на том все заканчивается.
и как я дурья башка до этого раньше не допер, спасибо огромное, заработало
Он же по сути да, один раз произвел вычисление и дальше по прерыванию возвращается в пустое тело бесконечного цикла?
Разобрался ...
- Чт окт 23, 2014 12:23:05
- Форум: AVR
- Тема: Внешние прерывания не работают Atmega8
- Ответы: 10
- Просмотры: 3341
Re: Внешние прерывания не работают Atmega8
переменная freq_int пишется напрямую в регистр OCR1A, частота синусоиды=частота кварца/разрядность синуса*freq_int.
freq_int по сути это число тактов до сброса таймера TCCR1.
т.е. изменяя значение справа от = я реально меняю значение регистра OCR1A и как следствие частоту синуса.
freq_int по сути это число тактов до сброса таймера TCCR1.
т.е. изменяя значение справа от = я реально меняю значение регистра OCR1A и как следствие частоту синуса.
- Чт окт 23, 2014 12:10:26
- Форум: AVR
- Тема: Внешние прерывания не работают Atmega8
- Ответы: 10
- Просмотры: 3341
Re: Внешние прерывания не работают Atmega8
Я не вижу у Вас в коде объявления всех используемых переменных.
в самом начале листинга
Код: Выделить всё
volatile unsigned int freq_int = 1250;или нужно где-то еще прописывать?
- Чт окт 23, 2014 09:55:20
- Форум: AVR
- Тема: Внешние прерывания не работают Atmega8
- Ответы: 10
- Просмотры: 3341
Re: Внешние прерывания не работают Atmega8
Не стал создавать новую тему, суть проблемы та же самая по сути.
Пытаюсь освоить самостоятельно создание частотника, застрял на процессе обработки внешнего прерывания INT0 и INT1, суть - при нажатии кнопки на PD2 частота уменьшается, а при нажатии кнопки на PD3 увеличивается синуса.
Листинг ...
Пытаюсь освоить самостоятельно создание частотника, застрял на процессе обработки внешнего прерывания INT0 и INT1, суть - при нажатии кнопки на PD2 частота уменьшается, а при нажатии кнопки на PD3 увеличивается синуса.
Листинг ...
- Ср сен 17, 2014 10:49:13
- Форум: Статьи
- Тема: Частотный преобразователь
- Ответы: 13594
- Просмотры: 5985588
Re: Частотный преобразователь
если момент недостаточный, то надо редуктор ставить
- Вт сен 16, 2014 15:11:26
- Форум: Статьи
- Тема: Частотный преобразователь
- Ответы: 13594
- Просмотры: 5985588
Re: Частотный преобразователь
Делайте,ждём отчёта с нетерпением,а пока это пустой трёп.
нет привода на- кВт, толку делать?
Осциллограммы покажите потом на затворах и коллекторах, интересно?
нет привода на- кВт, толку делать?
У меня уже всё готово к запуску на 12-ти транзисторах,времени немного не хватает,запущу,а там видно будет.
Осциллограммы покажите потом на затворах и коллекторах, интересно?
- Вт сен 16, 2014 14:00:25
- Форум: Статьи
- Тема: Частотный преобразователь
- Ответы: 13594
- Просмотры: 5985588
Re: Частотный преобразователь
каким образом можно посчитать пусковой ток, не зная времени включения двигателя и характеристик привода в целом?
только врубить в сеть и посмотреть. Но обычно если запуск не нагружен то пусковой ток лежит в пределах 2...3 Iном.
Вот: "максимально допустимый рабочий ток",так правильно? - да, просто ...
только врубить в сеть и посмотреть. Но обычно если запуск не нагружен то пусковой ток лежит в пределах 2...3 Iном.
Вот: "максимально допустимый рабочий ток",так правильно? - да, просто ...
- Вт сен 16, 2014 11:46:14
- Форум: Статьи
- Тема: Частотный преобразователь
- Ответы: 13594
- Просмотры: 5985588
Re: Частотный преобразователь
А при каком токе она срабатывает? может настроена просто коряво?
есть возможность пустить систему вашу без частотника и посмотреть пусковой ток? (можно и с кондером, он будет заведомо больше чем в трехфазной сети)
Может гирлянды транзисторов вовсе не нужны.
увеличивая количество транзисторов ...
есть возможность пустить систему вашу без частотника и посмотреть пусковой ток? (можно и с кондером, он будет заведомо больше чем в трехфазной сети)
Может гирлянды транзисторов вовсе не нужны.
увеличивая количество транзисторов ...
- Ср сен 10, 2014 17:40:18
- Форум: Статьи
- Тема: Частотный преобразователь
- Ответы: 13594
- Просмотры: 5985588
Re: Частотный преобразователь
ну есть частотник, есть автотранс это понятно, но зачем разводить сеть и делать рабочие точки на 650 В?
Чтоб без шансов на спасение (выжить)?
Просадки напряжения легко нивелируются качественным активным PFC, мост и бустер с ОС по напряжению на заданное напряжение, там у IR целый трактат с расчетами ...
Чтоб без шансов на спасение (выжить)?
Просадки напряжения легко нивелируются качественным активным PFC, мост и бустер с ОС по напряжению на заданное напряжение, там у IR целый трактат с расчетами ...
- Ср сен 10, 2014 08:52:26
- Форум: Статьи
- Тема: Частотный преобразователь
- Ответы: 13594
- Просмотры: 5985588
Re: Частотный преобразователь
Комрад, облегчил жизнь многих радиолюбителей многократно, спасибо огромное
нет раз выпрямитель неуправляемый..
ШИМ регулирование там.
А где такая сеть 650В? у троллейбусов знаю 600 В (на деле 550 В), военный объект?
Может проще транс организовать понижающий в начале схемы тогда? дешевле будет ...
нет раз выпрямитель неуправляемый..
ШИМ регулирование там.
А где такая сеть 650В? у троллейбусов знаю 600 В (на деле 550 В), военный объект?
Может проще транс организовать понижающий в начале схемы тогда? дешевле будет ...
- Чт сен 04, 2014 10:04:53
- Форум: Статьи
- Тема: Частотный преобразователь
- Ответы: 13594
- Просмотры: 5985588
Re: Частотный преобразователь
даже один вентилятор создает шум и поток, который будет мешать нормальному его обслуживанию, в случае простоя.
5700 кубов/час и 75 дБ, привязка будет к температуре жидкости в контуре охлаждения.
7 т воздуха в час только один вентилятор гоняет, когда запускал рядом находится конечно дико некомфортно ...
5700 кубов/час и 75 дБ, привязка будет к температуре жидкости в контуре охлаждения.
7 т воздуха в час только один вентилятор гоняет, когда запускал рядом находится конечно дико некомфортно ...
- Ср сен 03, 2014 20:10:59
- Форум: Статьи
- Тема: Частотный преобразователь
- Ответы: 13594
- Просмотры: 5985588
Re: Частотный преобразователь
пока помоделирую в спайсе, ок.
Тут все осложняется тем, что это не система вентиляции и кондиционирования, а реальный агрегат с 25 кВт тепловыделением и потери в скорости могут серьезно сказаться на тепловой стабильности.
Термодинамический расчет конечно делался с запасом, но запас не велик, всего 15%
Тут все осложняется тем, что это не система вентиляции и кондиционирования, а реальный агрегат с 25 кВт тепловыделением и потери в скорости могут серьезно сказаться на тепловой стабильности.
Термодинамический расчет конечно делался с запасом, но запас не велик, всего 15%
- Ср сен 03, 2014 12:48:35
- Форум: Статьи
- Тема: Частотный преобразователь
- Ответы: 13594
- Просмотры: 5985588
Re: Частотный преобразователь
По вентиляторам -
обмотки имеют сопротивление 29 и 30 Ом, скорее всего одинаковые.
Мощность 250 Вт.
обмотки имеют сопротивление 29 и 30 Ом, скорее всего одинаковые.
Мощность 250 Вт.