Вопрос о коммутации

Все прочитали, вроде даже поняли, взяли паяльник - а нифига не получается? Скорее сюда! Поможем. Чем можем...
Ritter_Wulf
Открыл глаза
Сообщения: 60
Зарегистрирован: Ср сен 15, 2021 13:22:07

Re: Вопрос о коммутации

Сообщение Ritter_Wulf »

Да, вы были правы. Добавление дифференциальной части существенно снизило колебания

Код: Выделить всё

       if(iter==1){
             if(freqtaho==3) {
             lock++;
PORTD.1=1;

} else {
PORTD.1=0;
lock=0;
}
       if(lock>5){
       check=2;
       }
                    
       if(check>1){
        error=3-freqtaho;
        diff=error-lastError;      
        if(freqtaho>3) {
       
        if(OCR1A>pwmmin){
          

          OCR1A=OCR1A+(error*2)+diff-1;
          
         }
        }    
        
        
       
       if(freqtaho<3) {
       
       if(OCR1A<pwmmax){   

       OCR1A=OCR1A+(error*2)+diff+1;
       
       
       }

      
       }
       }
       lastError=error;
       iter=0;
       }             
Реклама
Аватара пользователя
mickbell
Друг Кота
Сообщения: 16431
Зарегистрирован: Пт мар 30, 2012 05:17:29
Откуда: Екатеринбург

Re: Вопрос о коммутации

Сообщение mickbell »

Осталось пояснить, что такое "существенно" и повлияло ли "Д" (конечно, косвенно) на скорость раскрутки диска.
И хрюкотали зелюки,
Как мюмзики в мове.

На каждый РКН
Найдётся VPN.
Реклама
Ritter_Wulf
Открыл глаза
Сообщения: 60
Зарегистрирован: Ср сен 15, 2021 13:22:07

Re: Вопрос о коммутации

Сообщение Ritter_Wulf »

С 4-6 секунд упало до 2х-3х
Аватара пользователя
mickbell
Друг Кота
Сообщения: 16431
Зарегистрирован: Пт мар 30, 2012 05:17:29
Откуда: Екатеринбург

Re: Вопрос о коммутации

Сообщение mickbell »

Поздравляю.
И хрюкотали зелюки,
Как мюмзики в мове.

На каждый РКН
Найдётся VPN.
Реклама
Эиком - электронные компоненты и радиодетали
Ritter_Wulf
Открыл глаза
Сообщения: 60
Зарегистрирован: Ср сен 15, 2021 13:22:07

Re: Вопрос о коммутации

Сообщение Ritter_Wulf »

[uquote="mickbell",url="/forum/viewtopic.php?p=4120293#p4120293"]Поздравляю.[/uquote]
Большое спасибо за ваши рекомендации
Реклама
Аватара пользователя
mickbell
Друг Кота
Сообщения: 16431
Зарегистрирован: Пт мар 30, 2012 05:17:29
Откуда: Екатеринбург

Re: Вопрос о коммутации

Сообщение mickbell »

Дело теперь за малым: исключить лишнее железо, взвалив его задачи на МК. Ну как, есть желание попробовать?
И хрюкотали зелюки,
Как мюмзики в мове.

На каждый РКН
Найдётся VPN.
Реклама
HochReiter
Друг Кота
Сообщения: 3238
Зарегистрирован: Пт ноя 02, 2018 16:14:36

Re: Вопрос о коммутации

Сообщение HochReiter »

До 1 секунды, как на забугорных вертаках, ещё далеко. Если отключить регулировку, на максимальном напряжении за какое время набираются номинальные обороты? Если дольше - придётся повысить напряжение.
Нет ничего практичнее хорошей теории
Ritter_Wulf
Открыл глаза
Сообщения: 60
Зарегистрирован: Ср сен 15, 2021 13:22:07

Re: Вопрос о коммутации

Сообщение Ritter_Wulf »

[uquote="mickbell",url="/forum/viewtopic.php?p=4120327#p4120327"]Дело теперь за малым: исключить лишнее железо, взвалив его задачи на МК. Ну как, есть желание попробовать?[/uquote]
Тут дело в том - а будет ли он без обратной связи адекватно реагировать?
Аватара пользователя
mickbell
Друг Кота
Сообщения: 16431
Зарегистрирован: Пт мар 30, 2012 05:17:29
Откуда: Екатеринбург

Re: Вопрос о коммутации

Сообщение mickbell »

Почему без? Введите её в МК.
И хрюкотали зелюки,
Как мюмзики в мове.

На каждый РКН
Найдётся VPN.
Ritter_Wulf
Открыл глаза
Сообщения: 60
Зарегистрирован: Ср сен 15, 2021 13:22:07

Re: Вопрос о коммутации

Сообщение Ritter_Wulf »

А хватит ли силенок у Atmega8 постоянно пересчитывать синусоиду?
Аватара пользователя
mickbell
Друг Кота
Сообщения: 16431
Зарегистрирован: Пт мар 30, 2012 05:17:29
Откуда: Екатеринбург

Re: Вопрос о коммутации

Сообщение mickbell »

