Например TDA7294

Форум РадиоКот • Просмотр темы - Как сделать счетчик импульсов на AVR
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср апр 24, 2024 22:19:30

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 29 ]  1,  
Автор Сообщение
 Заголовок сообщения: Как сделать счетчик импульсов на AVR
СообщениеДобавлено: Пт фев 17, 2006 19:18:32 
Типа прикрутить фотодиод и фотоприемник??
Спасибо за ответ


Вернуться наверх
   
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт фев 17, 2006 19:26:26 
Говорящий с текстолитом
Аватар пользователя

Карма: 5
Рейтинг сообщений: 4
Зарегистрирован: Пн авг 22, 2005 21:02:22
Сообщений: 1529
Откуда: Питер
Рейтинг сообщения: 0
Товарищ! У нас правило: излагать проблему целиком :) Для чего счетчик? Где он будет стоять? Че делать? Каковы параметры? и т.п. :)

_________________
Лучше быть первым в деревне, чем вторым в Риме


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт фев 17, 2006 19:34:49 
Дух сайта
Аватар пользователя

Карма: 64
Рейтинг сообщений: 58
Зарегистрирован: Вт авг 23, 2005 15:22:21
Сообщений: 198
Откуда: Обитаю везде
Рейтинг сообщения: 0
Ну что значит для чего?! Мяу! Разумеется, для измерения количества взмахов кошачьего хвоста - ну что за вопрос?
Все остальное просто не имеет смысла.

_________________
МЯЯЯЯЯУ!


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
 Заголовок сообщения: Счетчик
СообщениеДобавлено: Пт фев 17, 2006 21:09:33 
Вообщем для того что бы посчитать число проходящих
через него предметов.

Параметры сам не знаю.


Вернуться наверх
   
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт фев 21, 2006 12:28:15 
Опытный кот
Аватар пользователя

Зарегистрирован: Чт дек 29, 2005 07:29:25
Сообщений: 715
Откуда: Омск
Рейтинг сообщения: 0
Я думаю, что для тупого подсчета "взмахов хвоста" достаточно повесить конструкцию из фотоприемника, транзистора и резисторов на таймер-счетчик с внешним прерыванием.
А если еще охото знать время прибывания хвоста
в зоне датчика (а заранее знаю скорость можно определить его толщину), то можно перецепить ту же конструкцию на прерывание настроенное на срабатывание по смене состояния и мерить время между срабатываниями.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Как сделать счетчик импульсов на AVR
СообщениеДобавлено: Вс апр 18, 2010 02:19:33 
Родился

Зарегистрирован: Сб апр 10, 2010 20:21:07
Сообщений: 8
Рейтинг сообщения: 0
Помогите разработать схему


Вложения:
автомат.JPG [85.78 KiB]
Скачиваний: 1743
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как сделать счетчик импульсов на AVR
СообщениеДобавлено: Пн авг 22, 2011 17:57:17 
Родился

Зарегистрирован: Вс июл 31, 2011 03:17:15
Сообщений: 17
Рейтинг сообщения: 0
Энкодер и Bascom-AVR. Счетчик импульсов

http://avrproject.ru/publ/ehnkoder_i_ba ... v/1-1-0-14

Изображение

код в Bascom-AVR:

Код:
$regfile = Attiny2313.dat
$crystal = 8000000

Dim W As Word

Dim N1 As Byte
Dim N2 As Byte
Dim N3 As Byte
Dim N4 As Byte
Dim N5 As Byte
Dim N6 As Byte

Dim M1 As Long
Dim M2 As Long
Dim M3 As Long
Dim M4 As Long
Dim M5 As Long
Dim M6 As Long

Ddrd = &B11011011         ' аноды
Ddrb = &B11111111         ' сегменты

Config Int0 = Falling     ' прерывание INT0 по нисходящему фронту (c + на -)
On Int0 Encod

Enable Interrupts
Enable Int0

Do        ' в главном цикле отображаем количество импульсов

Portd = &B11111110

Select Case N1
Case 0 : Portb = &B11000000
Case 1 : Portb = &B11111001
Case 2 : Portb = &B10100100
Case 3 : Portb = &B10110000
Case 4 : Portb = &B10011001
Case 5 : Portb = &B10010010
Case 6 : Portb = &B10000010
Case 7 : Portb = &B11111000
Case 8 : Portb = &B10000000
Case 9 : Portb = &B10010000
End Select

Waitms 5

Portd = &B11111101

Select Case N2
Case 0 : Portb = &B11000000
Case 1 : Portb = &B11111001
Case 2 : Portb = &B10100100
Case 3 : Portb = &B10110000
Case 4 : Portb = &B10011001
Case 5 : Portb = &B10010010
Case 6 : Portb = &B10000010
Case 7 : Portb = &B11111000
Case 8 : Portb = &B10000000
Case 9 : Portb = &B10010000
End Select

Waitms 5

Portd = &B11110111

