Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 07.03.2017, 15:35  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Re: Увеличить частоту ШИМ'а Arduino

Сообщение от Fer3ll Посмотреть сообщение
Я только начинающий
Начинающий в чем и на чем? ардуино?
Почему злятся на ардуино,да потому что если случается простой вопрос расчет частоты шим и начинается..
Реклама:
__________________
Глаза боятся,а руки делают.
CERGEI1982 вне форума  
Непрочитано 07.03.2017, 15:56  
makakus
Почётный гражданин KAZUS.RU
 
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,105
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
makakus на пути к лучшему
По умолчанию Re: Увеличить частоту ШИМ'а Arduino

Смотрите в даташит.
Лежит на atmel.ru, перевод на русский поищите на gaw.ru; таймеры во всех авр-ках одинаковые (ну, почти). Там формулки, типа как в 12-м посте. Посмотрите режим СТС, если 62 КГц мало. Посмотрите режим фазово-корректного ШИМа, если дёграется при изменении скважности.

ЗЫ Пишу на ассемблере про .ino не знаю
makakus вне форума  
Непрочитано 07.03.2017, 19:20  
Fer3ll
Прохожий
 
Регистрация: 07.03.2017
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Fer3ll на пути к лучшему
По умолчанию Re: Увеличить частоту ШИМ'а Arduino

Я дико извиняюсь перед всеми, действительно это была моя ошибка. Не поверите что было, да я и сам пол дня потратил чтобы это обнаружить. Оказалось кривые модели Аrduino для Proteus. Simulino называется. Скачал нормальные, проблема ушла. И использую Sublime Text вместо стандартной Arduino IDE, что тоже не могла не создавать дополнительных палок в колесах. Все красиво и показывает как у автора статьи. Еще раз прошу прощения.

Последний раз редактировалось Fer3ll; 07.03.2017 в 19:22.
Fer3ll вне форума  
Непрочитано 07.03.2017, 19:50  
Joiner
Вид на жительство
 
Регистрация: 06.12.2008
Сообщений: 332
Сказал спасибо: 150
Сказали Спасибо 87 раз(а) в 35 сообщении(ях)
Joiner на пути к лучшему
По умолчанию Re: Увеличить частоту ШИМ'а Arduino

Сообщение от mikesmith Посмотреть сообщение
.................. А ваще, Ардуина - зло))
Объясните, пожалуйста, почему Ардуино зло?
Mega 328 не зло, а как установили на плату Ардуино, сразу становится злом. Не понимаю......
Joiner вне форума  
Непрочитано 07.03.2017, 20:31  
DanilinSA
Почётный гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,714
Сказал спасибо: 130
Сказали Спасибо 1,108 раз(а) в 527 сообщении(ях)
DanilinSA на пути к лучшему
По умолчанию Re: Увеличить частоту ШИМ'а Arduino

Беда не в Mega 328, беда в подходе.
Сама концепция "Ардуино" - это сборка несложных схем из "кирпичиков". И готовых библиотек.
В принципе это должно было наверно ступенькой, по которой громадная масса людей должна-была прийти в мир электроники и микропроцессоров. Но по факту - следующая ступенька оказалась очень большой. Т.е. создать простенький скейтч из стандартных функций библиотек - это один уровень. А например запустить аппаратный I2C с обработкой ошибок на контроллере прерываний и загрузкой данных через DMA на STM32 - это уже другой уровень. Сильно другой. Вообще несопоставимый.

В результате огромная масса народа застряла на уровне Ардуино. Ибо шагнуть дальше - это оказалось очень тяжело. Особенно если долго возится с Ардуино.
Ибо возиться с битами и регистрами и огромными, не всегда внятно написанными
даташитами после песочницы Ардуино - жуткий неподъемный труд.

Наверно правильнее сразу пропустить Ардуино. Да, сложнее. Не получится за 30 минут получить рабочий прототип. Куча времени, пота и отладки. Но в долговременной перспективе - правильный путь.
DanilinSA вне форума  
Эти 3 пользователя(ей) сказали Спасибо DanilinSA за это сообщение:
ArtemKolesnikov (23.04.2017), majorka65 (08.03.2017), makakus (09.03.2017)
Непрочитано 07.03.2017, 21:22  
Someone
Гражданин KAZUS.RU
 
Регистрация: 16.06.2005
Сообщений: 944
Сказал спасибо: 25
Сказали Спасибо 174 раз(а) в 123 сообщении(ях)
Someone на пути к лучшему
По умолчанию Re: Увеличить частоту ШИМ'а Arduino

Сообщение от mikesmith Посмотреть сообщение
На куче форумов задавался этот вопрос, значит начинающие сталкиваются с подобным ограничением. Не виноваты же они, что что ардуина не учит программера работе с таймерами и PWM.
Ну так если они не читают даташит на микроконтроллер - кто им злобный буратино? А "совет" вредный и не полный, для тех кто так и не сподобится взглянуть в даташит. Потому что помимо делителя есть ещё разные режимы ШИМ, при одном из которых, например, счётчик считает снизу вверх, а достигнув верха, считает сверху вниз, да и функционал выдачи сигнала разный, можно, при достижении нужного значения счётчика установить на выводе 1, а можно 0, или переключить. Или при счёте вверх установить 1, а при счёте вниз - 0.
Someone вне форума  
Непрочитано 07.03.2017, 23:00  
locik_1
Почётный гражданин KAZUS.RU
 
