помогите плиз с девайсом

Обсуждаем цифровые устройства...
Ответить
Tirael
Открыл глаза
Сообщения: 72
Зарегистрирован: Вс фев 22, 2009 06:41:42

помогите плиз с девайсом

Сообщение Tirael »

сорри, но давно ничего подобного не делал, теперь дико туплю..

вобщем есть генератор, есть счетчик считающий его импульсы. извне приходит управляющий импульс, по которому надо записать значение из счетчика в регистр и обнулить счетчик, чтоб считал по новой.

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

ЗЫ. микропроцессоры плиз не предлагать :)
Реклама
Аватара пользователя
МитяРа
Модератор
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Сообщение МитяРа »

Есть такие микросхемы, называются АЛУ - АрифметикоЛогическоеУстройство..
Могут выполнять простые операции, в зависимости от кода на управляющих выводах..
Обычно они малоразрядные, но допускают каскадирование с целью увеличение разрядности..
..
Хотя есть вариант, когда можно например так:
а) берём реверсивный счётчик /типа ИЕ7/..
б) первую серию импульсов считаем со входа "плюс1"..
в) вторую серию - считаем со входа "минус1"..
г) в итоге получаем разницу в импульсах между сериями..
Вот такой принцип..
..
ЗЫ. микропроцессоры плиз не предлагать
А микро-контроллеры - можно ? :))
Реклама
kalobyte
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Сообщение kalobyte »

тогда тебе еще кило логики надо будет допаять
а могло бы решиться тини13
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Сообщение Meteor »

Без МК - запросто.
За счетчиком ставим регистр Р1. Его выход нагружен на регистр Р2 и сумматор С. Выход с регистра Р2 через инвертор (по числу разрядов), также подцеплен к сумматору С. На вход переноса сумматора даем 1. На выходе сумматора будет формироваться разность отсчетов записанных в регистры. Основная проблема - вначале перезаписывать данные из регистра Р1 в Р2, а затем уже из счетчика в регистр Р1. Но это не проблема для специалиста, особенно применяя регистры с записью по фронтам.
Последний раз редактировалось Meteor Вт фев 02, 2010 12:48:32, всего редактировалось 1 раз.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Реклама
Эиком - электронные компоненты и радиодетали
Tirael
Открыл глаза
Сообщения: 72
Зарегистрирован: Вс фев 22, 2009 06:41:42

Сообщение Tirael »

МитяРа писал(а): Хотя есть вариант, когда можно например так:
а) берём реверсивный счётчик /типа ИЕ7/..
б) первую серию импульсов считаем со входа "плюс1"..
в) вторую серию - считаем со входа "минус1"..
г) в итоге получаем разницу в импульсах между сериями..
Вот такой принцип..
эх, все гениальное просто... только есть загвоздка - если разница будет отрицательной, то в счетчике будет очень большое число, как бы эту разницу взять по модулю, и отдельно знак чтоли...
Реклама
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Сообщение Meteor »

Для того чтобы делать модуль. Надо поставить компаратор который выберет меньшее число и его проинвертирует. Инверторы должны стоять с обоих регистров. Плюс мультиплексоры для выбора. При желании могу накидать схемку
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Реклама
Аватара пользователя
МитяРа
Модератор
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Сообщение МитяРа »

Tirael..
как бы эту разницу взять по модулю, и отдельно знак чтоли...
Можно при счёте в "минус" и при достижении нуля, триггером переключать входа с "минус1" на "плюс1"..
На контроллере - проще...
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Сообщение Meteor »

Приветствую, МитяРа!
Задачка наверное или курсовик... :)
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Tirael
Открыл глаза
Сообщения: 72
Зарегистрирован: Вс фев 22, 2009 06:41:42

Сообщение Tirael »

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

суть сего девайса такова:

один человек отписал на форуме что троит / дергается двиг у машины, был в куче сервисов, кучу всего поменял, но глюк найти не смог.

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

еще не решен вопрос как эти данные выводить - для цифрового индикатора частота великовата, для осциллографа маловата... думаю чтото вроде светодиодной линейки...
Аватара пользователя
МитяРа
Модератор
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Сообщение МитяРа »

И тя - приветствую, Meteor..
Задачка наверное или курсовик...
Может быть, но сессия вроде уже кончилась... :dont_know:
Tirael
Открыл глаза
Сообщения: 72
Зарегистрирован: Вс фев 22, 2009 06:41:42

Сообщение Tirael »

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

Сообщение pyzhman »

А такое уже видели?
Вложения
.rar
(51.68 КБ) 182 скачивания
Tirael
Открыл глаза
Сообщения: 72
Зарегистрирован: Вс фев 22, 2009 06:41:42

Сообщение Tirael »

нда, первое впечатление "маразм крепчал" - до чего только кулибины не додумаются :)

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

Сообщение pyzhman »

Ну и вот же оно - современные машины - МК!
Ответить

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