Select Case N3
Case 0 : Portb = &B11000000
Case 1 : Portb = &B11111001
Case 2 : Portb = &B10100100
Case 3 : Portb = &B10110000
Case 4 : Portb = &B10011001
Case 5 : Portb = &B10010010
Case 6 : Portb = &B10000010
Case 7 : Portb = &B11111000
Case 8 : Portb = &B10000000
Case 9 : Portb = &B10010000
End Select

Waitms 5

Portd = &B11101111

Select Case N4
Case 0 : Portb = &B11000000
Case 1 : Portb = &B11111001
Case 2 : Portb = &B10100100
Case 3 : Portb = &B10110000
Case 4 : Portb = &B10011001
Case 5 : Portb = &B10010010
Case 6 : Portb = &B10000010
Case 7 : Portb = &B11111000
Case 8 : Portb = &B10000000
Case 9 : Portb = &B10010000
End Select

Waitms 5


Portd = &B10111111

Select Case N5
Case 0 : Portb = &B11000000
Case 1 : Portb = &B11111001
Case 2 : Portb = &B10100100
Case 3 : Portb = &B10110000
Case 4 : Portb = &B10011001
Case 5 : Portb = &B10010010
Case 6 : Portb = &B10000010
Case 7 : Portb = &B11111000
Case 8 : Portb = &B10000000
Case 9 : Portb = &B10010000
End Select

Waitms 5

Loop

End

Encod:              ' тут узнаем в каком направлении вращают ручку энкодера

 If Pind.5 = 1 Then        ' если на ноге единица (импульс не пришел) тогда
 Incr W                    ' инкременируем переменную (увеличиваем на 1)
 Else                      ' в обратном случае
 Decr W                    ' декрементируем переменную (уменьшаем на 1)
 End If
 Waitms 5                  ' ждем пока утихнет дребезг контактов         
 Gifr = 64                ' сбрасываем регистр хранения прерывания INT0

' а тут готовим переменную к выводу на дисплей

M1 = W
M2 = M1
M3 = M1
M4 = M1
M5 = M1

M1 = M1 / 10000        ' обработка первого разряда
N1 = Abs(M1)

M2 = M2 Mod 10000      ' обработка второго разряда
M2 = M2 / 1000
N2 = Abs(M2)

M3 = M3 Mod 1000        ' обработка третьего разряда
M3 = M3 / 100
N3 = Abs(M3)

M4 = M4 Mod 100         ' обработка четвертого разряда
M4 = M4 / 10
N4 = Abs(m4)

M5 = M5 Mod 10           ' обработка пятого разряда
N5 = Abs(m5)

Return


Вложения:
Комментарий к файлу: shem_m
s19234711.jpg [20.28 KiB]
Скачиваний: 11403
Комментарий к файлу: shem
19234711.png [87.23 KiB]
Скачиваний: 1021
Комментарий к файлу: arhiv
counter.rar [1.55 KiB]
Скачиваний: 495

_________________
из ХЗ делаю ТЗ
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как сделать счетчик импульсов на AVR
СообщениеДобавлено: Сб авг 27, 2011 17:47:42 
Открыл глаза
Аватар пользователя

Зарегистрирован: Пт авг 26, 2011 18:30:21
Сообщений: 65
Рейтинг сообщения: 0
Есть ли смысль собирать?у нас в новосибирске с LCD стоит не больше 450 рублей (простой), при стоймости тиньки2313 126 рублей?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как сделать счетчик импульсов на AVR
СообщениеДобавлено: Сб авг 27, 2011 19:22:13 
Мучитель микросхем
Аватар пользователя

Зарегистрирован: Вс янв 11, 2009 09:29:08
Сообщений: 492
Откуда: Ярославль
Рейтинг сообщения: 0
о! моя тема! :) будем наблюдать!

_________________
Мои верные друзья - АМD и AVR
LM317 - атцтой, LM2576ADJ - форева! :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как сделать счетчик импульсов на AVR
СообщениеДобавлено: Сб авг 27, 2011 20:14:31 
Друг Кота
Аватар пользователя

Карма: 9
Рейтинг сообщений: 96
Зарегистрирован: Пн июл 13, 2009 14:37:39
Сообщений: 3961
Откуда: Московская область, наукоград.....
Рейтинг сообщения: 0
vervoolf писал(а):
у нас в новосибирске с LCD стоит не больше 450 рублей (простой), при стоймости тиньки2313 126 рублей?

Это где вы берете такие тиньки 2313?
Давно было, но покупал в новосибирском представительстве Аргуссофта (на советской) по 37р\шт. Еще можно вточку опоры заглянуть (была на Коммунистической) а не шастать по Микронике, Радиоле и пр. Современные цены не знаю.

_________________
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как сделать счетчик импульсов на AVR
СообщениеДобавлено: Сб авг 27, 2011 20:43:37 
Друг Кота
Аватар пользователя

Карма: 62
Рейтинг сообщений: 840
Зарегистрирован: Вт апр 24, 2007 07:45:40
Сообщений: 5598
Откуда: Minsk
Рейтинг сообщения: 0
vervoolf писал(а):
у нас в новосибирске с LCD стоит не больше 450 рублей (простой), при стоймости тиньки2313 126 рублей?


