|
Внимание! Форум теперь только для чтения, продолжение на новом сайте Shemaforum.ru
Частотомер на МК
|
| Пн, 11.03.2019, 17:25 | Сообщение # 1
|
samsung21289
Постов: 41 Offline
ОК |
Что должно идти после счетчика для обработки полученных значений результатов измерения? ...-счетчик - ?- МК -...
|
| |
| Пн, 11.03.2019, 21:41 | Сообщение # 2
|
nolpofaze
Постов: 681 Offline
Друзья |
Можно и мк, можно и на логике делать, дело вкуса. На логике много корпусов, но не нужно ничего программировать. На мк простая схема, но придётся писать (искать) прошивка.
Отредактировал nolpofaze - Пн, 11.03.2019, 21:44 |
| |
| Вт, 12.03.2019, 01:18 | Сообщение # 3
|
булат
Постов: 1070 Offline
Друзья |
В смысле "счетчик - ?- МК"? Счётчики находятся внутри мк,один счётчик считает время,второй входные импульсы,если брать простейший частотомер,а с мк обычно индикация,все зависит от типа индикации информации
|
| |
| Вт, 12.03.2019, 08:58 | Сообщение # 4
|
nolpofaze
Постов: 681 Offline
Друзья |
Если речь идёт, все таки, об мк, то есть два способа определения частоты. Первый подсчет поступивших импульсов на вход, за определённый промежуток времени ( работает 1 таймер). Второй определение времени между соседними импульсами (также достаточно 1 таймера). Далее расчёт значения и индикация. Выбор способа зависит от частоты исследуемого сигнала. Низкочастотные сигналы лучше измерять вторым способом. Таймеры мк имеют специальные входы, при изменении сигнала на которых, происходит соответствующее прерывание. А также специальные режимы работы, которые позволяют отмерять, достаточно точные, отрезки времени ( например 1 секунду, за которую мы подсчитаем импульсы на входе и сразу получим частоту в Гц с разрядностью в 1Гц).
Отредактировал nolpofaze - Вт, 12.03.2019, 09:21 |
| |
| Вт, 12.03.2019, 09:31 | Сообщение # 5
|
nolpofaze
Постов: 681 Offline
Друзья |
Т.о. Ваш вопрос "счетчик-?-МК" немного некорректен. В первом случае таймер и счетчик стартуют синхронно, обнулился счетчик импульсов <-> обнулился таймер, тикает таймер -> тикает счетчик импульсов. Во втором случае: ожидание импульса, считывание значения таймера при появлении импульса, расчет (таймер при этом работает постоянно) и т.д. хоть до бесконечности.
|
| |
| Вт, 12.03.2019, 16:54 | Сообщение # 6
|
samsung21289
Постов: 41 Offline
ОК |
Цитата nolpofaze (  ) Если речь идёт, все таки, об мк, то есть два способа определения частоты При входном сигнале типа "меандр" и частоте 0.3 получается подходит второй способ?Добавлено (12.03.2019, 16:55) ---------------------------------------------
Цитата nolpofaze (  ) Можно и мк, можно и на логике делать, дело вкуса. На логике много корпусов, но не нужно ничего программировать. На мк простая схема, но придётся писать (искать) прошивка. Именно на МК нужно, программу написать - не проблема
|
| |
| Вт, 12.03.2019, 17:00 | Сообщение # 7
|
nolpofaze
Постов: 681 Offline
Друзья |
Если Цитата samsung21289 (  ) программу написать - не проблема - тогда и вопроса не было бы
Цитата samsung21289 (  ) частоте 0.3 получается подходит второй способ - да, тогда сигнал надо заводить на соотв. ногу мк. И на каждом прерывании вычитать текущее значение таймера от предыдущего, получим период сигнала в тиках таймера, а дальше считать...
|
| |
| Вт, 12.03.2019, 18:18 | Сообщение # 8
|
samsung21289
Постов: 41 Offline
ОК |
Цитата nolpofaze (  ) ... На примере этой структурной схемы получается нужно убирать генератор меток времени и селектор и перенести это программно в МК?  Если вопросы у меня тупые - прости, запутался не много(тупой):(
Отредактировал samsung21289 - Вт, 12.03.2019, 18:19 |
| |
| Вт, 12.03.2019, 18:42 | Сообщение # 9
|
NoviceUser
Постов: 1 Offline
Х |
В случае с мк будет малость по другому,если частота 0,3 ГцДобавлено (12.03.2019, 18:48) --------------------------------------------- Надо определиться с каким методом счета будете делать-методом прямого счета за фиксированное время или методом измерения периода сигнала,в вашем случае (0,3 Гц) точнее второй способ
|
| |
| Вт, 12.03.2019, 19:19 | Сообщение # 10
|
nolpofaze
Постов: 681 Offline
Друзья |
Цитата samsung21289 (  ) На примере этой структурной схемы получается нужно убирать генератор меток времени и селектор эта схема не годиться, у Вас будет только входное устройство, формирователь, мк, блок управления, индикатор все остальное организуется периферией мк и программой мк (генератор тактовых импульсов для мк, конечное, можно использовать и внешний, но зачем ) Периферия мк, в нашем случае, таймер-счетчик. Хотя... а какой мк планируется использовать?
|
|
|
|