Цитата(Plain @ Jul 10 2018, 06:08)

Бумага всё о том же, а потому всё так же бесполезна — автору заказали и продолжают оплачивать решить задачу вообще без датчиков тока, сугубо силой мысли.
Ну почему же, там достаточно толково все объяснили.
Во-первых ошибка связана не только с мертвым временем, но и со скоростью открытия и закрытия транзисторов и диодов, с падением напряжения на транзисторах и диодах.
Т.е. все на самом деле сложнее.
Во-вторых ошибка меняет знак при переходе тока через ноль. Т.е. нужно обязательно знать знак тока.
Но знак тока можно узнать не только из измерений тока, но и по напряжению в фазе в момент сразу после закрытия транзисторов.
Правда там осцилляции скорее всего будут огромные и надо будет включить АЦП на пару мегагерц.
И есть еще вариант получения тока по модели нагрузки.
Но тогда непрерывно надо обсчитывать реакцию модели на каждом импульсе ШИМ-а в управляющем контроллере чтобы рассчитать предполагаемый знак тока.
Короче, чисто программно будет очень вычислительно затратно и неточно.