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

 
 
 
Reply to this topicStart new topic
> Схема деления коэффициента на число, Определенное число надо поделить на получившееся число импульсов
snim
сообщение Mar 11 2009, 05:20
Сообщение #1





Группа: Новичок
Сообщений: 1
Регистрация: 25-03-07
Пользователь №: 26 503



Задача следующая:
- Как на простых микросхемах (561 серия) сделать схему вычисления, а именно деление определенного числа на число импульсов, прошедших за определенный промежуток времени.
Например, имеем коэффициент 4000, что не так важно. За 1 сек счетчик насчитал допустим 200 импульсов. Надо на индикаторе увидеть результат деления числа (4000) на 200. Т.е. на табло должна быть цифра 20. Если кол-во импульсов было 8, то на табло должна почвиться цифра 500. Ну и т.д..

Как реализовать такую схемку?

Наверное проще такую задачу выполнить на какой-нибудь программируемой микросхеме. Но у меня с ними опыта "ноль", да и программировать я не умею совсем sad.gif Мое радиолюбительство закончилось в начале 90-х wink.gif
Go to the top of the page
 
+Quote Post
saschgren
сообщение Mar 11 2009, 06:05
Сообщение #2





Группа: Новичок
Сообщений: 2
Регистрация: 18-11-08
Пользователь №: 41 719



Какой индикатор использовать будете?
Какая частота импульсов?
Что это за девайс?
Go to the top of the page
 
+Quote Post
asdf
сообщение Mar 11 2009, 08:26
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 775
Регистрация: 11-05-05
Пользователь №: 4 913



Цитата(snim @ Mar 11 2009, 08:20) *
Задача следующая:
- Как на простых микросхемах (561 серия) сделать схему вычисления, а именно деление определенного числа на число импульсов, прошедших за определенный промежуток времени.
реализовать такую схемку?

Наверное проще такую задачу выполнить на какой-нибудь программируемой микросхеме. Но у меня с ними опыта "ноль", да и программировать я не умею совсем sad.gif Мое радиолюбительство закончилось в начале 90-х wink.gif

На 561 это сделать будет достаточно сложно.
Проще запрограммировать ПЛИС или, как вариант, ПЗУ входов на 16-20.
При некотором умении на этой же ПЗУшке можно запрограммировать и счетчик и дещифратор для индикатора.
Но, с моей точки зрения, самый простой вариант - на простеньком контроллере.
Если частота небольшая, порядка мегагерцев, то и счетчик, и делитель и дешифраторы для индикатора можно сделать на одном контроллере.
То что Вы сами не можете запрограммировать - не страшно, задача простая, многие смогут Вам помочь.
Нужно конкретизировать - частоту импульсов, разрядность и тип выходного индикатора.
Go to the top of the page
 
+Quote Post
Танцующий
сообщение Mar 11 2009, 08:55
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 60
Регистрация: 17-06-04
Из: Н.Новгород
Пользователь №: 42



Цитата(snim @ Mar 11 2009, 08:20) *
- Как на простых микросхемах (561 серия) сделать схему вычисления...


Ну ежели тряхнуть стариной и вспомнить молодость, то можно и на 561-ой (счётчики и регистры). Но рекомендация - микроконтроллер, тем более, что в большинстве из них уже есть готовые и счётчики и регистры управления индикацией, не считая такой ерунды, как возможность перепрограммирования, гибкость внешнего управления и простота передачи данных в PC.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Mar 11 2009, 09:53
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Если сделать два счетчика. Один считает импульсы фиксированной частоты за то время, когда второй счетчик, считающий измеряемые импульсы, переполнится, то все получится автоматически.
Только время счета будет плавать.
Go to the top of the page
 
+Quote Post
ucMike
сообщение Mar 11 2009, 17:09
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 21-11-08
Пользователь №: 41 832



Бери схему любого частотомера. Меняй местами сигнал СЧЁТ и ОБРАЗЦОВЫЙ и всё. В частотомерах эта функция обычно называют измерением периода сигнала.
Пример. Коэффициент = 4000 (Гц). Если Х=200, то счетчик частотомера успеет насчитать за 5 мс до 20-ти.

Курсовой?

Сообщение отредактировал ucMike - Mar 11 2009, 17:11
Go to the top of the page
 
+Quote Post
MMos
сообщение Mar 13 2009, 07:25
Сообщение #7


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

Группа: Участник
Сообщений: 147
Регистрация: 7-12-07
Пользователь №: 33 057



Я бы взял 3 счётчика.
Первый в начале "деления" загружается делимой константой, считает в реверсном направлении.
Второй в начале загружается делителем, считает в реверсном направлении, по достижении нуля заново перезагружается делителем.
Третий в начале обнуляется и считает переходы через ноль второго счётчика.
Когда первый счётчик дойдёт до нуля, в третьем будет нужное для индикации число.
Go to the top of the page
 
+Quote Post
ucMike
сообщение Mar 15 2009, 19:02
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 21-11-08
Пользователь №: 41 832



Цитата(MMos @ Mar 13 2009, 10:25) *
Я бы взял 3 счётчика. ...
Второй в начале загружается делителем ...


Делитель посчитать надо - четвертый счетчик
Go to the top of the page
 
+Quote Post

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

 


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


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