как из 4 импульсов преобразовать в один в мк
- Сообщения: 13
- Зарегистрирован: Вс май 15, 2011 18:57:53
помогите пожалуста разобраться, как из 4 импульсов с тахогенератора преобразовать в один для подачи на счетчик мк avr.
- Реклама
Организовать счетчик. При достижении 4-х обнуляем его и инкрементируем то, что надо.
Docendo discimus
Тахогенератор импульсы не дает, он вырабатывает напряжение пропорционально скорости вращения. У Вас, наверное, импульсный датчик вращения.
C0FFEE=12648430
- Сообщения: 13
- Зарегистрирован: Вс май 15, 2011 18:57:53
Да, но сигнал сперва подается на аналоговый компоратор, а потом на таймер.eufs писал(а):Тахогенератор импульсы не дает, он вырабатывает напряжение пропорционально скорости вращения. У Вас, наверное, импульсный датчик вращения.
Если не устраивает программно, то сделать железный делитель на 4. Два триггера последовательно.
Docendo discimus
- Реклама
- Сообщения: 42
- Зарегистрирован: Чт мар 03, 2011 23:23:57
- Сообщения: 13
- Зарегистрирован: Вс май 15, 2011 18:57:53
Зачем ставить лишьние элементы, если и безних можно. Это мая первая работа с мк, поэтому пожалуста объесни более подробнее, как это работает и главное что к чему подключается. Еще это можно сделать как то с привязкой по времени, т.е. сигнал уменьшить в 4 раза, если незатруднит то подробно напишите.pyzh_man писал(а):Если не устраивает программно, то сделать железный делитель на 4. Два триггера последовательно.
- Сообщения: 13
- Зарегистрирован: Вс май 15, 2011 18:57:53
Пределитель в мк есть только на 8, 64, 128...., а мне нужно на 4Gipsy писал(а):Включить предделитель МК.
Внутренний?Pasha111 писал(а):аналоговый компоратор
Docendo discimus
- Сообщения: 13
- Зарегистрирован: Вс май 15, 2011 18:57:53
даpyzh_man писал(а):Внутренний?Pasha111 писал(а):аналоговый компоратор
Организовать прерывания от компаратора. В обработчике поставить счетчик. При каждом срабатывании инкрементировать его. По достижении 4-х сбрасывать в "0" и считать, что пришел один импульс.
Docendo discimus
епт. ну тогда поставь на входе сингл гейт элемент xor, и сделай на нем удвоитель частоты (3 smd детальки). А потом в мк делите на 8.. хотя это похоже на удаление зубов через жопу.
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
@hobbyelectronics
- Сообщения: 13
- Зарегистрирован: Вс май 15, 2011 18:57:53
т.е. это програмируется, на сам счетчик внешне ничего не подключаем.pyzh_man писал(а):Организовать прерывания от компаратора. В обработчике поставить счетчик. При каждом срабатывании инкрементировать его. По достижении 4-х сбрасывать в "0" и считать, что пришел один импульс.
Что за счетчик имеется ввиду?! Если программный(тот, что содержит ваш входной сигнал, деленный на 4), то да, все обрабатывается программно.Pasha111 писал(а):счетчик
Docendo discimus
Никогда не видел тахогенераторы с переменкой на выходе. Сельсин-датчик, разве-што.Pasha111 писал(а):Да, но сигнал сперва подается на аналоговый компоратор, а потом на таймер.eufs писал(а):Тахогенератор импульсы не дает, он вырабатывает напряжение пропорционально скорости вращения. У Вас, наверное, импульсный датчик вращения.
Выход с компаратора на ножку. Настраиваем прерывания по фронту(или по спаду). В обработчике пишем
dec temp
brne ex_int
ldi temp,4
rjmp ...
;пришло 4 импульса
ex_int: ...
;выход из прерывания
;---------------------------------
В инициализации не забыть занести:
ldi temp,4
C0FFEE=12648430
Компаратор внутренний.eufs писал(а):Выход с компаратора на ножку.
Docendo discimus
- Сообщения: 13
- Зарегистрирован: Вс май 15, 2011 18:57:53
Спасибо, очень помогли.pyzh_man писал(а):Что за счетчик имеется ввиду?! Если программный(тот, что содержит ваш входной сигнал, деленный на 4), то да, все обрабатывается программно.Pasha111 писал(а):счетчик
Пожалуйста.
Docendo discimus
- Сообщения: 42
- Зарегистрирован: Чт мар 03, 2011 23:23:57
во как с гландами народ привык работать "творчески" 
Мне как-то приволокли такую приблуду - подключили выход к осциллу, крутанули ось - и по экрану побежала синусовина, да и красивая, как с генератора. Куда такую гаргару использовали - не знаю, но применение при необходимости нашел бы. А всего-то - на оси магнит и пару катушек на основании.eufs писал(а):Pasha111 писал(а): Никогда не видел тахогенераторы с переменкой на выходе. Сельсин-датчик, разве-што.


