как из 4 импульсов преобразовать в один в мк

Обсуждаем цифровые устройства...
Ответить
Родился
Сообщения: 13
Зарегистрирован: Вс май 15, 2011 18:57:53

Сообщение Pasha111 »

помогите пожалуста разобраться, как из 4 импульсов с тахогенератора преобразовать в один для подачи на счетчик мк avr.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

Организовать счетчик. При достижении 4-х обнуляем его и инкрементируем то, что надо.
Docendo discimus
Контактная информация:
Реклама
Опытный кот
Сообщения: 772
Зарегистрирован: Вс апр 10, 2011 02:24:06
Откуда: г.Северодонецк

Сообщение eufs »

Тахогенератор импульсы не дает, он вырабатывает напряжение пропорционально скорости вращения. У Вас, наверное, импульсный датчик вращения.
C0FFEE=‭12648430‬
Родился
Сообщения: 13
Зарегистрирован: Вс май 15, 2011 18:57:53

Сообщение Pasha111 »

eufs писал(а):Тахогенератор импульсы не дает, он вырабатывает напряжение пропорционально скорости вращения. У Вас, наверное, импульсный датчик вращения.
Да, но сигнал сперва подается на аналоговый компоратор, а потом на таймер.
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

Если не устраивает программно, то сделать железный делитель на 4. Два триггера последовательно.
Docendo discimus
Контактная информация:
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 42
Зарегистрирован: Чт мар 03, 2011 23:23:57

Сообщение Gipsy »

Включить предделитель МК.
Реклама
Родился
Сообщения: 13
Зарегистрирован: Вс май 15, 2011 18:57:53

Сообщение Pasha111 »

pyzh_man писал(а):Если не устраивает программно, то сделать железный делитель на 4. Два триггера последовательно.
Зачем ставить лишьние элементы, если и безних можно. Это мая первая работа с мк, поэтому пожалуста объесни более подробнее, как это работает и главное что к чему подключается. Еще это можно сделать как то с привязкой по времени, т.е. сигнал уменьшить в 4 раза, если незатруднит то подробно напишите.
Родился
Сообщения: 13
Зарегистрирован: Вс май 15, 2011 18:57:53

Сообщение Pasha111 »

Gipsy писал(а):Включить предделитель МК.
Пределитель в мк есть только на 8, 64, 128...., а мне нужно на 4
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

Pasha111 писал(а):аналоговый компоратор
Внутренний?
Docendo discimus
Контактная информация:
Родился
Сообщения: 13
Зарегистрирован: Вс май 15, 2011 18:57:53

Сообщение Pasha111 »

pyzh_man писал(а):
Pasha111 писал(а):аналоговый компоратор
Внутренний?
да
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

Организовать прерывания от компаратора. В обработчике поставить счетчик. При каждом срабатывании инкрементировать его. По достижении 4-х сбрасывать в "0" и считать, что пришел один импульс.
Docendo discimus
Контактная информация:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар

Сообщение Кислый »

епт. ну тогда поставь на входе сингл гейт элемент xor, и сделай на нем удвоитель частоты (3 smd детальки). А потом в мк делите на 8.. хотя это похоже на удаление зубов через жопу.
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
Контактная информация:
Родился
Сообщения: 13
Зарегистрирован: Вс май 15, 2011 18:57:53

Сообщение Pasha111 »

pyzh_man писал(а):Организовать прерывания от компаратора. В обработчике поставить счетчик. При каждом срабатывании инкрементировать его. По достижении 4-х сбрасывать в "0" и считать, что пришел один импульс.
т.е. это програмируется, на сам счетчик внешне ничего не подключаем.
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

Pasha111 писал(а):счетчик
Что за счетчик имеется ввиду?! Если программный(тот, что содержит ваш входной сигнал, деленный на 4), то да, все обрабатывается программно.
Docendo discimus
Контактная информация:
Опытный кот
Сообщения: 772
Зарегистрирован: Вс апр 10, 2011 02:24:06
Откуда: г.Северодонецк

Сообщение eufs »

Pasha111 писал(а):
eufs писал(а):Тахогенератор импульсы не дает, он вырабатывает напряжение пропорционально скорости вращения. У Вас, наверное, импульсный датчик вращения.
Да, но сигнал сперва подается на аналоговый компоратор, а потом на таймер.
Никогда не видел тахогенераторы с переменкой на выходе. Сельсин-датчик, разве-што.

Выход с компаратора на ножку. Настраиваем прерывания по фронту(или по спаду). В обработчике пишем

dec temp
brne ex_int
ldi temp,4
rjmp ...
;пришло 4 импульса

ex_int: ...
;выход из прерывания
;---------------------------------
В инициализации не забыть занести:
ldi temp,4
C0FFEE=‭12648430‬
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

eufs писал(а):Выход с компаратора на ножку.
Компаратор внутренний.
Docendo discimus
Контактная информация:
Родился
Сообщения: 13
Зарегистрирован: Вс май 15, 2011 18:57:53

Сообщение Pasha111 »

pyzh_man писал(а):
Pasha111 писал(а):счетчик
Что за счетчик имеется ввиду?! Если программный(тот, что содержит ваш входной сигнал, деленный на 4), то да, все обрабатывается программно.
Спасибо, очень помогли.
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

Пожалуйста.
Docendo discimus
Контактная информация:
Открыл глаза
Аватара пользователя
Сообщения: 42
Зарегистрирован: Чт мар 03, 2011 23:23:57

Сообщение Gipsy »

во как с гландами народ привык работать "творчески" :)
Друг Кота
Аватара пользователя
Сообщения: 6339
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

eufs писал(а):
Pasha111 писал(а): Никогда не видел тахогенераторы с переменкой на выходе. Сельсин-датчик, разве-што.
Мне как-то приволокли такую приблуду - подключили выход к осциллу, крутанули ось - и по экрану побежала синусовина, да и красивая, как с генератора. Куда такую гаргару использовали - не знаю, но применение при необходимости нашел бы. А всего-то - на оси магнит и пару катушек на основании.
Ответить

Вернуться в «Цифровая техника»