Найдено 25 результатов

forregister84
Вт ноя 18, 2025 13:28:51
Форум: Теория
Тема: LTspice
Ответы: 25
Просмотры: 7558

Re: LTspice

[uquote="catBot",url="/forum/viewtopic.php?p=4764877#p4764877"]Я посмотрел этот архив. Там легко запутаться.
Можете ли убрать из него ненужные папки?[/uquote]Перезалил bordodynov_lib_sorted.zip
В архиве unfinished.zip теперь весь "мусор" с пояснениями.
Файлы скорректированы только в папке cmp ...
forregister84
Пт ноя 14, 2025 12:42:08
Форум: Теория
Тема: LTspice
Ответы: 25
Просмотры: 7558

Re: LTspice

Существует замечательная библиотека
http://bordodynov.ltwiki.org/
https://kazus.ru/forums/showpost.php?p=1046626&postcount=1
Я немного ее доработал. Проставил ток и напряжение на большинство диодов и на некоторые полевые и биполярные транзисторы для удобства поиска:
https://gitlab.com/forregister84 ...
forregister84
Вт фев 04, 2025 14:15:46
Форум: AVR
Тема: ШИМ-генератор ATMega8+LCD+кнопки
Ответы: 74
Просмотры: 26642

Re: ШИМ-генератор ATMega8+LCD+кнопки

Версия 0.89. F_CPU = 8...16 МГц
На низкой частоте вкл/выкл выхода работает более корректно (по заднему фронту импульса).
И длительность первого импульса после включения не обрезается.
Для тех, кто в танке: в архиве есть схема подключения LCD и энкодеров и прошивка hex. Версия с кнопками устаревшая.
forregister84
Сб сен 09, 2023 08:49:00
Форум: AVR
Тема: ШИМ-генератор ATMega8+LCD+кнопки
Ответы: 74
Просмотры: 26642

Re: ШИМ-генератор ATMega8+LCD+кнопки

Версия 0.88. F_CPU = 8...16 МГц
Исправлен Watchdog c 500 мс на 2 с т.к. на частоте < 4 Гц контроллер сбрасывается до обновления частоты и было невозможно после этого поменять частоту.
Добавлены проекты в VS Code.
forregister84
Чт окт 27, 2022 08:08:36
Форум: AVR
Тема: ШИМ-генератор ATMega8+LCD+кнопки
Ответы: 74
Просмотры: 26642

Re: ШИМ-генератор ATMega8+LCD+кнопки

Ребят, я немного о другом. LCD тормозит при пониженных температурах, также в datasheet упоминается, что напряжение регулировки контраста зависит от температуры. Интересует опыт в этом вопросе.
Даже при +15 C уже тормозит и мигание при изменении шага было почти не видно.
forregister84
Вт окт 25, 2022 16:03:52
Форум: AVR
Тема: ШИМ-генератор ATMega8+LCD+кнопки
Ответы: 74
Просмотры: 26642

Re: ШИМ-генератор ATMega8+LCD+кнопки

Увеличил период мигания, т.к. даже пр +5C LCD медленно обновляется.
forregister84
Пн окт 03, 2022 16:15:00
Форум: AVR
Тема: ШИМ-генератор ATMega8+LCD+кнопки
Ответы: 74
Просмотры: 26642

Re: ШИМ-генератор ATMega8+LCD+кнопки

Два поста слились в один. Точная NOP-синхронизация с началом периода это версия 087a
forregister84
Вс окт 02, 2022 12:12:34
Форум: AVR
Тема: ШИМ-генератор ATMega8+LCD+кнопки
Ответы: 74
Просмотры: 26642

Re: ШИМ-генератор ATMega8+LCD+кнопки

