Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Ответить

Re: CLR2313 - измеритель ёмкостей, индуктивностей и сопротив

Пт дек 13, 2019 20:10:20

Здесь я здесь! А что там не понятного! все работает! косяков не замечено!

Re: CLR2313 - измеритель ёмкостей, индуктивностей и сопротив

Сб дек 14, 2019 05:21:46

Frogfot писал(а):Еще повторение вопроса - по поводу прерывания
Код:
IJMP ; Timer 1 capture

- адрес перехода в Z меняется или фиксированный?

Меняется в обработчике захвата. Вначале измерения активным перепадом вызывается прерывание переходом на CAPT, в котором запоминается начальное состояние таймера и выдается адрес все последующие перепады до конца измерения обрабатывать переходом на CAPT_1.

Re: CLR2313 - измеритель ёмкостей, индуктивностей и сопротив

Сб дек 14, 2019 11:20:20

А что там не понятного!

Пока я нормально не разберусь - там много непонятного.

все работает! косяков не замечено!

Разве кто говорит что не работает? Я пытаюсь разобраться, почему вообще оно работает, почему оно работает так, а не иначе, и разобраться, как оно работает.

P.S. Я ещё с математикой не разбирался, так что ещё буду задавать вопросы, пока не разберусь.

Добавлено after 1 minute 2 seconds:
Меняется в обработчике захвата. Вначале измерения активным перепадом вызывается прерывание переходом на CAPT, в котором запоминается начальное состояние таймера и выдается адрес все последующие перепады до конца измерения обрабатывать переходом на CAPT_1.

Благодарю, буду дальше курить.

Re: CLR2313 - измеритель ёмкостей, индуктивностей и сопротив

Ср янв 22, 2020 11:39:47

Обещанные файлы.

Поковырялся в файлах, в основном вывод на ЖК, несколько оптимизировал код - сэкономил около 20 байт. Если интересно, выложу код.

Re: CLR2313 - измеритель ёмкостей, индуктивностей и сопротив

Вт янв 28, 2020 21:17:33

Обещанные файлы.

Поковырялся в файлах, в основном вывод на ЖК, несколько оптимизировал код - сэкономил около 20 байт. Если интересно, выложу код.

Только легче стала, или что то добавилось?

Re: CLR2313 - измеритель ёмкостей, индуктивностей и сопротив

Пн фев 03, 2020 10:04:37

Только легче стала, или что то добавилось?

Ничего не добавлял, некуда добавлять - ~30 байтов свободных, пока только прогу ковырял - индикацию, математику. А что поменять, добавить? Хочу переделать схему под STM32 (есть F030 и F103 - по 64 кБ). Пока для упрощения жизни, наверное, сделаю на BluePills, добавлю частотомер и измеритель периода. Неплохо также будет добавить измеритель ESR конденсаторов. Индикацию можно будет сделать и на сегментном ЖК, или на I2C SSD1306, или на TFT ST7935.

Re: CLR2313 - измеритель ёмкостей, индуктивностей и сопротив

Вт фев 04, 2020 21:24:56

Только легче стала, или что то добавилось?

В принципе чуть памяти есть, можно попробовать сделать антидребезг кнопок (чтобы не ставить ёмкости параллельно кнопкам). На отключение кондёр можно и так не ставить - там идёт срабатывание по прерыванию, без разницы, сколько будет срабатываний.

Также по переделке прибора - может, для начала ограничусь заменой ATtiny2313 на ATmega8 - добавляется 6 кБ флеша и 8-битный таймер, и лапок будет больше - добавить измерение внешней частоты и периода (только нужно добавлять мультиплексор).

Re: CLR2313 - измеритель ёмкостей, индуктивностей и сопротив

Ср фев 19, 2020 10:41:54

Народ, вопросы по subj:
1. Реально ли на C реализовать математику измерителя - там в расчетах используется 80-бит математика на асмк, в Keil C вроде есть 64 бит переменные - как будет с точностью?
2. Если делать измеритель на STM32 - с какой частотой лучше тактировать таймер или таймеры для увеличения точности (можно до 48 МГц для М0 и 72 МГц для М3)?

Re: CLR2313 - измеритель ёмкостей, индуктивностей и сопротив

Чт фев 20, 2020 22:54:46

Ещё третий вопрос - для увеличения точности лучше мерить период или частоту? Или, может в каком диапазоне частот мерить частоту, а в каком период. У STM32F103C8T6 у которого сейчас изучаю таймеры - их 4 шт, 2 любых можно соединять в 32 бит счетчик (уже разобрался), мерить внешнюю частоту (тоже разобрался) и делать захват значений таймера внешним фронтом (вроде разобрался, но ещё не пробовал). Один из таймеров отсчитывает временный интервал и управляет остальными таймерами (тоже вроде разобрался. но тоже ещё не пробовал). По сравнению с AVR STM32F103C8T6 сложнее почти на порядок - у TIM1 - 24 регистра, у TIM2, 3 и 4 - по 18 регистров.

Кому интересно - подключайтесь, поделюсь своими набросками. Вместе быстрее будет. Пишу по простому - без всяких Кубов, Халов, ЛЛов - на регистрах под Keil.

Re: CLR2313 - измеритель ёмкостей, индуктивностей и сопротив

Сб апр 11, 2020 11:50:48

