Привет Пикабу, давно я тут ничего не публиковал, вот, выдалась свободная минутка и желание поделится тем, чем занимался последние месяца три(а может и больше).
В этом проекте я разрабатывал:
0) Схему
1) Плату(PCB);
2) Прошивку для ATmega328(Arduino Nano);
3) Кроссплатформенная программа для Windows или Linux;
4) Возможность моделирования как работы устройства(моторы там, датчики) так и прошивки в Proteus 8. Ведь проект "веду" удалённо, и нету возможности соприкасаться со всеми железками, что есть у заказчика.
Что делает этот программно-аппаратный копмлекс? Управляет двумя 3-4 кВт асинхронными моторами(само собой при помощи частотных преобразователей), визуализирует параметры работы моторов для принятия человеком решений и понимания работы системы.
Скрины:
А тут плата со стороны компонентов, видны оптроны, USB-UART конвертор и CPU.
На плате красуется мой логотип.
И даже под процессором.
Что ещё не сделал?
0) Надо начать вводить версионность платы(написать шелкографией на плате), так как исходники прошивки для микроконтроллера уже имеют V0.3, в отличии от V0.1 я изменил немного протокол, исправил мелкие баги;
1) Сделать версионность в программе для PC;
2) Заполнить свободное место(где сейчас мой логотип) аналоговой частью, в лице операционного усилителя + его обвязка для нужного режима работы;
3) В будущем перевести на STM32 и аппаратный USB;
∞) Допиливать, придумывать новые функции, дать этому проекту эволюционировать в что-то больше, и развиваться вместе с ним.
Само собой все подробности раскрыть не могу по проекту, но это интересный опыт, пишыте в комментариях Вашы мысли, буду по мере возможностей отвечать.