Например TDA7294

Форум РадиоКот • Просмотр темы - Тахометр pic16f628a индикатор HT1611(1613)
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср май 14, 2025 13:19:41

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


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



Начать новую тему Ответить на тему  [ Сообщений: 39 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Тахометр pic16f628a индикатор HT1611(1613)
СообщениеДобавлено: Ср июл 05, 2023 18:06:48 
Родился

Зарегистрирован: Ср июл 05, 2023 17:35:38
Сообщений: 15
Рейтинг сообщения: 0
Прошу помочь вывести пятый индикатор десятки тысяч для измерения оборотов бензопилы (бензокосы). Исходники есть.
Вложение:
t628asm.asm [11.57 KiB]
Скачиваний: 95
Заранее благодарю спецов.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Тахометр pic16f628a индикатор HT1611(1613)
СообщениеДобавлено: Чт июл 06, 2023 20:00:54 
Друг Кота
Аватар пользователя

Карма: 94
Рейтинг сообщений: 1464
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14982
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
А зачем умножеие - деление, если достаточно нескольких ступеней вычитания/сложения с константами?
А в накопитель сразу двоично-десятичные тетрады укладываются отдельно для 10000, 1000, 100 и табличный преобразователь остатка (10ки и 1цы)..
:roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Тахометр pic16f628a индикатор HT1611(1613)
СообщениеДобавлено: Чт июл 06, 2023 22:51:16 
Родился

Зарегистрирован: Ср июл 05, 2023 17:35:38
Сообщений: 15
Рейтинг сообщения: 0
Я не программист, это взято из журнала Радио. Я подкорректировал только делитель. Теперь при 100Гц показывает ровно 6000. Если можете пожалуйста поправьте asm.
Помогите такому же пенсионеру.


Вложения:
Комментарий к файлу: Схема может пригодиться.
Схема тахометра.jpg [79.62 KiB]
Скачиваний: 146
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Тахометр pic16f628a индикатор HT1611(1613)
СообщениеДобавлено: Пт июл 07, 2023 08:09:26 
Друг Кота
Аватар пользователя

Карма: 94
Рейтинг сообщений: 1464
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14982
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Более неудобного варианта схемы (относительно примененного индикатора) найти трудно...
Тут проще(быстрее) не править, а заново написать или к автору конструкции обратиться.
:(
Что она хоть мерить должна?
В смысле диапазона значений и их наименований (герцы, обороты в минуту или еще чего)?
:roll:


Вернуться наверх
 
Открыт интернет-магазин MEAN WELL.Market – весь ассортимент MEAN WELL, выгодные цены

Открыта удобная площадка с выгодными ценами, поставляющая весь ассортимент продукции, производимой компанией MEAN WELL – от завоевавших популярность и известных на рынке изделий до новинок. MEAN WELL.Market предоставляет гарантийную и сервисную поддержку, удобный подбор продукции, оперативную доставку по России. На сайте интернет-магазина посетители смогут найти обзоры, интересные статьи о применении, максимальный объем технических сведений.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Тахометр pic16f628a индикатор HT1611(1613)
СообщениеДобавлено: Пт июл 07, 2023 08:40:21 
Родился

Зарегистрирован: Ср июл 05, 2023 17:35:38
Сообщений: 15
Рейтинг сообщения: 0
Тахометр измеряет обороты в минуту. Он собран и работает. Мне надо добавить пятый разряд десятков тысяч. Сейчас измеряет от 30 до 9999 оборотов, далее просто не видно десятки тысяч.


Вернуться наверх
 
LED-драйверы MOSO - надежные решения для индустриальных приложений

Продукция MOSO предназначена в основном для индустриальных приложений, использует инновационные решения на основе более 200 собственных патентов для силовой электроники и соответствует международным стандартам. LED-драйверы MOSO применяются в системах наружного освещения разных отраслей, включая промышленность, сельское хозяйство, транспорт и железную дорогу. В ряде серий реализована возможность дистанционного контроля и программирования работы по заданному сценарию. Разберем решения MOSO подробнее>>
Не в сети
 Заголовок сообщения: Re: Тахометр pic16f628a индикатор HT1611(1613)
СообщениеДобавлено: Пт июл 07, 2023 09:27:09 
Говорящий с текстолитом

Карма: 25
Рейтинг сообщений: 449
Зарегистрирован: Сб май 05, 2012 20:24:52
Сообщений: 1579
Откуда: KN34PC, Болгария
Рейтинг сообщения: 0
Если знаете, в каком номере журнала "Радио" опубликована оригинальная статья? Каковы максимальные обороты реальной машины?
На самом деле проще написать новый код (на C). И у этих дисплеев есть проблема с реальным тестом - их уже трудно найти.


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Тахометр pic16f628a индикатор HT1611(1613)
СообщениеДобавлено: Пт июл 07, 2023 10:01:09 
Друг Кота
Аватар пользователя

Карма: 94
Рейтинг сообщений: 1464
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14982
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Когда то таким дисплейчиком баловался - ниже дока с моим дополнением
Вложение:
1611c+note.pdf [226.82 KiB]
Скачиваний: 77

пакостная штука, но таки работала. В наличии уже даавно нету.
Судя по протоколу надо будет добавлять тетраду как в обработчик данных, так и в протокол пересылки из МК в дисплей.
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Тахометр pic16f628a индикатор HT1611(1613)
СообщениеДобавлено: Пт июл 07, 2023 10:26:59 
Родился

Зарегистрирован: Ср июл 05, 2023 17:35:38
Сообщений: 15
Рейтинг сообщения: 0
Журнал Радио 2004 номер 7. В телефонных АОНнах их много. Не знаю что надо, это для меня темный лес. Если можете, сделайте. Спасибо.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Тахометр pic16f628a индикатор HT1611(1613)
СообщениеДобавлено: Пт июл 07, 2023 16:27:28 
Говорящий с текстолитом

Карма: 25
Рейтинг сообщений: 449
Зарегистрирован: Сб май 05, 2012 20:24:52
Сообщений: 1579
Откуда: KN34PC, Болгария
Рейтинг сообщения: 0
Если можно сфотографируйте дисплей, чтобымогли получить представление о ориг. показаниях.
Получается ---0000--- без ввода? На 10 об. ---0010--- отображается?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Тахометр pic16f628a индикатор HT1611(1613)
СообщениеДобавлено: Пт июл 07, 2023 18:13:16 
Родился

Зарегистрирован: Ср июл 05, 2023 17:35:38
Сообщений: 15
Рейтинг сообщения: 0
Не могу вставить фотки . На экране три пропуска пустые потом четыре цифры и опять три пропуска.
https://img.radiokot.ru/files/153717/th ... lpc0pe.jpg
https://img.radiokot.ru/files/153717/me ... lfk9rh.jpg
Вставил в img.radiokot.ru 4 фотки


Последний раз редактировалось ALEX-10 Пт июл 07, 2023 20:39:10, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Тахометр pic16f628a индикатор HT1611(1613)
СообщениеДобавлено: Пт июл 07, 2023 18:27:47 
Друг Кота
Аватар пользователя

Карма: 94
Рейтинг сообщений: 1464
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14982
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Прожка просто чудеса изврата...
Это в отношении вычислений длительности входного импульса и формирования опорного сигнала...
На основе командных циклов и "волшебной константы"
Как в принципе и схемка - "дробный" кварц 3,58 МГц вместо штатного 4 или 20 МГц больше для UART подходит (3.579545 Мгц)...
Вывод там кстати сразу во все позиции дисплея сделан - при корректной математике и 16-разрядном счетчике теоретически проблем не должно быть (просто замещаем один из пробелов нужными данными)...
:roll:
... но алгоритм вычислений (это только автор прожки понять может)...
у нас ведь по существу простейший периодометр/частотомер
:facepalm:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Тахометр pic16f628a индикатор HT1611(1613)
СообщениеДобавлено: Пт июл 07, 2023 20:43:50 
Родился

Зарегистрирован: Ср июл 05, 2023 17:35:38
Сообщений: 15
Рейтинг сообщения: 0
Кварц у меня 4Мгц стоит. Я могу по схеме спаять и настроить, а программирование мне не дается даже на Ардуино. Только методом сравнения и логики.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Тахометр pic16f628a индикатор HT1611(1613)
СообщениеДобавлено: Пт июл 07, 2023 20:52:18 
Говорящий с текстолитом

Карма: 25
Рейтинг сообщений: 449
Зарегистрирован: Сб май 05, 2012 20:24:52
Сообщений: 1579
Откуда: KN34PC, Болгария
Рейтинг сообщения: 0
Max oбороты меньше 65535? (uint16_t при печати дисплея).
Кварц не 3,579545 MHz, a 4 MHz? (из-за счетов мне это нужно)

Уже успешно написал "драйвер" для HT1611 :), подключен к одним и тем же пинам.
Остался тахометр, посмотрим как организовать тестирование, он для меня на данный момент сложнее.

И интересно, почему в оригинал на вход выбран PB2, а не RB0/INT или RA4/T0CKI, RB6/T1CKI, но это мысли в письменной форме ... :)


Вложения:
DSC04930s.jpg [132.37 KiB]
Скачиваний: 72
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Тахометр pic16f628a индикатор HT1611(1613)
СообщениеДобавлено: Пт июл 07, 2023 21:07:03 
Родился

Зарегистрирован: Ср июл 05, 2023 17:35:38
Сообщений: 15
Рейтинг сообщения: 0
Да, конечно меньше. Не более 20000 об/мин. Кварц 4 Мгц. Я завтра на некоторое время исчезну из сети, не обижайтесь если не смогу ответить. Спасибо большое. Входы/выходы можете поменять, для меня это не проблема, я в них не понимаю. Печатку еще не делал.


Последний раз редактировалось ALEX-10 Пт июл 07, 2023 21:10:14, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Тахометр pic16f628a индикатор HT1611(1613)
СообщениеДобавлено: Пт июл 07, 2023 21:09:47 
Говорящий с текстолитом

Карма: 25
Рейтинг сообщений: 449
Зарегистрирован: Сб май 05, 2012 20:24:52
Сообщений: 1579
Откуда: KN34PC, Болгария
Рейтинг сообщения: 0
Да, и я пишу код сегодня, потом позже ... не происходит решение сразу. Попробую, может получится.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Тахометр pic16f628a индикатор HT1611(1613)
СообщениеДобавлено: Пт июл 07, 2023 21:19:32 
Друг Кота
Аватар пользователя

Карма: 195
Рейтинг сообщений: 8521
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Сообщений: 42000
Откуда: Нерезиновая
Рейтинг сообщения: 0
BOB51 писал(а):
Как в принципе и схемка - "дробный" кварц 3,58 МГц вместо штатного 4 или 20 МГц больше для UART подходит (3.579545 Мгц)...
А 3,58 МГц это не NTSC кварц, случайно?
Если ДА, то тогда автор просто использовал то, что было "в тумбочке".. :dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Тахометр pic16f628a индикатор HT1611(1613)
СообщениеДобавлено: Пт июл 07, 2023 21:22:45 
Друг Кота
Аватар пользователя

Карма: 94
Рейтинг сообщений: 1464
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14982
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Такое впечатление, что в первоисточнике была привязка к UARTу - формирование "счетного окна" за счет TxD (пересылка байта данных в качестве строба).
Вывод RB2 на схеме - он же RB2/TX/CK...
А вот в приложенной прожке уже "некая импровизация"...
:roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Тахометр pic16f628a индикатор HT1611(1613)
СообщениеДобавлено: Пт июл 07, 2023 22:06:48 
Это не хвост, это антенна

Карма: 20
Рейтинг сообщений: 478
Зарегистрирован: Чт авг 10, 2017 20:57:51
Сообщений: 1462
Рейтинг сообщения: 0
veso74 писал(а):
я пишу код сегодня

veso74, посмотри в сторону CCP1, CCP2. Режим - захват - Capture.
Примерно так:
1. CCP настроен на захват, ожидание пол. фронта. TMR1 - 1uS
1.1 пишем и прерывание по переполнение TMR1 и по захвата

2. Запускаем TMR1 - старт захвата. Момент запуска должен быть по падающим фронтом..
2.1 если сработало прерывание по захвата (полож.) меняем захват на срабатывание по падающим фронтом. CCPR1H:CCPR1L время отриц. пульса. Сохраняем
3. Если сработало по падающим то в CCPR1H:CCPR1L время пол. пульса - сохраняем
и то-же делаем и для отриц. пульса. Автор t628asm.asm так сделал.

Сумируем время положителного и отрицательного и получаем период. Далее арифметика.

2.1 Можно и не меняя захват по падающим. Работать только по нарастающим фронтом - запуск по пол. фронту. Тогда в CCPR1H:CCPR1L будет период сигнала. И арифметика.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Тахометр pic16f628a индикатор HT1611(1613)
СообщениеДобавлено: Пт июл 07, 2023 23:05:53 
Говорящий с текстолитом

Карма: 25
Рейтинг сообщений: 449
Зарегистрирован: Сб май 05, 2012 20:24:52
Сообщений: 1579
Откуда: KN34PC, Болгария
Рейтинг сообщения: 0
diplodok, если можно, на asm с идеей модифицируйте код из задания ALEX-10.
Я тестирую (C) использование ext interrupt (PB0), L to H и беру сколько timer0 насчитал. Пока работает.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Тахометр pic16f628a индикатор HT1611(1613)
СообщениеДобавлено: Сб июл 08, 2023 00:32:35 
Друг Кота
Аватар пользователя

Карма: 94
Рейтинг сообщений: 1464
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14982
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Для тахометра с оборотами в минуту можно и обычный программный счетчик.
Только предпочтение аппаратному антидребезгу датчика.
Измерительное окно в 1,875 секунды и считаем пришедшие за это время импульсы.
Затем сдвиг результата влево 5 раз (*32) - получаем двоичный результат "обороты в минуту".
Остается только привести его к двоично-десятичному виду (потетрадно) и вывести на индикацию.
Для разнообразия можно усреднение добавить - но тогда на реакцию потребуется секунд 6 (высокая инерционность).
Можно и через периодомер - но тогда надо подбирать длительность тактовых импульсов для T1 так, чтобы упростить математику.
:roll:


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


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

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


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