Богатенькие Буратины ! Я в нашем захолустном Минске за 1$ покупал. За 3$ - AT90USB162. Вот те и кризис с инфляцией.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как сделать счетчик импульсов на AVR
СообщениеДобавлено: Пт июн 29, 2012 15:46:54 
Открыл глаза

Зарегистрирован: Ср мар 19, 2008 16:41:39
Сообщений: 57
Откуда: Сибирь
Рейтинг сообщения: 0
А не подскажет ли ALL схему счетчика с таймером.
Т.е. выставляем время счета 5...10...45сек...1...5...10 минут(т.е. регулируемое время) и считаем число импульсов пришедших за это время.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как сделать счетчик импульсов на AVR
СообщениеДобавлено: Пт июн 29, 2012 18:10:22 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14063
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
любой частотомер с изменяемой длительностью "окна" счета


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как сделать счетчик импульсов на AVR
СообщениеДобавлено: Пт июн 29, 2012 23:22:03 
Друг Кота
Аватар пользователя

Карма: 62
Рейтинг сообщений: 840
Зарегистрирован: Вт апр 24, 2007 07:45:40
Сообщений: 5598
Откуда: Minsk
Рейтинг сообщения: 0
eXL писал(а):
А не подскажет ли ALL схему счетчика с таймером.
Т.е. выставляем время счета 5...10...45сек...1...5...10 минут(т.е. регулируемое время) и считаем число импульсов пришедших за это время.


Ну так сам же весь алгоритм расписал, и все понятно : 2 счетчика, на один подаются считаемые импульсы, на другой - таймерные кварцованные, стартуются и останавливаются одновременно. А если на АВР, так это все вместо железки реализуется внутри МК программно. Программа - пара страничек ассемблера. Делов-то.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как сделать счетчик импульсов на AVR
СообщениеДобавлено: Сб июн 30, 2012 16:42:37 
Открыл глаза

Зарегистрирован: Ср мар 19, 2008 16:41:39
Сообщений: 57
Откуда: Сибирь
Рейтинг сообщения: 0
BOB51

Где есть частотомеры с регулируемым плавно временем счета ?\
Ссылку плиз.


Последний раз редактировалось eXL Сб июн 30, 2012 16:46:25, всего редактировалось 2 раз(а).

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как сделать счетчик импульсов на AVR
СообщениеДобавлено: Сб июн 30, 2012 16:43:26 
Открыл глаза

Зарегистрирован: Ср мар 19, 2008 16:41:39
Сообщений: 57
Откуда: Сибирь
Рейтинг сообщения: 0
Jack_A писал(а):
eXL писал(а):
А не подскажет ли ALL схему счетчика с таймером.
Т.е. выставляем время счета 5...10...45сек...1...5...10 минут(т.е. регулируемое время) и считаем число импульсов пришедших за это время.


Ну так сам же весь алгоритм расписал, и все понятно : 2 счетчика, на один подаются считаемые импульсы, на другой - таймерные кварцованные, стартуются и останавливаются одновременно. А если на АВР, так это все вместо железки реализуется внутри МК программно. Программа - пара страничек ассемблера. Делов-то.


Дуб я в программировании :(


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как сделать счетчик импульсов на AVR
СообщениеДобавлено: Сб июн 30, 2012 17:12:38 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14063
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
тогдыть ничем не поможем - обЪявляй тему как "сделайте мне того и этого под заказ" :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как сделать счетчик импульсов на AVR
СообщениеДобавлено: Вс июл 01, 2012 13:17:45 
Друг Кота
Аватар пользователя

Карма: 62
Рейтинг сообщений: 840
Зарегистрирован: Вт апр 24, 2007 07:45:40
Сообщений: 5598
Откуда: Minsk
Рейтинг сообщения: 0
Открою страшную тайну ( только для участников ветки "Цифровая техника" :) ) - частотомеры можно делать и без МК ! Более того, именно так их и делали со времен Петра I вплоть до Ильича II . Легкими движениями руки за полдня частотомер паяется на рассыпухе типа 1533, 155 и т.п. Точность порядка 10^-5 -- легко, а если больше, надо мудрить с термостатированием опорного генератора или питаться от цезиевого стандарта частоты ( у кого есть :) )


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как сделать счетчик импульсов на AVR
СообщениеДобавлено: Ср май 14, 2014 15:59:33 
Мучитель микросхем
Аватар пользователя

Карма: 4
Рейтинг сообщений: 15
Зарегистрирован: Ср янв 26, 2011 13:43:30
Сообщений: 414
Откуда: С того берега моря
Рейтинг сообщения: 0
Можно ли сделать счетчик на 5 каналов, на Тиньке 2313?

_________________
- Бежит этот подлец-электрон, а вокруг его масса (аж 10 в 23й) штук ионов кремния и 10 в 15й ионов примеси и он, подлец, взаимодействует!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как сделать счетчик импульсов на AVR
СообщениеДобавлено: Ср май 14, 2014 16:37:23 
Друг Кота

Карма: 64
Рейтинг сообщений: 966
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4221
Откуда: Ижевск
Рейтинг сообщения: 0
Можно.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 29 ]  1,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: >TEHb<, jurkom и гости: 44


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y