Аватар для locik_1
 
Регистрация: 18.02.2012
Адрес: Саратов
Сообщений: 1,647
Сказал спасибо: 168
Сказали Спасибо 428 раз(а) в 347 сообщении(ях)
locik_1 на пути к лучшему
По умолчанию Re: Увеличить частоту ШИМ'а Arduino

Сообщение от ut1wpr Посмотреть сообщение
Типа "а нафига вам это знать"
но тогда вопрос-а как же учиться,если там всё
скрыто от глаз новичка.
потому что команды то он знает,а вот красота и простота
решений-это не сразу даётся.иногда и подсмотреть надо.
__________________
Виктор
locik_1 вне форума  
Непрочитано 08.03.2017, 00:52  
krug_vv
Вид на жительство
 
Регистрация: 09.12.2009
Адрес: Россия, Тула
Сообщений: 377
Сказал спасибо: 192
Сказали Спасибо 156 раз(а) в 99 сообщении(ях)
krug_vv на пути к лучшему
По умолчанию Re: Увеличить частоту ШИМ'а Arduino

Сообщение от Fer3ll Посмотреть сообщение
Не поверите что было, да я и сам пол дня потратил чтобы это обнаружить. Оказалось кривые модели Аrduino для Proteus. Simulino называется. Скачал нормальные, проблема ушла. И использую Sublime Text вместо стандартной Arduino IDE, что тоже не могла не создавать дополнительных палок в колесах.
Дожили... Ардуино и так костыль, так его еще и на "Протез" поставили.
А ручками пощупать, живыми приборами потыкать, в конце концов паяльничком подымить? А?
Ведь Ардуина и создана для того, чтобы "железячную" жизнь упростить, чтоб эта жизнь стала доступна многим (рукожопым).

Последний раз редактировалось krug_vv; 08.03.2017 в 02:47.
krug_vv вне форума  
Эти 3 пользователя(ей) сказали Спасибо krug_vv за это сообщение:
ArtemKolesnikov (23.04.2017), makakus (09.03.2017), sansan_51 (08.03.2017)
Непрочитано 08.03.2017, 04:21  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Re: Увеличить частоту ШИМ'а Arduino

Сообщение от krug_vv Посмотреть сообщение
Дожили... Ардуино и так костыль, так его еще и на "Протез" поставили.
А ручками пощупать, живыми приборами потыкать, в конце концов паяльничком подымить? А?

У меня друг провайдер,он сказал лучше ардуино ничего нет.Зачем мучится паять,изучать. Взял готовый скетч залил и усе.

Благими намерениями выложена дорога в ад

https://kazus.ru/forums/showpost.php...postcount=2956
Ответ от разработчиков протеуса
https://kazus.ru/forums/showthread.php?t=10133&page=296
1) https://kazus.ru/forums/showpost.php...postcount=2958
2) https://kazus.ru/forums/showpost.php...postcount=2966

Обидно,а так все красиво начиналось.
__________________
Глаза боятся,а руки делают.

Последний раз редактировалось CERGEI1982; 08.03.2017 в 04:33.
CERGEI1982 вне форума  
Непрочитано 08.03.2017, 14:37  
Fer3ll
Прохожий
 
Регистрация: 07.03.2017
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Fer3ll на пути к лучшему
По умолчанию Re: Увеличить частоту ШИМ'а Arduino

Чего ноем, не понимаю. Не надо тебе готовый Ардуино в протеусе, не пользуйся. Не надо тебе вообще ардуино( или конкретно Atmel), используй другие камни. Его нету в стандартной библиотеке. По поводу паяльника, не проблема, будем и паять и дымить (умеем, научены), не надо так сразу судить о не знакомых людях. А по поводу рукожопства, конкретизируйте в чью сторону это было сказано. Послать ведь могут.
Причем тут дорога в ад к Ардуино? Не нравится готовое, тулите на коленке программаторы и используйте голые камни.

пысы. Указанный автором метод конфигурации таймеров, включает режим Phase-Correct PWM.

регистры "В" таймеров не сконфигурированы.

лишний раз доказывает что никто даже не проверил как оно работает)))))

Последний раз редактировалось Fer3ll; 09.03.2017 в 18:10.
Fer3ll вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как прошивать Arduino mini nikola-7 Песочница (вопросы новичков) 5 10.03.2014 14:15
Проблема с Arduino Motor Shield domka Песочница (вопросы новичков) 6 29.07.2013 11:56
Алгоритм программного шима для светодиодов whoim AVR 20 30.06.2013 18:00
Из ШИМа - аналог. vo1 Микроконтроллеры, АЦП, память и т.д 17 24.12.2009 14:54


Часовой пояс GMT +4, время: 00:22.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot