Перейти к содержанию
    

Ищу измеритель длительности импульса

Для вывода на ЖК-измеритель постоянного напряжения, такой как на фотографии. Желательно OEM-исполнение для встраивания в стенд.

Порядок частот - звуковые, импульс длительностью 1-30 мсек. Импульс является впадиной на фоне несущей 12в.

Спасибо за подсказки.

post-13350-1422959068_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для вывода на ЖК-измеритель постоянного напряжения, такой как на фотографии. Желательно OEM-исполнение для встраивания в стенд.

Порядок частот - звуковые, импульс длительностью 1-30 мсек. Импульс является впадиной на фоне несущей 12в.

Спасибо за подсказки.

в этих китайских индикаторах stm8 обычно стоят

http://www.ba0sh1.com/hacking-a-cheap-led-voltmeter/

просто перепрошить чтобы частоту измерял, а не напряжение, аппаратно ничего менять не придётся.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так мне же не частоту нужно знать, а длительность импульса в сигнале. Этого тоже можно

добиться перепрошивкой?

post-13350-1422966928_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так мне же не частоту нужно знать, а длительность импульса в сигнале. Этого тоже можно

добиться перепрошивкой?

там скорее всего микроконтроллер stm8s003 с встроенным 10ти битным АЦП с частотой преобразования до 400кГц, чего вполне достаточно чтобы определять длительность 30мс импульса с точностью до 3х знаков.

что напишете, то и будет делать, хоть преобразование Фурье считать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

там скорее всего микроконтроллер stm8s003 с встроенным 10ти битным АЦП с частотой преобразования до 400кГц, чего вполне достаточно чтобы определять длительность 30мс импульса с точностью до 3х знаков.

 

Я полагаю, что в таких задачах АЦП не нужен. Всё делается на таймере с двумя "захватами". Кто не в курсе, скажу, что таймер - это счетчик, который инкрементируется с какой-то частотой, кратной тактовой частоте МК, а "захват" это запоминание текущего значения в момент какого-то события (чаще всего - от внешнего импульса).

 

МК, у которых на одном и том же таймере имеются сразу две "защелки", не редки. Большинство AVR-ок Tiny и Mega так умеют. Но даже, если такой возможности нет, то всегда можно взять два разных таймера и запрограмировать их на одну и ту же частоту.

 

А дальше 1-ю защелку программируют в режим "захват по ниспадающему фронту" (sense falling edge), а в 2-ю в режим "захват по нарастающему фронту" (sense rising edge).

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я полагаю, что в таких задачах АЦП не нужен. Всё делается на таймере с двумя "захватами". Кто не в курсе, скажу, что таймер - это счетчик, который инкрементируется с какой-то частотой, кратной тактовой частоте МК, а "захват" это запоминание текущего значения в момент какого-то события (чаще всего - от внешнего импульса).

полагаю что в этом готовом индикаторе всё уже разведено как разведено, на схеме по ссылке выше вход сделан на ногу stm8, которая делит АЦП с уартом а не с таймером, что есть - то есть. правда индикатор там другой немного, 4х разрядный.

ну и если есть возможность получить нормальный оцифрованный сигнал, а не однобитный, то грех этим не воспользоваться, тем более чем контроллеру заниматься больше всё равно не чем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для вывода на ЖК-измеритель постоянного напряжения, такой как на фотографии.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Любой МК с модулем захват/сравнение/ШИМ.

У меня стиралка измеряет частоту вращения вала эл. двигателя путем отсчета времени между импульсами тахометра.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот что там стоит. Его получится запрограммировать под мою задачу?

конкретно этот, похоже что нет, там мк с не с флэшем, а OTP.

как гласила инструкция на китайской лапше, криво переведённая на русский язык: "можно один раз покушать" :)

 

ищите 4х значные как тут http://smokedprojects.blogspot.ca/2013/08/...-voltmeter.html

или чтобы в описании явно было указан тип контроллера

http://www.ebay.com/sch/i.html?_nkw=voltme...03&LH_BIN=1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот там народ над ними изголяется: http://kazus.ru/forums/showthread.php?t=10...;highlight=STM8

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот что там стоит. Его получится запрограммировать под мою задачу?

Вам один экземпляр нужен, или 10000? Если один, то повторю — быстрее будет собрать проводочками аналоговый преобразователь к имеющемуся вольтметру.

 

Если же 10000, то тоже несравненно быстрее, надёжнее и дешевле разработать и собрать своё, по-нормальному.

 

Ну и, на всякий случай — если предполагается бортсеть автомобиля, то от неё эта погремушка выгорит при первом же чихе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...