Всем добра!
Прошу помощи с драйвером двигателей vnh2sp30.
Подключаю не к Ардуине, а к STM8S. Питание 5В, ШИМ постоянно 100%.
Управляю макросами:
- Код:
#define PLATFORM_FORVARD_MOVE PD_ODR_bit.ODR5=1; PD_ODR_bit.ODR6=0;
#define PLATFORM_RETURN_MOVE PD_ODR_bit.ODR5=0; PD_ODR_bit.ODR6=1;
#define PLATFORM_STOP_MOVE PD_ODR_bit.ODR5=0; PD_ODR_bit.ODR6=0;
Соответствующие выходы настроены как РР
входы EN на драйвере не подключены, т.е постоянно в лог.1
Что имеем: при влючении моста в одну сторону на выходе 12в как и источник питания. В другую сторону - 9в или10в на другом мосте. На второй платке один мост нормально работает в обе стороны, а второй 7в дает в одну сторону и 12 в другую.
Измерения делаю без нагрузки.
Была еще одна плата с подобной проблемой но я сжег один мост, не понял еще как, коротнул что-то. Платы покупались не в китае, но в разных магазинах. Не может быть, чтобы все были бракованные, где-то я туплю. М.б нужно в правильном порядке включать выходы?
Заранее спасибо за любые советы и предположения!