[uquote="catBot",url="/forum/viewtopic.php?p=4764877#p4764877"]Я посмотрел этот архив. Там легко запутаться.
Можете ли убрать из него ненужные папки?[/uquote]Перезалил bordodynov_lib_sorted.zip
В архиве unfinished.zip теперь весь "мусор" с пояснениями.
Файлы скорректированы только в папке cmp ...
Найдено 25 результатов
Re: LTspice
Существует замечательная библиотека
http://bordodynov.ltwiki.org/
https://kazus.ru/forums/showpost.php?p=1046626&postcount=1
Я немного ее доработал. Проставил ток и напряжение на большинство диодов и на некоторые полевые и биполярные транзисторы для удобства поиска:
https://gitlab.com/forregister84 ...
http://bordodynov.ltwiki.org/
https://kazus.ru/forums/showpost.php?p=1046626&postcount=1
Я немного ее доработал. Проставил ток и напряжение на большинство диодов и на некоторые полевые и биполярные транзисторы для удобства поиска:
https://gitlab.com/forregister84 ...
- Вт фев 04, 2025 14:15:46
- Форум: AVR
- Тема: ШИМ-генератор ATMega8+LCD+кнопки
- Ответы: 74
- Просмотры: 26642
Re: ШИМ-генератор ATMega8+LCD+кнопки
Версия 0.89. F_CPU = 8...16 МГц
На низкой частоте вкл/выкл выхода работает более корректно (по заднему фронту импульса).
И длительность первого импульса после включения не обрезается.
Для тех, кто в танке: в архиве есть схема подключения LCD и энкодеров и прошивка hex. Версия с кнопками устаревшая.
На низкой частоте вкл/выкл выхода работает более корректно (по заднему фронту импульса).
И длительность первого импульса после включения не обрезается.
Для тех, кто в танке: в архиве есть схема подключения LCD и энкодеров и прошивка hex. Версия с кнопками устаревшая.
- Сб сен 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.
Исправлен Watchdog c 500 мс на 2 с т.к. на частоте < 4 Гц контроллер сбрасывается до обновления частоты и было невозможно после этого поменять частоту.
Добавлены проекты в VS Code.
- Чт окт 27, 2022 08:08:36
- Форум: AVR
- Тема: ШИМ-генератор ATMega8+LCD+кнопки
- Ответы: 74
- Просмотры: 26642
Re: ШИМ-генератор ATMega8+LCD+кнопки
Ребят, я немного о другом. LCD тормозит при пониженных температурах, также в datasheet упоминается, что напряжение регулировки контраста зависит от температуры. Интересует опыт в этом вопросе.
Даже при +15 C уже тормозит и мигание при изменении шага было почти не видно.
Даже при +15 C уже тормозит и мигание при изменении шага было почти не видно.
- Вт окт 25, 2022 16:03:52
- Форум: AVR
- Тема: ШИМ-генератор ATMega8+LCD+кнопки
- Ответы: 74
- Просмотры: 26642
Re: ШИМ-генератор ATMega8+LCD+кнопки
Увеличил период мигания, т.к. даже пр +5C LCD медленно обновляется.
- Пн окт 03, 2022 16:15:00
- Форум: AVR
- Тема: ШИМ-генератор ATMega8+LCD+кнопки
- Ответы: 74
- Просмотры: 26642
Re: ШИМ-генератор ATMega8+LCD+кнопки
Два поста слились в один. Точная NOP-синхронизация с началом периода это версия 087a
- Вс окт 02, 2022 12:12:34
- Форум: AVR
- Тема: ШИМ-генератор ATMega8+LCD+кнопки
- Ответы: 74
- Просмотры: 26642
Re: ШИМ-генератор ATMega8+LCD+кнопки
Вышла небольшая накладочка...
Исправленные версии:
Добавлено after 20 minutes 18 seconds:
Точная NOP-синхронизация с началом периода. Глитч НЧ при изменении делителя остался.
Исправленные версии:
Добавлено after 20 minutes 18 seconds:
Точная NOP-синхронизация с началом периода. Глитч НЧ при изменении делителя остался.
- Вс сен 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 ...
Небольшие исправления, ничего не меняющие, но быдлокодинга с TIFR и TIMSK меньше.
ATMega8_PWM_2CH_LCD_E_086a_AS7
2-х канальный ШИМ с энкодером:
Исправлено: при увеличении частоты ICR1 может быть меньше TCNT1 и тогда счетчик считает до 0xFFFF.
Исправлено с помощью записи 1 ...
- Чт сен 22, 2022 21:55:42
- Форум: AVR
- Тема: ШИМ-генератор ATMega8+LCD+кнопки
- Ответы: 74
- Просмотры: 26642
Re: ШИМ-генератор ATMega8+LCD+кнопки
Уменьшены до минимума глитчи на ВЧ и НЧ при изменении частоты.
Те, кто свято верит в "двойная буферизация записи в регистры сравнения"
не учитывают что между записью в OCR1A и OCR1B проходит 2 такта. В это время
может прийти конец периода и OCR1A обновится, а OCR1B обновится в следующем
периоде ...
Те, кто свято верит в "двойная буферизация записи в регистры сравнения"
не учитывают что между записью в OCR1A и OCR1B проходит 2 такта. В это время
может прийти конец периода и OCR1A обновится, а OCR1B обновится в следующем
периоде ...
- Вс сен 18, 2022 22:22:56
- Форум: AVR
- Тема: ШИМ-генератор ATMega8+LCD+кнопки
- Ответы: 74
- Просмотры: 26642
Re: ШИМ-генератор ATMega8+LCD+кнопки
исправлено: атомарный доступ к T1_TOP, T1_OCR (иногда устанавливался завышенный ШИМ)
- Пт сен 16, 2022 17:22:18
- Форум: AVR
- Тема: ШИМ-генератор ATMega8+LCD+кнопки
- Ответы: 74
- Просмотры: 26642
Re: ШИМ-генератор ATMega8+LCD+кнопки
veso74 - спасибо. Это табличный метод. Оставлю на потом.
добавлено мигание разряда при изменении шага.
добавлено мигание разряда при изменении шага.
- Ср сен 14, 2022 16:17:11
- Форум: AVR
- Тема: ШИМ-генератор ATMega8+LCD+кнопки
- Ответы: 74
- Просмотры: 26642
Re: ШИМ-генератор ATMega8+LCD+кнопки
С моими энкодерами с подтягивающими резисторами 2 кОм лучше не стало. Если вручную быстро крутить дребезг все равно очень сильный.
(энкодеры старые взял с куском какой-то платы). Фильтр все равно нужен. Оставил 2 кОм т.к. это более корректно.
Макетка_ATMega8
https://img.radiokot.ru/files/150397 ...
(энкодеры старые взял с куском какой-то платы). Фильтр все равно нужен. Оставил 2 кОм т.к. это более корректно.
Макетка_ATMega8
https://img.radiokot.ru/files/150397 ...
- Вт сен 13, 2022 17:36:34
- Форум: AVR
- Тема: ШИМ-генератор ATMega8+LCD+кнопки
- Ответы: 74
- Просмотры: 26642
Re: ШИМ-генератор ATMega8+LCD+кнопки
akl спасибо. А можно ссылку на datasheet ? А то у Bourns PEC12R минимального тока нет. У меня были подозрения насчет нехватки тока для контактов. RC-фильтр помог и я на этом успокоился.
- Пн сен 12, 2022 22:43:49
- Форум: AVR
- Тема: ШИМ-генератор ATMega8+LCD+кнопки
- Ответы: 74
- Просмотры: 26642
Re: ШИМ-генератор ATMega8+LCD+кнопки
Dimon456 Изменение делителя таймера посредине импульса насколько я понял исказит сигнал. Поэтому он меняется в начале периода.
ICR1 в 2-х канальном ШИМ без буфферезации.
Еще не все варианты глюков проверил.
ICR1 в 2-х канальном ШИМ без буфферезации.
Еще не все варианты глюков проверил.
- Пн сен 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 оборот
При вращении вручную ...
Добавлено after 5 minutes 19 seconds:
ШИМ-генератор с LCD, 2-мя энкодерами и кнопкой
Энкодер с кнопкой NONAME.
12 импульсов, 12 щелчков на 1 оборот
При вращении вручную ...
- Вс сен 04, 2022 20:41:24
- Форум: AVR
- Тема: ШИМ-генератор ATMega8+LCD+кнопки
- Ответы: 74
- Просмотры: 26642
Re: ШИМ-генератор ATMega8+LCD+кнопки
Прошивка для энкодера будет очень нескоро. Пока только схема:
- Ср авг 31, 2022 19:05:25
- Форум: AVR
- Тема: ШИМ-генератор ATMega8+LCD+кнопки
- Ответы: 74
- Просмотры: 26642
Re: ШИМ-генератор ATMega8+LCD+кнопки
А вот и схема:
- Вт авг 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.
До ...
Меняем #define F_CPU 16000000UL. Если частота <=8 МГц можно CKOPT=1 иначе CKOPT=0.
Протеус лучше работает, если частота F_CPU =1 Мгц. Частоту ШИМ лучше несколько кГц, при большей тоже тормозит:
#define F_CPU 1000000UL
#define FREQ_DEF 1000.
До ...
- Вт авг 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кГц.
Также обратите внимание на зависимость максимальной частоты от ...
Т.е. С кварцем 16 МГц дискретность 1 Гц до частоты 4кГц.
С кварцем 1 МГц дискретность 1 Гц до частоты 1кГц.
Также обратите внимание на зависимость максимальной частоты от ...