Sam_soft писал(а):Если не делать плату протяжки то придется ее заменить какой нидь другой схемкой шоб мониторить температуру. А ее мониторить по любому нада. Уровни по входу IC кажыся такие -если менее 0.76 вольт то это означает что нагрева нигде нет и вентиль на подкрутке ( если нет сварки, в противном случае он крутит на все сто) , если более значит гдета есть нагрев более 40 градусов - реле замыкается и вентиль пошол на всё мощу вне зависимости есть сварка или нет . Если переваливает за 2 вольта - то это сигнал перегрева - происходит отруб силы.
Для тех кому ПА не нужон, самый простой вариант - выкинуть из платы подачи все акромя самого проца М8 ну и датчиков. Он будет просто следить за температурой и давать сигнал на вход IC.
Sam_soft писал(а): Да нет там никакого протокола. Тупо и просто. АТ90 гонит ШИМ задание скорости на плату мотора и слухает напругу на входе IC. Это задание натурльны ШЫМ, которое интегрируется RC цепочкой и превращается в постоянку. Если стаб не нужон, то этот выход можно напрямую пользовать для драйва мотора, есно не напрямую, а то хто нидь дудумается есчо вах проца на мотор подрубить. Но я бы рекомендовал таки пользовать стабилибздон. Без стабилибздона никогда не получиш постоянной скорости мотора при одном и том же задании, даже если в рукаве рывков нет, то вес новой катушки 5 кг и почти израсходованной пол кг, без стаба приведут к тому что скорость задания мотора сохранённая в сварочной программе не будет одна и та же .
Уважаемый Sam_soft!
АТ90 слушает по IC напряжение термодатчиков и ЭДС мотора протяжки - как это происходит одновременно?
Как расчитывается "правильная" напруга на IC в зависимости от коэффициента заполнения ШИМ - правильная в том смысле, что АТ90 не меняет после этого коэффициент заполнения?
Просто я хочу прикрутить свою протяжку а Вашему БУ, соответственно, надо выдавать правильные сигналы по IC.
И такая рацуха - понятно у Вас нет желания и времени заниматься БУ, придется переделывать код, несовместимость с тем кто уже собрал БУ, но может быть:
использовать USART для обмена БУ и протяжкой
- получится универсальный БУ
- точно будет задаваться скорость протяжки (Вы кстати писали, что показания задания скорости протяжки на индикаторах АТ90 и М8 не совпадают)
- повысится помехоустойчивость
- не надо будет шимить в процике БУ заданную скорость
- на надо будеть использовать АЦП для термосигналов
в БУ AT90PWM3
кнопки PD3 PD4 перебраываются на PC4 PE1 (вместо IC и FCO) - освобождаются пины аппаратного UART
в M8
LED сегменты А и B (PD0 PD1 - USART) перекодируются на PB2 PB4 (освобождающиеся от IC и FCO)
В М8 тупо перебрасывается байт задания скрости протяжки, а М8 сам его шимит для мотора
М8 делает АЦП эдс мотора и гонит два байта в AT90PWM3 плюс 4 байта после АЦП от 2 термодатчиков - AT90 освобождается от АЦП этих сигналов
в М8 остается возможность подключения переключателя в ручное управление и потенциометра ручного управления
И самый последний вопрос - БУ слушает или нет в процессе сварки кнопки + и - энкодера - стоит ли расширить функционал добавлением кнопок + и - на ручку гана