Вопрос такой : автор, на сайтах, написал - "По каналу В можно не делать противофазного сигнала" , как это осуществить в данной программе ? Требуется, что бы сигналы на выходах контроллера, были в одной фазе.
То есть, что бы в протеусе, красный и синий сигналы поменялись местами.
Вложения:
Комментарий к файлу: Файлы прошивки 1.rar [5.4 KiB]
Скачиваний: 145
А понял, открыл повторно пост и увидел 1ую картинку со схемой. Когда открыл в 1ый раз - картинка со схемой не загрузилась, её как будто не было. Поэтому и не понял. Т.е. надо программно инвертировать выход с PB1, верно?
Добавлено after 1 minute 50 seconds: Re: Регулируемый генератор синусоиды на Attiny13. Еще вопросы. Или вам это и на одном пине PB0 устроит? Просто убрать эти промежутки между сигналом ШИМ?
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Если есть чем перекомпилировать код, то вообще проблемы нет: 80 строку ассемблерного файла нужно изменить с: ldi TMP_0,(1<<COM0B1|1<<COM0B0|1<<WGM01|1<<WGM00); на: ldi TMP_0,(1<<COM0B1|1<<WGM01|1<<WGM00); перекомпилировать и перепрошить МК.
_________________ Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
спасибо, поменял, перекомпилировал, проверил в протеусе, но... перевернулся только активная часть сигнала, паузы остались на уровне 5в. , а должны быть в 0
тогда ещё смени в 111 строке с: ldi TMP_0,(1<<Out_B) ; на:ldi TMP_0,0;
_________________ Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 39
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения