ЭФО предлагает со своего склада новую серию преобразователей интерфейсов USB UART компании FTDI FT232RNL-REEL

Определение минимального периода последовательности импульсов

Страница 1 из 2
Новичок
 
Регистрация: 08.11.2014
Сообщений: 3
Репутация: 10
0 5
0 0
 
13.11.2014 17:30 #1
Здравствуйте уважаемые знатоки электроники. Буду рада, если поможете советом или наведете на правильную мысль. В процессе выполнения курсового проекта возникла следующая проблема: необходимо определить минимальное значение периода входных импульсов. За основу взяла схему периодомера, который работает на задании опорной частоты(которая равна частоте измерения) и подачи этой опорной частоты и входного сигнала с неизвестным периодом на логический элемент "И", а дальше на счетчик. Но проблема в том,что этот метод работает, если период входящих импульсов одинаковый. А у нас мог подряд придти импульсы с разным периодом и как в этом случае опрделить их период и выделить минимальный и все это без использования микроконтроллера. Во вложениях можно посмотреть ТЗ.
Изображения
Тип файла: jpg 8.jpg (136.2 Кб, 0 просмотров)
Тип файла: png Документ1.png (132 байт, 0 просмотров)
Оценка
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Гуру
 
Регистрация: 08.05.2006
Адрес: москва
Сообщений: 8,268
Репутация: 2207
2,193 1,123
40 83
 
13.11.2014 18:14 #2
FEFEREWR
Ваше предложение За основу взяла схему периодомера, который работает на задании опорной частоты(которая равна частоте измерения) и подачи этой опорной частоты и входного сигнала с неизвестным периодом на логический элемент "И", а дальше на счетчик. в корне не верно.
Мне видится следующее решение:
Не схему И поступает исследуемый сигнал и тактовая частота от генератора, частота которого в значительно выше частоты исследуемого сигнала.
Далее - счётчик, за ним два последовательно включённых сдвиговых регистра параллельного переноса.
Загрузка инф со счётчика и перенос из регистра в регистр происжодит по заднему фронту иссл. сигнала. По окончанию переноса счётчик обнуляется.
Инф с первого и второго регистров сравнивается (например на аналогичной К555СП1) В результате сравнения получатся сигнал меньше - равно - больше)
Таким образом будут обнаруживаться экстремумы изменения частоты.
Если за время исследования сигнала возникают несколько экстремумов, то потребуется ещё один регистр,включенный параллельно первому. Перенос в который будет осуществляться если хранящееся в нём значение больше чем поступившее в первый.
Оценка
Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель.
Новичок
 
Регистрация: 08.11.2014
Сообщений: 3
Репутация: 10
0 5
0 0
 
14.11.2014 11:56 #3
Спасибо за помощь. Но возник следующий вопрос - Почему перенос с регистра в регистр и считывание с счетчика происходит именно по заднему фронту входного сигнала, а не по переднему ? И как организовать четко фиксированное время измерения?
Оценка
Эксперт
 
Регистрация: 29.08.2009
Адрес: kaliningrad
Сообщений: 3,186
Репутация: 771
746 345
23 1
 
14.11.2014 13:19 #4
сначала проанализируем тех задание. для определения элементной базы.
1. КМОП технологии
2. входная частота. 1 мГц- 10 кГц
3. частота обновления на индикаторе 2 кГц
4. период измерения. здесь вопрос. по первому пункту мы должны измерять сигналы от 10 кГц а по указанному периоду измерения ниже 40 кГц мы не сможем измерить сигнал. в техзадании надо что то изменить (это решать с руководителем проекта)
5. ну и синхронизация должна быть по переднему фронту. (есть тема для дискуссии почему так)
и еще один вопрос - сколько времени отведено на решение задачи
ну и литература:
цифровые интегральные микросхемы: справочник. м.и. богданович и др. минск. 1991 г.
популярные цифровые микросхемы В.П. Шило МРБ выпуск 1111. справочник . челябинск. "металургия" 1989. . возможно что то и другое есть но эти книги желательно иметь под рукой. года более поздние будут лучше. это первые издания. знаю есть другие....
Оценка
Гуру
 
Регистрация: 08.05.2006
Адрес: москва
Сообщений: 8,268
Репутация: 2207
2,193 1,123
40 83
 
14.11.2014 13:23 #5
FEFEREWR
По переднему фронту начинается счёт, а по заднему заканчивается. Полученое значение переносится в регистр, затем счётчик сбрасывается. Теперь схема готова принимать следующий положительный полупериод исследуемого сигнала.
Фиксированное время измерения можно организовать используя таймер (одновибратор) и установив на входе элемент три И
Оценка
Эксперт
 
Аватар для DmitriyVDN
 
Регистрация: 08.11.2009
Сообщений: 2,309
Репутация: 636
616 131
34 9
 
14.11.2014 13:48 #6
есть подозрения что задание не со ответствует здравому смыслу... ТСу дают задание измерить изменение периода... минимальное значение 10^-6c , теперь вопрос с какой точностью должна быть измерена эта величина ? предположим два знака после запятой... те 10^-8с или по русски 100МГц , ТТЛ серия нервно курит в сторонке на таких частотах... не говоря уже о КМОП
ИЛИ же возникло недопонимание и ТС требуется создать обычный частотомер ?
Оценка
Эксперт
 
Регистрация: 29.08.2009
Адрес: kaliningrad
Сообщений: 3,186
Репутация: 771
746 345
23 1
 
14.11.2014 14:26 #7
задание - сравнить два разнесенных во времени периода...и вывести информацию о наименьшем, т.е. более длительном интервале...
Оценка
Новичок
 
Регистрация: 08.11.2014
Сообщений: 3
Репутация: 10
0 5
0 0
 
15.11.2014 17:36 #8
Спасибо всем кто ответил. Задание желательно выполнить до декабря. Общалась с преподавателем, но проблема в том, что он находится на своей "волне" и ему необходимо то решение, которое он держит в своей голове, а ТЗ составлял он сам. После общения с ним стало ясно, что вроде бы он хочет,что бы устройство определяло именно минимальное значение периода из данного в ТЗ диапазона т.е. 10^-6 cек. Т.е. принимаем, что сигнал с таким периодом придет на вход в любом случае. Появилась идея записать в один из регистров значение этого периода и сравнивать с входящим периодом и когда они совпадут послать его на выход. Только не знаю как это осуществить.
Последний раз редактировалось FEFEREWR; 15.11.2014 в 18:02.
Оценка
Гуру
 
Регистрация: 08.05.2006
Адрес: москва
Сообщений: 8,268
Репутация: 2207
2,193 1,123
40 83
 
15.11.2014 19:37 #9
FEFEREWR
Т.е. принимаем, что сигнал с таким периодом придет на вход в любом случае.
Исходя из Т.З. может будет, а может нет.
Кроме того в ТЗ есть есть некоторое несоответствие между периодом измерения и периодом обновления выхода. При таких значениях будет теряться инф. о 95% исследуемого сигнала. Как правильно подметил DmitriyVDN возникнут проблемы с элементной базой. На "рассыпухе" такое сотворить весьма не просто....
Оценка
Эксперт
 
Аватар для DmitriyVDN
 
Регистрация: 08.11.2009
Сообщений: 2,309
Репутация: 636
616 131
34 9
 
16.11.2014 12:10 #10
Цитата:
Сообщение от FEFEREWR
что бы устройство определяло именно минимальное значение периода из данного в ТЗ диапазона т.е. 10^-6 cек. Т.е. принимаем, что сигнал с таким периодом придет на вход в любом случае. Появилась идея записать в один из регистров значение этого периода и сравнивать с входящим периодом и когда они совпадут послать его на выход. Только не знаю как это осуществить.
вы вообще читаете, что вам пишут.... еще раз на пальцах: есть два сигнала Т1= 5,69*10^-6 и Т2= 5,70*10^-6 , оба сигнала попадают в заданный диапазон .... dТ= 1*10^-8 , или 100МГц для регистрации сигнала частота дискретизации должна быть хотя бы в два раза выше , те 200МГц
для Т1 кол-во отсчетов
N1 = (5,69*10^-6)/(0,5*10^-8) = 1138 с учетом погрешности дискретизации±1 : 1138±1
для Т2
N2 = (5,7*10^-6)/(0,5*10^-8) = 1140 (1140±1)
отсюда видно что в 10% случаев при частоте дискретизации 200МГц сигналы Т1 и Т2 будут регистрироваться как равные
данные выкладки приведены для условия :
Цитата:
А у нас мог подряд придти импульсы с разным периодом
Оценка
Ответ
Страница 1 из 2
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Оценка этой теме
Оценка этой теме:
Метки
минимальный период, рассыпуха, электроника
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

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

Быстрый переход
Электронные компоненты. Бесплатная доставка по России
Часовой пояс GMT +3, время: 08:42.
Обратная связь РадиоЛоцман Вверх