Pulsein из arduino - измерение длительности импульса

Раздел начинающих пользователей
Правила форума
В песочнице можно спрашивать когда незнаешь где спросить.
В песочнице нелзя посылать в гугл
В песочнице можно задавать любой вопрос, но на него могут и неответить.
Песочница для тех, кто начинает свои вопросы с защиты чайников от пинков.
В песочницу будут перетаскиваться вопросы неполучившие ответа.
Песочница - попытка навести порядок.
На песочницу большие надежды.

Re: Pulsein из arduino - измерение длительности импульса

Сообщение Yushik (Андрей) » 31 мар 2018, 15:24

С ШИМ тоже можно справиться, программа в таком случае усложниться. Придётся измерять период от фронта до фронта.
Аватар пользователя
Ник: Yushik
Имя: Андрей
(Симферополь)
Супер разработчик
Супер разработчик
Информация о пользователе

Re: Pulsein из arduino - измерение длительности импульса

Сообщение Yushik (Андрей) » 31 мар 2018, 19:25

Вот ещё один способ, меряет частоту (от скважности не зависим). Но минусы всё же присутствуют, импульсы выше 100 кгц. подавать нельзя. Мои личные догадки не проверял, есть ограничения к скважности при сильно маленькой или сильно большой (1% и 99%) скважности могут возникать ошибки особенно на высоких частотах.
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: Yushik
Имя: Андрей
(Симферополь)
Супер разработчик
Супер разработчик
Информация о пользователе

Re: Pulsein из arduino - измерение длительности импульса

Сообщение Mals (Mals) » 04 апр 2018, 08:46

А можно ли тактировать таймер измеряемым сигналом? Вроде T0 есть.
Ник: Mals
Имя: Mals
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

Re: Pulsein из arduino - измерение длительности импульса

Сообщение Yushik (Андрей) » 04 апр 2018, 16:51

В принципе можно, но измерить уже его не получиться. Вся фишка в том что тактируемый сигнал должен в несколько а то и десятков раз превышать по частоте измеряемый.
Аватар пользователя
Ник: Yushik
Имя: Андрей
(Симферополь)
Супер разработчик
Супер разработчик
Информация о пользователе
Вернуться наверх

Re: Pulsein из arduino - измерение длительности импульса

Сообщение Mals (Mals) » 08 апр 2018, 14:39

Yushik писал(а):тактируемый сигнал должен в несколько а то и десятков раз превышать по частоте измеряемый.

А я читал, что в 2 раза или я не то читал?
Ник: Mals
Имя: Mals
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

Re: Pulsein из arduino - измерение длительности импульса

Сообщение olh (olh) » 01 апр 2020, 18:04

Подскажите, что нужно изменить в макросе прерывания, чтоб проект работал на Атмега328. При простой замене Атмега8 на Атмега328 при компиляции
показывает ошибку в макросе.
Ник: olh
Имя: olh
Новичок
Новичок
Информация о пользователе
Вернуться наверх

Re: Pulsein из arduino - измерение длительности импульса

Сообщение Enigm (Enigm) » 01 апр 2020, 19:53

Скорей всего править надо FCD файл 328 меги.
viewtopic.php?f=15&t=2387
И пробуйте.
Если не сработает, то заскриньте текст ошибки, попробую поправить.
Но проверять будете вы, ибо у меня 5 Версия АВР не работает.
Аватар пользователя
Ник: Enigm
Имя: Enigm
(Сочи)
Гуру
Гуру
Информация о пользователе
Вернуться наверх

Re: Pulsein из arduino - измерение длительности импульса

Сообщение olh (olh) » 02 апр 2020, 09:08

По указанной ссылке скачал и заменил файлы FCD, но не помогло, наверное что-то не так установил...
Безымянный.png
У вас нет доступа для просмотра вложений в этом сообщении.
Ник: olh
Имя: olh
Новичок
Новичок
Информация о пользователе
Вернуться наверх

Re: Pulsein из arduino - измерение длительности импульса

Сообщение Yushik (Андрей) » 02 апр 2020, 09:14

olh писал(а):По указанной ссылке скачал и заменил файлы FCD, но не помогло, наверное что-то не так установил...


Здравствуйте выложите на форум лог компилятора, он находится в папке с проектом под именем " Имя файла.msg.txt"
Аватар пользователя
Ник: Yushik
Имя: Андрей
(Симферополь)
Супер разработчик
Супер разработчик
Информация о пользователе
Вернуться наверх

Re: Pulsein из arduino - измерение длительности импульса

Сообщение Enigm (Enigm) » 02 апр 2020, 11:03

И свой проект тоже приложите.
Аватар пользователя
Ник: Enigm
Имя: Enigm
(Сочи)
Гуру
Гуру
Информация о пользователе
Вернуться наверх

Пред.След.

Вернуться в ПЕСОЧНИЦА

Кто сейчас на форуме

Пользователь просматривает форум: Google [Bot]