Alex Dnepr писав(ла):
Правильные работы начали.
Рекомендую в первую очередь сделать доступные платы даже на ихней прошивке однофазной.
Все-таки лифы-однофазники основной рынок.
Я тут подштудировал немножк и вот еще какая идея пришла в голову: одним контроллером обслужить 3 розетки. То есть в формате столбика это выглядит как столбик с тремя type-2 розетками. Подъезжает одна Zoe — берет 3 фазы. Подъезжает лиф, берет одну фазу, а две оставшиеся могут еще 2 лифа обслужить. Все на одном контроллере.
ШИМ используется аппаратный, то есть код контроллера просто задает значение, а не крутится в цикле с таймером генерировать нужную волну. Надо прикинуть не вылезут ли какие-то проблемы из-за многопоточности, но беглым взглядом не нашел каких-то процессов, которые бы надолго вешали процессор. УЗО реализовано на прерывании, должна отрабатывать во время некритичных секций кода.
Если делать для 3-х фаз в режиме «по-богатому» (OpenEVSE позволяет собирать различные комбинации возможностей, например «без амперметра», «без УЗО» итд), то на плате нужно:
1. Цифровой ШИП-пин на пилот (3 шт)
2. Цифровой пин на реле (3 шт)
3. Цифровой пин на актуатор замка Mennekes (3 шт)
4. Цифровой пин с прерыванием на УЗО (я так понимаю один на все 3 фазы, но я в этом вопросе плаваю).
5. Аналоговый пин на показания вольтметра (3 шт)
6. Аналоговый пин на показания ампермерта (3 шт)
7. Аналоговый пин на proximity pilot узнать характеристики кабеля (3 шт)
8. Аналоговый пин на чтение напряжения пилота (3 шт)
9. Аналоговый пин на термометр.
Вроде ничего не забыл. Дисплей с цифровыми пинами не пересекается. Итого:
3 цифровых ШИМ-пина
6 цифровых пинов
1 цифровой пин с прерыванием
13 аналоговых пинов
Получается подходят платы Arduino: Mega 2560, Mega ADK. Если выкинуть один аналоговый порт (например термометр заменить одним или несколькими цифровыми пинами с прерыванием по превышению), то будет вписываться еще: Micro, Due, Leonardo, Yùn. Если убрать вольтметр и прошивать значение напряжения цифрой, то впишется даже Nano.
Побегал по коду, в целом это реализуемо, не «на завтра», но за месяц-другой по вечерам в режиме хобби не вопрос. Как вариант EV-net-у. Ну и там прикинуть, может экономически нет смысла в некоторых функциях, например весь УЗО код заменить аппаратным дифавтоматом итд.