реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> устройство сравнения
Psilon
сообщение Nov 29 2005, 15:46
Сообщение #1





Группа: Новичок
Сообщений: 12
Регистрация: 22-09-05
Пользователь №: 8 836



проблема такая , есть 4 ТТЛовский счетчика надо их суммировать и полученное число сравнить с имеющимися , что бы получить . больше оно или меньше
(2ве проблемы основные: счетчики ТТЛ , а сумматоры КМОП , и как задать имеющиеся значения)
как это зделать?
Go to the top of the page
 
+Quote Post
SergeyBorshch
сообщение Nov 29 2005, 18:34
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 100
Регистрация: 28-09-05
Из: Чернигов, Украина
Пользователь №: 9 053



Может я чего-то не понял, но зачем суммировать значение счета с четырех счетчиков? Может их надо подключать последовательно, в качестве делителя частоты?
Go to the top of the page
 
+Quote Post
Psilon
сообщение Nov 29 2005, 19:11
Сообщение #3





Группа: Новичок
Сообщений: 12
Регистрация: 22-09-05
Пользователь №: 8 836



числа у меня большие (в пределе от #4D5A до #4EEA), поэтому 4ре счетчика (555uE7) , надо суммировать и проверить входит ли оно в заданный интервал.
Go to the top of the page
 
+Quote Post
SergeyBorshch
сообщение Nov 29 2005, 19:33
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 100
Регистрация: 28-09-05
Из: Чернигов, Украина
Пользователь №: 9 053



Все равно получается счетчики нужно подключать последовательно, а не через сумматор.
Самый простлй вариант - сделать устройство сравнения на МК. Например, на ATtiny13 или ATtiny15. Значит на один вход подать аналоговый сигнал на 10-разрадный АЦП с переменного резистора (задаем значение) и к данному коду добавить число (в вашем варианте 0x4D5A), таким образом получаем значение уставки H=H0+R, где Н0 - смещение, R - код с АЦП (0x00-0x3FF). А второй вход контроллера повесить счетный вход. Схема получится довольно проста и дешевая (стоимость контроллера где-то около 1$).
Go to the top of the page
 
+Quote Post
almay
сообщение Nov 30 2005, 07:32
Сообщение #5


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 26-01-05
Из: Московская обл.
Пользователь №: 2 207



Наиболее простой вариант выходы счетчиков подать на вход цифрового компаратора, на другой вход компаратора заданное число, а суммированием в этом сучае ни чего не добьешся.
Go to the top of the page
 
+Quote Post
Psilon
сообщение Nov 30 2005, 12:24
Сообщение #6





Группа: Новичок
Сообщений: 12
Регистрация: 22-09-05
Пользователь №: 8 836



а как на другой вход подать заданное число? как(чем) его задать

тем более у меня не число а интервал , надо проверить входит полученное в интервал или нет
Go to the top of the page
 
+Quote Post
Psilon
сообщение Nov 30 2005, 14:01
Сообщение #7





Группа: Новичок
Сообщений: 12
Регистрация: 22-09-05
Пользователь №: 8 836



SergeyBorshch спасибо за помощ но микроконтроллеры нам преподаватель не разрешает использовать (P.S. пытаюсь зделать курсовой)
Go to the top of the page
 
+Quote Post
gmax
сообщение Nov 30 2005, 14:29
Сообщение #8


Участник
*

Группа: Свой
Сообщений: 55
Регистрация: 25-08-05
Из: Украина, Харьков
Пользователь №: 7 954



Цитата(Psilon @ Nov 29 2005, 17:46) *
проблема такая , есть 4 ТТЛовский счетчика надо их суммировать и полученное число сравнить с имеющимися , что бы получить . больше оно или меньше
(2ве проблемы основные: счетчики ТТЛ , а сумматоры КМОП , и как задать имеющиеся значения)
как это зделать?

1. ТТЛ -> КМОП. Отличия между КМОП и ТТЛ только в уровнях логической "1": у ТТЛ от 2,5В до напряжения питания, к КМОП напряжение питания -0,5В и выше. Чтобы избежать возможных проблем нужно подтянуть все цепи между ТТЛ микросхемой и КМОП микросхемой к питанию, при этом они должны питаться от одного источника.
2. После сумматоров, как я понял, должно получиься 4-х разрядное (16-ричная система) число, которое должно попадать в определенный промежуток. Если х - величина, полученная на выходе сумматоров, а - нижний предел, а b - верхний предел промежутка, в который должно попасть число х, то нужны 2 компаратора на 16 входов каждый: один настраивается на сравнение (х > a), а второй - на сравнение (x < cool.gif. Выходы компараторов объединяются по И. Числа a и b задаются непосредственной подачей логических уровней (0 и 1) на его входы (для 0 - подключаем соответствующий вход компаратора к GND, 1 - к напряжению питания).
Компараторов на 16 входов, насколько мне известно, в дискретной логике не существует. Их придется делать или на ПЛИС, или городить 8 4-х входовых компаратора с дополнительной логикой на выходе.
А вообще, не известна задача: может быть есть другие пути решения?
Go to the top of the page
 
+Quote Post
almay
сообщение Nov 30 2005, 15:03
Сообщение #9


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 26-01-05
Из: Московская обл.
Пользователь №: 2 207



Удаляю как не отвечающее задаче.
Go to the top of the page
 
+Quote Post
Psilon
сообщение Nov 30 2005, 16:19
Сообщение #10





Группа: Новичок
Сообщений: 12
Регистрация: 22-09-05
Пользователь №: 8 836



Almay а не можешь подсказать пример компаратора который может подойти?
Go to the top of the page
 
+Quote Post
TsAN
сообщение Nov 30 2005, 18:08
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 129
Регистрация: 15-07-05
Пользователь №: 6 828



Из логики можно попробовать на четырехразрядных КР1533СП1=SN74ALS85. Достоинство - ИМС довольно старая, так что по ее применению много информации проходило.

А вообще-то, IMHO, цель подобного курсовика - не схему из готовых кубиков собрать, а показать умение разработать логическое устройство на базе стандартных вентелей. Так что если внутреннюю архитектуру этого компаратора разрисовать - самое то будет sad.gif

Извините, что вмешался...

Удачи!
Go to the top of the page
 
+Quote Post
Psilon
сообщение Nov 30 2005, 18:53
Сообщение #12





Группа: Новичок
Сообщений: 12
Регистрация: 22-09-05
Пользователь №: 8 836



ребят, попробую вопрос подругому поставить
надо посчитать число импульсиков и проверить попадает ли оно в интервал (от 19802 до 20202 (десятичная система)) ... может кто нибудь сможет предложить что нито интересное... (кроме микроконтроллеров)
всем кто отвечает большое спасибо..
Go to the top of the page
 
+Quote Post
uriy
сообщение Nov 30 2005, 20:23
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Можно сделать два счетчика с загружаемым коэффициентом деления (каждый по 16 разрядов), работающих на вычитание. По-моему твои микросхемы как раз могут это сделать. Аппаратно устанавливаешь числа (цепляешь к VDD и GND, и RC цепочку на вход защелкивания числа).После того как счетчик с меньшим коэффициентом деления досчитает до нуля, начинаешь проверять не достиг ли нуля второй счетчик. Если оба счетчика до нуля не досчитали, значит число импульсов не попало в интервал (мало импульсов). Если счетчик с меньшим числом досчитал, а второй нет - число импульсов попало в интервал (что тебе и надо). Если оба счетчика ушли в минус - импульсов пришло больше чем верхний предел твоего интервала.
Go to the top of the page
 
+Quote Post
Psilon
сообщение Nov 30 2005, 21:26
Сообщение #14





Группа: Новичок
Сообщений: 12
Регистрация: 22-09-05
Пользователь №: 8 836



а пример таких счетчиков можно?
Go to the top of the page
 
+Quote Post
almay
сообщение Dec 1 2005, 07:07
Сообщение #15


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 26-01-05
Из: Московская обл.
Пользователь №: 2 207



В качестве 16ричного счесчика можно использовать пару 72НС151+74НС4040, для построения схемы сравнения рекомендую 74НС85. Все вышеперечисленные м/с имеют отечественные функциональные аналоги.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 08:29
Рейтинг@Mail.ru


Страница сгенерированна за 0.01478 секунд с 7
ELECTRONIX ©2004-2016