Вышла небольшая накладочка... :(
Исправленные версии:

Добавлено after 20 minutes 18 seconds:
Точная NOP-синхронизация с началом периода. Глитч НЧ при изменении делителя остался.
forregister84
Вс сен 25, 2022 12:22:58
Форум: AVR
Тема: ШИМ-генератор ATMega8+LCD+кнопки
Ответы: 74
Просмотры: 26642

Re: ШИМ-генератор ATMega8+LCD+кнопки

ATMega8_PWM_LCD_E_087_AS7
Небольшие исправления, ничего не меняющие, но быдлокодинга с TIFR и TIMSK меньше.

ATMega8_PWM_2CH_LCD_E_086a_AS7
2-х канальный ШИМ с энкодером:
Исправлено: при увеличении частоты ICR1 может быть меньше TCNT1 и тогда счетчик считает до 0xFFFF.
Исправлено с помощью записи 1 ...
forregister84
Чт сен 22, 2022 21:55:42
Форум: AVR
Тема: ШИМ-генератор ATMega8+LCD+кнопки
Ответы: 74
Просмотры: 26642

Re: ШИМ-генератор ATMega8+LCD+кнопки

Уменьшены до минимума глитчи на ВЧ и НЧ при изменении частоты.
Те, кто свято верит в "двойная буферизация записи в регистры сравнения"
не учитывают что между записью в OCR1A и OCR1B проходит 2 такта. В это время
может прийти конец периода и OCR1A обновится, а OCR1B обновится в следующем
периоде ...
forregister84
Вс сен 18, 2022 22:22:56
Форум: AVR
Тема: ШИМ-генератор ATMega8+LCD+кнопки
Ответы: 74
Просмотры: 26642

Re: ШИМ-генератор ATMega8+LCD+кнопки

исправлено: атомарный доступ к T1_TOP, T1_OCR (иногда устанавливался завышенный ШИМ)
forregister84
Пт сен 16, 2022 17:22:18
Форум: AVR
Тема: ШИМ-генератор ATMega8+LCD+кнопки
Ответы: 74
Просмотры: 26642

Re: ШИМ-генератор ATMega8+LCD+кнопки

veso74 - спасибо. Это табличный метод. Оставлю на потом.

добавлено мигание разряда при изменении шага.
forregister84
Ср сен 14, 2022 16:17:11
Форум: AVR
Тема: ШИМ-генератор ATMega8+LCD+кнопки
Ответы: 74
Просмотры: 26642

Re: ШИМ-генератор ATMega8+LCD+кнопки

С моими энкодерами с подтягивающими резисторами 2 кОм лучше не стало. Если вручную быстро крутить дребезг все равно очень сильный.
(энкодеры старые взял с куском какой-то платы). Фильтр все равно нужен. Оставил 2 кОм т.к. это более корректно.

Макетка_ATMega8
https://img.radiokot.ru/files/150397 ...
forregister84
Вт сен 13, 2022 17:36:34
Форум: AVR
Тема: ШИМ-генератор ATMega8+LCD+кнопки
Ответы: 74
Просмотры: 26642

Re: ШИМ-генератор ATMega8+LCD+кнопки

akl спасибо. А можно ссылку на datasheet ? А то у Bourns PEC12R минимального тока нет. У меня были подозрения насчет нехватки тока для контактов. RC-фильтр помог и я на этом успокоился.
forregister84
Пн сен 12, 2022 22:43:49
Форум: AVR
Тема: ШИМ-генератор ATMega8+LCD+кнопки
Ответы: 74
Просмотры: 26642

Re: ШИМ-генератор ATMega8+LCD+кнопки

Dimon456 Изменение делителя таймера посредине импульса насколько я понял исказит сигнал. Поэтому он меняется в начале периода.
ICR1 в 2-х канальном ШИМ без буфферезации.
Еще не все варианты глюков проверил.
forregister84
Пн сен 12, 2022 11:29:04
Форум: AVR
Тема: ШИМ-генератор ATMega8+LCD+кнопки
Ответы: 74
Просмотры: 26642

Re: ШИМ-генератор ATMega8+LCD+кнопки

Кнопка Mode на PB0 (так удобнее на моей макетке). Исправлен глюк: нужно было нажать 2 раза для увеличения 4000 -> 4001 Гц

Добавлено after 5 minutes 19 seconds:
ШИМ-генератор с LCD, 2-мя энкодерами и кнопкой

Энкодер с кнопкой NONAME.
12 импульсов, 12 щелчков на 1 оборот
При вращении вручную ...
forregister84
Вс сен 04, 2022 20:41:24
Форум: AVR
Тема: ШИМ-генератор ATMega8+LCD+кнопки
Ответы: 74
Просмотры: 26642

Re: ШИМ-генератор ATMega8+LCD+кнопки

Прошивка для энкодера будет очень нескоро. Пока только схема:
forregister84
Ср авг 31, 2022 19:05:25
Форум: AVR
Тема: ШИМ-генератор ATMega8+LCD+кнопки
Ответы: 74
Просмотры: 26642

Re: ШИМ-генератор ATMega8+LCD+кнопки

А вот и схема:
forregister84
Вт авг 30, 2022 21:13:13
Форум: AVR
Тема: ШИМ-генератор ATMega8+LCD+кнопки
Ответы: 74
Просмотры: 26642

Re: ШИМ-генератор ATMega8+LCD+кнопки

Перекомпилировать под другую частоту не проблема.
Меняем #define F_CPU 16000000UL. Если частота <=8 МГц можно CKOPT=1 иначе CKOPT=0.
Протеус лучше работает, если частота F_CPU =1 Мгц. Частоту ШИМ лучше несколько кГц, при большей тоже тормозит:
#define F_CPU 1000000UL
#define FREQ_DEF 1000.
До ...
forregister84
Вт авг 30, 2022 08:42:50
Форум: AVR
Тема: ШИМ-генератор ATMega8+LCD+кнопки
Ответы: 74
Просмотры: 26642

Re: ШИМ-генератор ATMega8+LCD+кнопки

АлександрЛ. Все верно. Стоит обратить внимание на расчеты в Excel. Дискретность 1 Гц возможна на частоте F<=sqrt(F_CPU)
Т.е. С кварцем 16 МГц дискретность 1 Гц до частоты 4кГц.
С кварцем 1 МГц дискретность 1 Гц до частоты 1кГц.

Также обратите внимание на зависимость максимальной частоты от ...

Перейти к расширенному поиску