Прошиваю PIC12F675 отдельно от схемы программой icprog и самодельным программатором, соединенным с ПК через СОМ порт.Попытка прошить внутрисхемно была успешной только когда отрезал дорожку, запитывающую остальную часть схемы. У программатора нет источника питания.Он использует напряжение СОМ порта . Наверно СОМ порт не потянул запитку всего приемника.
Я шью PicKit3. Забавно , но сейчас при попытке считать выдает, что это Pic16F628. Видимо на этом эксперименты и закончу. Делал от "полного безрыбья" на коте.С удовольствием подключусь к проекту на Мега328
valshev, Отрезал пикушку по питанию от схемы и он стал определяться правильно, а то выдавал аж pic16f628! Без проблем залил прошивку без скроллинга.Сдесь тоже интересно.Стал приниматься весь диапозон ФМ нашего города, а это под 108.0мгц.Возможно прошивка без скроллинга залилась с ошибкой, но дважды делал верификацию.Возможно есть ошибка в прошивке. Избавился от эффекта "скроллинг картинки старинного телевизора", он еще в детстве надоел. Больше, мне с этого проекта ничего не выжать, жду вашу версию на Мега328.
На макетной плате собрал полную схему приемника и закончил отладку программы.
При первом включении после прошивки МК сканирует диапазон и запоминает каналы. Для удаления "мусорного" канала --> нажать и удерживая кн.ГРОМКОСТЬ нажать и отпустить кн.ПИТАНИЕ Вызвать МЕНЮ-->нажать и удерживая кн."-" нажать и отпустить кн.ПИТАНИЕ Навигация в МЕНЮ кн."- " и "+ ", изменить параметр кн.ГРОМКОСТЬ. При повторном включении приемник переходит в режим фиксированных настроек. Навигация по списку запомненных каналов кн."- " и "+ ". Чтобы обнулить список каналов и провести сканирование -->нажать и удерживая кн."+" нажать и отпустить кн.ПИТАНИЕ. Название станции в RDS сообщении будет прочитано без ошибок только при уровне входного сигнала не менее 60дб. Тестирование приемника на видео.
Вложения:
Комментарий к файлу: Прошивка,фьюзы и схема приемника FM-ATmega328.7z [909.24 KiB]
Скачиваний: 110
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
У вас на схеме Reset не "подтянут" к +питания? Я применю литиевый аккум и к нему модуль ТР4056 или, если нужно будет уменьшить габарит- то LTC4054.Соответсвенно, для питания приемника использую стабилизатор ХС6206
valshev, Нарисовал печатку под литий-полимерный аккум. Мах напряжение питания будет 4.2в.,Подскажите номиналы делителя и возможно нужно корректировать прошивку? Через пару дней печатку сделаю, на подходе 328 мега с Али.
На макетной плате собрал полную схему приемника и закончил отладку программы.
При первом включении после прошивки МК сканирует диапазон и запоминает каналы. Для удаления "мусорного" канала --> нажать и удерживая кн.ГРОМКОСТЬ нажать и отпустить кн.ПИТАНИЕ Вызвать МЕНЮ-->нажать и удерживая кн."-" нажать и отпустить кн.ПИТАНИЕ Навигация в МЕНЮ кн."- " и "+ ", изменить параметр кн.ГРОМКОСТЬ. При повторном включении приемник переходит в режим фиксированных настроек. Навигация по списку запомненных каналов кн."- " и "+ ". Чтобы обнулить список каналов и провести сканирование -->нажать и удерживая кн."+" нажать и отпустить кн.ПИТАНИЕ. Название станции в RDS сообщении будет прочитано без ошибок только при уровне входного сигнала не менее 60дб. Тестирование приемника на видео.
Не влезет.Моя программа занимает 11480 байт.Память для программ Ат8 только 8 Кбайт.
pin1000 писал(а):
У вас на схеме Reset не "подтянут" к +питания?
Да не подтянут.Зачем надо подтягивать?
pin1000 писал(а):
Мах напряжение питания будет 4.2в.
Ацп использует опорное напряжение 1.1в, поэтому напряжение по входу 23 не должно быть больше 1.1в R2/(R1+R2)=1.1/Emax; --> R2=1.1*R1/(Emax-1.1); Если R1=910к,Emax=4.2в то R2=323к. В прошивке надо менять уровни напряжений при которых будут исчезать поперечные полоски значка батарейки и константу вывода напряжения питания.
den688 писал(а):
А можно исходники увидеть? или секрет?
Выкладываю исходникки
Вложения:
Комментарий к файлу: Программа-АТm328-ssd1306-0.96' Программа.7z [12.19 KiB]
Скачиваний: 86
valshev, Спасибо.Увидел данные по делителю.Просьба сделать вариант прошивки под литиевый аккум,он более популярен и удобен.Масса вариантов поддержки, в виде контроллеров зарядки.
Добавлено after 16 minutes 28 seconds: valshev, Удобней сделать делитель из стандартного ряда резисторов.Как то>R1=110ком, R2=39ком.Аккурат при входном 4.2в , выходное 1,1в. У вас делитель при 2.4в создает 0.82в? Осталось дело за прошивкой. Reset обычно подтягивают к +, чтобы не было самовольной перезагрузки .Я поставил 10ком, не лишнее.
Плату протравил, завтра нанесу паяльную маску.Шелкографию не буду делать-дороговато. Спрашивали lay. Могу выложить, но плата ещё не проверена в работе.
При Емах = 3.2 в на входе 23 контакта будет 1.1в. Те кто вместо аккумуляторов вставят батарейки 1.5в смогут тоже приемником измерить напряжение питания. Какие пределы напряжения установим литиевому аккум. Значок батареи без поперечных полосок(полный разряд) при напряжении питания <= 3.0в. Так пойдет?
Пределы напряжения, желательно стандартные для лития .4,2в-мах./3.2в-мин. Напряжение 3в, для лития уже критично. Я возможно использую копеечный китайский модуль ТР4056 с защитой.Но символ батарейки с "палками" и информативно и красиво. Вы не планируете изменить шрифт цифирей частоты?328 Мега многое позволяет.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 68
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения