|
|
|
|
Zandy: А мы сейчас и мусолим это оформление ТЗ по всем канонам жанра. Кто-то обещал схему выкатить. ;)
|
|
|
Mastak, В ЯБЛОЧКО !!! Распечатал, повешу над столом. Zandy , оформление ТЗ по всем канонам жанра включает ещё обивание многих порогов, сбор кучи подписей, утверждение САМЫМ ГЛАВНЫМ ИНЖЕНЕРОМ и отправку в МАААСКВУ на "согласование". Так что у нас тут всё просто, даже очень просто. |
|
|
Splav56: Кто-то обещал схему выкатить. Да выкачу, конечно. Но хочу видеть четко, коротко, лаконично сформулированное условие задачи. Подчеркиваю, задачи, а не ТЗ. Вот picmaniac уже предлагает разность частот по двум каналам измерять.  |
|
|
Zandy: Но хочу видеть четко, коротко, лаконично сформулированное условие задачи. Ну вот, одному надо лаконично, другому подробно. Прям квадратура круга какая-то. 
|
|
|
Zandy: Вот picmaniac уже предлагает разность частот по двум каналам измерять. Нее, не наада! И компараторов не наада! Если трудно 4 канала на асме, то давайте на mb.
|
|
|
А зачем четыре канала? Можно два. Суть та же будет, а "бумаги марать" меньше придется.  Я так понимаю, что с одним каналом все настолько примитивно и ясно, что даже и обсуждать не стоит? А мне вот, например, не все ясно. Ведь никто еще даже не высказывался об алгоритмах решения. Все это называется "делить шкуру неубитого медведя". Splav56: Если трудно 4 канала на асме, то давайте на mb. А может быть сразу на С? Люди, ну давайте хоть обсудим, трудно или не трудно? Что-то я вообще перестаю понимать о чем речь? В этом деле без "твердой руки" и "волюнтаристского" решения все-таки не обойтись. Кто будет утверждать учебное задание? Какое оно все-таки в конце концов? Ведь 6 страниц уже "воду в ступе толчем". 
|
|
|
Zandy: Кто будет утверждать учебное задание? А можно, я вам поставлю конретное задание?.. Причём, не "от фонаря", а пользы для... 
|
|
|
Можно, даже нужно, но мне думается, что надо с этим сначала разобраться и выполнить его.  Ладно, пока "суть да дело", у меня конкретный вопрос. Какие вообще существуют способы и алгоритмы измерения частот и временных интервалов, применительно к МК? Мож кто ответит? |
|
|
Тут одного волюнтаристского решения мало. Техзадание ещё должно быть одобрено и принято большинством участников. Zandy: Ведь 6 страниц уже "воду в ступе толчем". А разве мы куда-то спешим? Зачем нам очередное учебное задание вообще - вот с чего следовало бы начать. Что мы желаем изучить? Или всё-таки хотите (обращаюсь ко всем) на блюдечке с голубой каёмочкой, чтоб кто-то сам за всех продумал и готовенькое дал? Какие вообще существуют способы и алгоритмы измерения частот и временных интервалов, применительно к МК? Вопрос достаточно объёмный... Вообще мне видится два основных способа. Назову их "измерение частоты" и "измерение периода". В первом случае измеряемую частоту лучше всего подать прямо на вход внутреннего аппаратного таймера-счётчика. Другим таймером (или программно) отмерять требуемый временной интервал, и смотреть значение в счётчике - сколько там импульсов набежало за этот временной промежуток. Как и в обычном цифровом частотомере, к примеру, собранном на К155 или К561. Второй случай применяется для сравнительно низких частот, чтоб не удлинять чрезмерно измерительный интервал. В этом случае таймер инкрементируется с достаточно высокой частотой от высокостабильного тактового генератора. Значения в регистре таймера при изменении уровня на входе и позволяют вычислить период. Т.е. измеряемый период заполняется импульсами. Затем определяем их число за период - вот и ясна его длительность. Ну а частоту потом вычислить - это уже просто. Вкратце так. |
|
|
Zandy: ...что надо с этим сначала разобраться и выполнить его. Я согласен. Мигание с/д освоено. Пора попробовать освоить способы обработки входных периодических сигналов, таких как синусоида, импульсная последовательность (сигнал стандартного дискретного датчика), меандр (как частный случай). Zandy, ну потерпите немного, доберемся и до кода, вот тогда и будет перепалка. picmaniac: Второй случай применяется для сравнительно низких частот мое мнение (откорректированное picmaniac'om) что следует применить именно этот метод, т.к. он интереснее с точки зрения программирования.
|
|
|
|
|