Size: a a a

Анархическая электроника

2020 September 17

А

Антон in Анархическая электроника
"analogWrite() function is very slow, don't use it anymore. The FastPWMdac library is much faster; these are the advantages:"  

стандартный analogWrite пишут плохой
источник

А

Антон in Анархическая электроника
спасибо
источник

k

krihuj in Анархическая электроника
+1
источник

M

Mr. Cat in Анархическая электроника
Ассса
источник

kaktys Германский... in Анархическая электроника
Антон
"analogWrite() function is very slow, don't use it anymore. The FastPWMdac library is much faster; these are the advantages:"  

стандартный analogWrite пишут плохой
Тебе вряд ли это важно
источник

А

Антон in Анархическая электроника
Я установил библиотеку FastPWMdac, она использует цифровые выходы, а не аналоговые. Запустил тестовую программу в цикле и тестер показывает от 0 до 5 вольт возрастание плавное))) то есть работает даже без сглаживания за счет более высокой частоты (стандартный analogWrite 490hz, а эта библиотека 31.25kHz)
источник

А

Антон in Анархическая электроника
У меня электросамокат, курок газа слишком резкий вначале. Хочу подавать ардуине на вход напряжение с курка (0 - 3.8вольт) а уже с ардуины на контроллер подавать это напряжение через логарифмическую функцию, чтобы вначале было долгое возарстание, а в конце весь газ... Примет ли контроллер напрямую PWM сигнал с частотой 31.25khz
источник

SE

Suigintou45 E14 in Анархическая электроника
а если курок переделать под логарифмический
источник

СT

Сергій Tolmeros... in Анархическая электроника
Антон
Нужно PWM порт Ардуины сгладить. Пишут что для этого нужен RC фильтр. Но вопрос, в ардуине можно активировать встроенные PULL-UP (подтягивающие) резисторы на пинах,  не является ли этот резистор уже существующим R в RC фильтре?
То есть для сглаживания "аналогового" PWM выхода, достаточно активировать подтягивающий резистор и поставить конденсатор на выходе
нет, он не так в схеме включен
источник

СT

Сергій Tolmeros... in Анархическая электроника
источник

СT

Сергій Tolmeros... in Анархическая электроника
источник

А

Антон in Анархическая электроника
Suigintou45 E14
а если курок переделать под логарифмический
Там стоит датчик холла, может можно как-то, но логарифмическую зависимость как сделать без логики?

А вообще есть идея к ардуине подключить блютуз модуль и с приложения на телефоне настраивать кривую самостоятельно
источник

СT

Сергій Tolmeros... in Анархическая электроника
Антон
Я установил библиотеку FastPWMdac, она использует цифровые выходы, а не аналоговые. Запустил тестовую программу в цикле и тестер показывает от 0 до 5 вольт возрастание плавное))) то есть работает даже без сглаживания за счет более высокой частоты (стандартный analogWrite 490hz, а эта библиотека 31.25kHz)
ссылку на библиотеку дайте
источник

СT

Сергій Tolmeros... in Анархическая электроника
Антон
У меня электросамокат, курок газа слишком резкий вначале. Хочу подавать ардуине на вход напряжение с курка (0 - 3.8вольт) а уже с ардуины на контроллер подавать это напряжение через логарифмическую функцию, чтобы вначале было долгое возарстание, а в конце весь газ... Примет ли контроллер напрямую PWM сигнал с частотой 31.25khz
что за самокат?
источник

А

Антон in Анархическая электроника
Сергій Tolmeros
ссылку на библиотеку дайте
источник

А

Антон in Анархическая электроника
там еще нужна timer one
источник

А

Антон in Анархическая электроника
Сергій Tolmeros
что за самокат?
Speed Savage A10 Pro Dual модель
источник

СT

Сергій Tolmeros... in Анархическая электроника
Антон
Я установил библиотеку FastPWMdac, она использует цифровые выходы, а не аналоговые. Запустил тестовую программу в цикле и тестер показывает от 0 до 5 вольт возрастание плавное))) то есть работает даже без сглаживания за счет более высокой частоты (стандартный analogWrite 490hz, а эта библиотека 31.25kHz)
> Я установил библиотеку FastPWMdac, она использует цифровые выходы, а не аналоговые.

не верно
она просто меняет частотут работы таймера, который для PWM используется.
источник

СT

Сергій Tolmeros... in Анархическая электроника
того же самого можно добиться, если руками перезаписать регистры конфигурации таймера
источник

А

Антон in Анархическая электроника
Сергій Tolmeros
> Я установил библиотеку FastPWMdac, она использует цифровые выходы, а не аналоговые.

не верно
она просто меняет частотут работы таймера, который для PWM используется.
как понял, она использует механизм прерываний на цифровых выходах, вместо встроенного в ардуино медленного таймера pwm
источник