Коэффициент счета вычитающего счетчика
|
|
Kreadlling | Дата: Пятница, 10.02.2012, 12:56 | Сообщение # 1 |
Группа: Удаленные
| Здравствуйте! Не подскажете что значит коэффициент счета у вычитающего счетчика? И как его можно определить? Заранее благодарю.
|
|
| |
RV3MP | Дата: Пятница, 10.02.2012, 17:06 | Сообщение # 2 |
Генерал-лейтенант
Группа: Пользователи
Сообщений: 563
Награды: 2
Репутация: 9
Статус: Offline
| Коэффициент счета равен количеству различных состояний счетчика. Именно столько необходимо импульсов, чтобы счетчик вернулся в исходное состояние.
|
|
| |
Kreadlling | Дата: Пятница, 10.02.2012, 19:29 | Сообщение # 3 |
Группа: Удаленные
| RV3MP, а что значит исходное состояние для вычитающего счетчика - это 0 на всех выходах? И как подсчитать различные состояния вычтающего счетчика?
|
|
| |
Admin | Дата: Пятница, 10.02.2012, 20:27 | Сообщение # 4 |
Admin
Группа: Администраторы
Сообщений: 2301
Награды: 5
Репутация: 142
Статус: Offline
| нажми для увеличения.
На диаграмме б. можно проследить состояние выходов ( Q0, Q1, Q2) счетчика.
Сначала на выходах "нули". После подачи первого импульса на вход Tc, выходы переходят в состояние "единицы" (на всех выходах). После прихода восьмого импульса выходы опять переходят в состояние "нулей". (см. диаграмму). После подачи ещё восьми импульсов на вход, выходы опять будут в состоянии "нулей". И так далее... Следовательно, коэффициент счета в этом случае равен восьми.
UA4AEU, Илья
|
|
| |
Admin | Дата: Пятница, 10.02.2012, 20:52 | Сообщение # 5 |
Admin
Группа: Администраторы
Сообщений: 2301
Награды: 5
Репутация: 142
Статус: Offline
|
Quote (Admin) что значит исходное состояние для вычитающего счетчика - это 0 на всех выходах?
Не всегда...
В приведенном выше примере- это "нули". Но если взять точно такие же счетчики, но с инвертирующими выходами и соединить по этой же схеме- будет всё наоборот. Т.е. в диаграмме все "нули"заменяем на "единицы", а "единицы"- на "нули". Тогда при включении на выходе будут "единицы". (После прихода восьми импульсов- опять "единицы". Коэффициент счета в этом случае также равен восьми.
Иногда разработчики специально конфигурируют схему таким образом, чтобы при включении состояние выходов было не "нулевым" (или не "единицы"). При этом вычитание происходит от определенного состояния (заданного разработчиком). Например, при включении будет 1-0-1. После первого импульса на выходах будет 0-0-1. И так далее. Следовательно: Коэффициент счета равен количеству различных состояний счетчика. Именно столько необходимо импульсов, чтобы счетчик вернулся в исходное состояние. (Как писал RV3MP).
При этом не важно,- суммирующий это счетчик или вычитающий.
Вот, как-то так... Сумбурно, быть может...
UA4AEU, Илья
|
|
| |
Kreadlling | Дата: Понедельник, 13.02.2012, 11:49 | Сообщение # 6 |
Группа: Удаленные
| Admin а как мне отловить эти состояния если например счетчик с предустановкой например занесено число 23 в счетчик с коэффициентом счета 75 как мне отловить этот коэффициент счета чтобы потом сбросить счетчик?
|
|
| |
Kreadlling | Дата: Понедельник, 13.02.2012, 12:36 | Сообщение # 7 |
Группа: Удаленные
| Ну а все таки, если например у меня вычитающий счетчик с предустановкой (например любое число нужно занести в счетчик - к примеру 22) как мне посчитать коэффициент счета 75 у этого счетчика - как мне посчитать число состояний?
Вот например ниже представлен счетчик с коэффициентом счета 75 у суммирующего счетчика, если я не ошибаюсь. А если он будет с предустановкой (например в него внести число 42), то этот коэффициент счета также будет считаться как нарисовано ниже или по другому? То есть он досчитает от 42 до 75 и скинется в 0, или же как то по другому нужно будет установить условие на сброс.
Тот же вопрос и по вычитающему счетчику...
|
|
| |
Admin | Дата: Понедельник, 13.02.2012, 12:54 | Сообщение # 8 |
Admin
Группа: Администраторы
Сообщений: 2301
Награды: 5
Репутация: 142
Статус: Offline
| Без разницы, какое число предустановлено. Включаете, измеряете,- что на выходе (У Вас при включении уже число 22). Подаёте один импульс- смотрите выход. (21) Подаёте импульсы и после каждого смотрите,- что на выходе. Количество поданных импульсов считаете. После 75-го импульса на выходе должно быть число 22. Значит коофф. счета равен 75. А количество различных состояний счетчика также- 75. Если число 22 появилось на выходе ранее или после,- значит коэфф. счета равен кол-ву импульсов, после которого выход будет 22.
Для примера берем обыкновенные четки. (Бусинки на веревочке). Одна бусина большая- другие маленькие. Всего бусин 75. Начинаем с нуля (С большой бусины). Считаем по кругу (можем в одну сторону- прибавлять, или в другую- вычитать. Чтобы пройти один круг- необходимо отсчитать 75 бусин. (пришли к большой бусине). И так далее- по кругу. Большая будет встречаться всегда через 75. Теперь предустановим. Начнем считать не с большой бусины, а с 22-ей. Через сколько импульсов попадется опять 22-я бусина? Через 75! Не важно с какого момента мы начинаем счет. С первой второй... 35-й... Важно кол-во импульсов до того момента, когда мы придем к бусине, с которой начали. Важно кол-во бусин.- т.е. ячеек памяти.
Если интересует как в реальной схеме определить коэфф. пересчета,- нужна схема счетчика и знать, какие сигналы поступают на входы...
UA4AEU, Илья
|
|
| |
Kreadlling | Дата: Вторник, 14.02.2012, 10:29 | Сообщение # 9 |
Группа: Удаленные
|
Quote (Admin) После 75-го импульса на выходе должно быть число 22. Значит коофф. счета равен 75. А количество различных состояний счетчика также- 75. А вот например, как вы говорите коэффициент счета 75, а на предустановку подано число 22. Т. е. счет идет от 22 и ведь когда наступит 0 счетчик остановится, или я не прав?
|
|
| |
RV3MP | Дата: Вторник, 14.02.2012, 11:48 | Сообщение # 10 |
Генерал-лейтенант
Группа: Пользователи
Сообщений: 563
Награды: 2
Репутация: 9
Статус: Offline
| Нет!Счётчик остановится только когда Вы ему "скажете". Он с успехом "перевалит" через "ноль" и пойдёт дальше вычитать(допустим) ...1-0-99-98-97-96.....
|
|
| |
Admin | Дата: Вторник, 14.02.2012, 12:56 | Сообщение # 11 |
Admin
Группа: Администраторы
Сообщений: 2301
Награды: 5
Репутация: 142
Статус: Offline
| Верно. В нашем случае:
22-21-20-19..........3-2-1-0-75-74-73......25-24-23-22-21-20......3-2-1-0-75-74-73.....
... и так по кругу, пока Вы не сбросите показания счетчика, подав на вход сброса R импульс. После этого импульса счетчик перейдет в исходное состояние т.е. 22. И от 22-х опять начнет вычитать...
UA4AEU, Илья
|
|
| |
RV3MP | Дата: Вторник, 14.02.2012, 14:44 | Сообщение # 12 |
Генерал-лейтенант
Группа: Пользователи
Сообщений: 563
Награды: 2
Репутация: 9
Статус: Offline
| Кажется ,я начинаю понимать суть проблемы Kreadlling! Вам надо сделать так,что бы счётчик отсчитал 74 шага назад и на 75м вернулся к "началу"(допустим 22)? Т.е. "перевалил" через "ноль" отсчитал ещё 52 "шага" и вернулся к 22? Как заставить его отсчитать именно столько после "ноля" сколько надо? Уточните.Может я так и не "вьехал", что ИМЕННО требуется? Посмотрим схему (сообщение #7) Если так, то достаточно выставить на (D1,D2) D0,1,2,3 нужную вам "цифру" старта,прибавить 74. Допустим 22+74=96.Далее (D1-Q0"1",D2-Q1"32",Q2"64")получим 97...сброс...пошла "единичка" на R. И....вернулись на старт...опять 22. Наверное это требовалось?
|
|
| |