Расковырял алгоритм вычислений (пока только измерение ёмкости, но измерение индуктивности и сопротивление решается аналогично) - короче, я не понял, зачем так сложно сделано - в программе 80 битовое умножение. Я сделал немного другой алгоритм - вполне хватает 32 бит (даже вроде и 24 бит должно хватить, но уже с запасом - 32 бит - выше крыши).

Re: CLR2313 - измеритель ёмкостей, индуктивностей и сопротив

Пн окт 05, 2020 10:50:48

Всем привет!А где взять прошивку и схему подключения для жк 1602.Если кому не трудно отправьте.Спасибо.Хотел попробовать собрать,есть только индикаторы 1602.

Re: CLR2313 - измеритель ёмкостей, индуктивностей и сопротив

Вт мар 09, 2021 22:20:04

Понравился вариант от alexx82 с дисплеем 0802 https://radiokot.ru/forum/viewtopic.php ... 4#p1110404 ,там аж 5 клемм для измерений различных,можно ли переделать что бы их было 2,а вся комутация на паре реле?
В смысле не будет ли ухудшений в измерениях,хочу сделать в виде щупа (был у меня MS8910,но по дурости я его спалил...)

Re: CLR2313 - измеритель ёмкостей, индуктивностей и сопротив

Ср мар 10, 2021 20:06:19

Видимо с моим рейтингом здесь делать нехер...
Я смотрел транзистотестер но компилировать не умею
Плату в железе не проверял,но вроде все верно-может кому пригодится
Вложения
CLR2313A 0802 печать.lay6
(64.75 KiB) Скачиваний: 251

Re: CLR2313 - измеритель ёмкостей, индуктивностей и сопротив

Сб май 08, 2021 00:21:36

akl, Здравствуйте, уважаемый автор. Я хочу взять данное устройство на диплом. Собрал ваше устройство, прошил, всё заработало (слава Богу). Осталось откалибровать. Пожалуйста, помогите разобраться в следующей ситуации. У меня есть резистор на 1 кОм, индуктивность на 100 мкГн и емкость на 100 мкФ, дисплей до калибровки показал R=327 Ом, L=32 мкГн, C=67 нФ. Я скачал себе калибратор от a_scr (классная программа). Все сделал так как было описано на форуме. Перезалил еепром. И о чудо покзаания индикатора стали очень близки к эталонным ( кроме емкости). НОО!!! Когда я вместо 1 кОм засунул резистор на 10 кОм тестер показал чушь, ложное значение вместо 10 кОм я увидел 6,5 кОм, а про индуктивность и емксоть я вообще молчу. Пожалуйста, помогите разобраться в данной ситуации. Почему так происходит? И почему не калибруется емкость?

Re: CLR2313 - измеритель ёмкостей, индуктивностей и сопротив

Вс авг 22, 2021 20:32:45

Всем здравствуйте. Собрал CLR2313 в 2013 году, пользуюсь до сих пор. Стукнул винчестер, архив прошивок пропал. Может у кого остались? Чет автор поудалял что ли все? Скиньте кому не жалко. Не помню только для 1601 отдельная или 1602 пойдет? Прибор сейчас работает, но малоли...
Вложения
20210822_225747.rar
(694.54 KiB) Скачиваний: 181

Re: CLR2313 - измеритель ёмкостей, индуктивностей и сопротив

Вт авг 24, 2021 21:53:17

Слил с приборчика, не знаю рабочие нет. Не проверял. Для 44780 1601.
Вложения
Новая папка.rar
(2.67 KiB) Скачиваний: 190

Re: CLR2313 - измеритель ёмкостей, индуктивностей и сопротив

Ср сен 08, 2021 11:23:13

попытка сделать конструкцию наподобие авторской на основе 8-й Меги и жк индикатора 1602 (или можно однострочного).
в программе предусмотрена возможность подстройки значений опорных элементов и контрастности индикатора, вход в режим настроек происходит если нажать любую кнопку при включении. при переключении на установку значения опорного элемента соответствующего канала происходит определение соответствующей ему частоты колебаний.
при первом включении сразу происходит переход в режим настроек к регулировке контрастности индикатора.
в рабочем режиме установка нулевого значения производится одновременным нажатием кнопок, переключение между режимами нажатиями кнопок.
вместо стабилизатора напряжения можно поставить перемычку или дроссель поскольку на стабильность частоты существенного влияния стабилизатор не оказывает.

код, прошивка, pcb, схема -
https://www.upload.ee/files/13457218/LCR_M8.zip.html
Вложения
схема.gif
(67.96 KiB) Скачиваний: 293
test_0.jpg
(44.18 KiB) Скачиваний: 217

Re: CLR2313 - измеритель ёмкостей, индуктивностей и сопротив

Чт сен 09, 2021 19:46:08

прошивка к схеме из предыдущего сообщения. изменён способ измерения частоты (используется только захват и переполнение таймера_1). но работает в общем то также, только кварц нужен высокочастотный (16МHz), иначе контроллер не успеет обработать прерывания.
https://www.upload.ee/files/13460200/LCR_v2.zip.html

Re: CLR2313 - измеритель ёмкостей, индуктивностей и сопротив

Вс дек 26, 2021 20:48:01

zinc писал(а):прошивка к схеме из предыдущего сообщения. изменён способ измерения частоты (используется только захват и переполнение таймера_1). но работает в общем то также, только кварц нужен высокочастотный (16МHz), иначе контроллер не успеет обработать прерывания.
https://www.upload.ee/files/13460200/LCR_v2.zip.html

Нет файла в файлообменнике.
Ответить