С ходу не скажу. Знаете, как я определяю силёнки? В повторяющемся, скажем, раз в миллисекунду цикле исполняется некий кусок кода - собственно, программа. В начале этого куска я устанавливаю какой-нибудь разряд порта, а по окончании - сбрасываю его. И потом осциллографом наблюдаю, сколько времени от периода он в единице - это время МК трудится, а когда ноль - ждёт. Если трудится, скажем, более 2/3 периода - то это уже повод задуматься.
PS. В многозадачных приложениях (под FreeRTOSом, к примеру) удобно с каждой задачи выводить такой сигнал на отдельную лапу, и потом все их смотреть 4-канальным осциллографом, сразу видно, кто, когда и за кем. Но это уже на будущее, когда перейдёте на STM32. :))
И хрюкотали зелюки,
Как мюмзики в мове.

На каждый РКН
Найдётся VPN.
HochReiter
Друг Кота
Сообщения: 3238
Зарегистрирован: Пт ноя 02, 2018 16:14:36

Re: Вопрос о коммутации

Сообщение HochReiter »

Ritter_Wulf писал(а): Тут дело в том - а будет ли он без обратной связи адекватно реагировать?
На что реагировать? Обратная связь поддерживает равенство заданной и фактической скоростей. Пока до этого равенства далеко, она не работает (или отключается специально, или уходит из линейного режима в аут) Можно, конечно, постараться и задействоапть обратную связь и при больших рассогласованиях, но поскольку увеличить ускорение выше максимума она не может, пользы от неё не будет, только затягивание процесса.

Добавлено after 8 minutes 59 seconds:
Ritter_Wulf писал(а):А хватит ли силенок у Atmega8 постоянно пересчитывать синусоиду?
Вам же не hi-end синусоиду. Диапазон скоростей меньше октавы, поставите на выходе аналоговый НЧ-фильтр, он же усилитель мощности, всё равно без него никак.
Нет ничего практичнее хорошей теории
Ritter_Wulf
Открыл глаза
Сообщения: 60
Зарегистрирован: Ср сен 15, 2021 13:22:07

Re: Вопрос о коммутации

Сообщение Ritter_Wulf »

Всем огромное спасибо за помощь. Проект завершен успешно.
Изображение
Аватара пользователя
mickbell
Друг Кота
Сообщения: 16431
Зарегистрирован: Пт мар 30, 2012 05:17:29
Откуда: Екатеринбург

Re: Вопрос о коммутации

Сообщение mickbell »

Поздравляю, но... Мне не показалось, что детонации совсем нет. А наоборот, что она есть, и заметная. Может быть, запись такая.
PS. Нашёл я исходник, там детонацию не слышу.
Последний раз редактировалось mickbell Вс ноя 21, 2021 22:49:20, всего редактировалось 1 раз.
И хрюкотали зелюки,
Как мюмзики в мове.

На каждый РКН
Найдётся VPN.
Ritter_Wulf
Открыл глаза
Сообщения: 60
Зарегистрирован: Ср сен 15, 2021 13:22:07

Re: Вопрос о коммутации

Сообщение Ritter_Wulf »

[uquote="mickbell",url="/forum/viewtopic.php?p=4126907#p4126907"]Поздравляю, но... Мне не показалось, что детонации совсем нет. А наоборот, что она есть, и заметная. Может быть, запись такая.[/uquote]
Вообще от детонации тут не уйти. Такой двигатель. Проверял при помощи диска с метками стробоскопа. Риски стоят ровно
12943
Друг Кота
Сообщения: 3702
Зарегистрирован: Чт окт 20, 2016 13:51:03

Re: Вопрос о коммутации

Сообщение 12943 »

Аппарат неисправен, даже не так - не работоспособен.
Никакой, абсолютно никакой детонации не должно быть на этом аппарате.
Ни на одном советском проигрывателе, ни нулевого, ни первого, ни даже на затраханной веге 323 в помине не было ощутимой детонации.
Аватара пользователя
mickbell
Друг Кота
Сообщения: 16431
Зарегистрирован: Пт мар 30, 2012 05:17:29
Откуда: Екатеринбург

Re: Вопрос о коммутации

Сообщение mickbell »

Возможно, дело не в аппарате, а просто пластинка кривая. Ну так "Крематорий", что с него взять... :)))
И хрюкотали зелюки,
Как мюмзики в мове.

На каждый РКН
Найдётся VPN.
Ritter_Wulf
Открыл глаза
Сообщения: 60
Зарегистрирован: Ср сен 15, 2021 13:22:07

Re: Вопрос о коммутации

Сообщение Ritter_Wulf »

[quote]Аппарат неисправен, даже не так - не работоспособен.
Никакой, абсолютно никакой детонации не должно быть на этом аппарате.
Ни на одном советском проигрывателе, ни нулевого, ни первого, ни даже на затраханной веге 323 в помине не было ощутимой детонации.[/uquote]
Ну абсолютно никакой это конечно громко. По паспорту с завода коэфф детонации у него 0,08%
12943
Друг Кота
Сообщения: 3702
Зарегистрирован: Чт окт 20, 2016 13:51:03

Re: Вопрос о коммутации

Сообщение 12943 »

Если немного упростить, то 0,08%, это 1/160 часть музыкального тона, услышать практически не реально.
Здесь чудовищные рывки чуть ли не в четверть тона, воспринимается не как классическая детонация - занудное плавание тона.
Ritter_Wulf
Открыл глаза
Сообщения: 60
Зарегистрирован: Ср сен 15, 2021 13:22:07

Re: Вопрос о коммутации

Сообщение Ritter_Wulf »

Замеряю коэффициент детонации что б точно знать. Осциллограф показывает что колебаний когда вышло на обороты нет. Или причина в цифровых холлах, которыми я заменил аналоговые?
Ответить

Вернуться в «Практика»