Привет всем. В воскресенье ни с того, ни с сего слетела прошивка AtMega 168PA, но связь с компом через Servotuning работала. Решил проверить настройки, и оказалось, что слетела ПЗУ (в первых двух банках памяти все настройки по нулям, в третьем и четвёртом настройки немного изменились, но всёже были близки к первоначальным, только шестой параметр изменился). Загрузил настройки из 3-го банка, несколько раз крутнул в Servotuning, и настройки опять слетели, то же самое и с 4-м банком. Ни какой реакции на движение в Mach 3, ни на вращение энкодера, правда, если в Mach несколько раз прогнать влево-вправо хоть на миллиметр, то контроллер уходит в ошибку, но движок при этом даже не пытается вращаться. После перепрошивки МК всё заработало, только вот вопрос: как надолго? Мне не понятна причина слёта прошивки. То ли из-за питателя (использую от какого-то матричника, довольно мощный), то ли из-за того, что нет опторазвязки между МК и силовыми цепями, как в свое время делал Константин. Но у него движок был 220 вольт и 700 ватт мощности, а у меня 24-х вольтовые от струйников, правда ограничение тока выставлено по 5 ампер на осях X и Y, и 3.5 - на Z.
Народ, поделитесь опытом: у кого как и на чём собраны контроллеры и было ли у кого что-либо подобное.