Подключил сервопривод. Подключил библиотеку servo.h для управления. Все хорошо работало. Начал дописывать программулину. Добавил библиотеки wire, ad1015, liquidcristall i2c. Не могу понять что влияет на сервопривод. Он дергается через какие то промежутки времени. Знаю что используется таймер 1 (16 битный). Для получения шим с регулируемой скважностью. Использовал 3 вывод ардуины. Сначала думал может сервак испорчен. Написал простую программулю и все пашет. Как узнать то что влияет на его поведение
Для самодельной (максимум с библиотеками из самой IDE) довольно просто разобрать - есть перечень ограничений как по таймерам так и по прерываниям во взаимодействии с функциями контроля времени. Касательно "чужих" библиотек - то уж их содержимое в каждом конкретном случае анализировать требуется.
Знаю что используется таймер 1 (16 битный). Для получения шим с регулируемой скважностью.
Программный ШИМ с десятками тысяч прерываний в секунду. Если есть другие прерывания, они будут мешать. Возьмите что-то типа Blue Pill, у которого 16 аппаратных ШИМ без необходимости прерываний и пишите в нормальной IDE. Тогда все будет работать как нужно.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Там проблема в том что сервопривод не крутится как положено. Он дергается а не вращается плавно. Это смущает так как управляет важным устройством. Что влияет на него я не могу сказать. Но частично удалось решить проблему изменив код своей программы
Для корректного разбора проблем нужны: 1. полная электросхема устройства. 2. папка с проектом , включающая как сам скотч, так и используемые библиотеки "сторонних источников", которые не входят в состав IDE по умолчанию. Ну и описание того, что устройство должно делать.
Адуринка - весьма мощный инструмент, если умело с ним обращаться.
Я с телефона фоткал. На ноуте нет интернета. Кто то может помочь с этой проблемой? В пид регуляторе какой то глюк. Выдает значение с минусом. Хотя должен с плюсом. Это может быть из за разного типа данных? Кто может исправить?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения