- прямой ток ампер до 25.
- напряжение не более 7 вольт, с автоматическим ограничением тока.
- импульсный реверс: обратные импульсы короткие (порядка 1 мс).
- для упрощения схемы думаю сделать обратный ток = прямой ток * 2.
- микроконтроллерное управление с экранчиками и прочим блекджеком

- питание от сети.
Мысли по построению:
- полумост, 2 полевых транзистора. Возможно - синхронное выпрямление для уменьшения тепловыделения и повышения красоты схемы

- Измерение тока с помощью микроконтроллера (либо резистор + операционник, либо датчик Холла). Контроллер же задаёт напряжение на обратную связь контроллера ШИМа. В режиме реверса - регулирование от импульса к импульсу: измеряем ток в течение одного прямого импульса, коррективы применяем к следующему импульсу.
- отдельная обмотка для источника обратного тока, число витков в 2 раза больше. Думается, что и ток будет в 2 раза больше прямого автоматически.
- подключение источников прямого и реверсивного напряжения - двумя мосфетами.
Как вам такая идея?