pwm으로 pid 제어하는데... 이거 히팅기 기본출력이 너무높아...
값 자꾸 튀는데 수없이 테스트해서 보드 닳겠음 무슨 방법없으까요
히팅기 기본출력이 아무리높아봐야 0.1초틀고 99초끄면 미지근해지지도않을텐데
값이 튄다는게 뭔말인지모르겠네 온도센서 값이 튄다는겨?
ㄴㄴ 출력이 너무 세서 최소입력이 들어가도
기준온도를 훨씬 벗어나버림
온도낮아지는건 엄청 빨라서 오버슈트일땐
또 훨씬 낮아지구
duty cycle time 이 어떻게되는데 최소입력이 들어가도 기준온도를 초과함?
아니면 히팅기가 패시브한게아니라 최소전압이 있어야 구동되는 타입임? 그럼 해당히팅기가 너가원하는 온도대역에 사용하기 적합하지 않으니 히팅기를 바꿔야지
0% duty cycle 이면 히팅기가작동안하고 1% duty cycle 이면 1%만 작동하는데 1%만줘도 걍 기준온도 넘어감?
오 그건 몰랐네 1퍼인건요 급격하게 떨어지긴함
기준온도는 그렇게 낮지않은데 pid값에 대입해서
출력 주는거 보면 온도 올라가는 폭이 너무 급격히올라서
목표온도 근처에서 너무 출렁여서 그럼...
아 ... 그럼 pid 상수값조절하면댐
올라가는각도가 너무 가파르면 p값 낮추고 (비례제어)
떨림이 너무 발생하면 d값을 낮춰주고 (미분제어)
원하는 온도가아닌 위나 아래에서 수렴되서 거의 움직이지않으면 i값을 올려주면댐 (적분제어)
오 이거다 감사합니다
홧팅홧팅 안전제일
보드가 닳는다는것도 뭔말인지 모르겠음
보드가 커버할수없을정도 출력이어서 탈거같다는거임?
기본적으로 pwm 100% 일때도 문제없게 세팅해서 개발해야징..
그냥 은유지 ㅋㅋㅋ 하도 껐다키고 보드 왔다갔다하니까
그렇다구...고장은 안나 ㅋㅋㅋ
PID제어를 안해보긴했는데 PWM으로 제어하는거면 초반 출력자체를 PWM으로 낮춰주고
값이 튀는건 하드웨어나 소프트웨어적인 보정이 들어가야하지않을까 어디서 튀는지도 모르는데
ㅇㅇㅇㅇ duty조정해서 계속 제어하는건디
히팅기 출력자체가 세서 문제가됨 보정은 되고있고
듀티비 조정해서 제어하는데 대체 얼마나 세길래 그럼...?
듀티비 5%만 줘도 존나쎼? 그럼 제어하는 전압도 조정해야하는거아니냐?
ㅇㅇㅇ5퍼만 줘도 미쳐돌아감 3도씩 막올라가고 그러던디
ㅋㅋㅋㅋㅋㅋ 전압높게준거아니냐? 5퍼만줘도 미쳐돌아가면 히팅기 성능이 미쳐돌은건갘ㅋㅋㅋ
아우 그런가 미치겠네이거 다완성된건데 온도하나땜에...
감사합니더 확인해봐야겠다
PID쪽은 몰라서 모르겠다 ㅋㅋㅋㅋㅋㅋ 근데 5퍼만 줘도 미쳐돌아가는거보면 전압이 높지않을까 싶음
일단 설계자한테 듣기론 히팅기사양이 엑시노스쪽서
다 똑같다고함 인터페이스까지
여러번 해본건데 애초에 히팅기가 이렇다고밖에 못본다함
에휴 답이업서
마그네트론 제어할때 PID로 했는데
측정전류->칼만필터->PID->값 범위 조정->PWM 듀티비 조정
이런식
펌웨어에서 구현한거라 장비쪽에서 하는거면 난 모르것당
적절한 P I D값 찾는거면 지글러 니콜스 방법 적용해보지 그럼
스태빌리티가 문제면 나이퀴스트 선도 그려보고
어...? 그건 첨알았는데
안그래도 튜닝 더해야된대서 고민이었는데 감사!
mtdt
히팅기 기본출력이 아무리높아봐야 0.1초틀고 99초끄면 미지근해지지도않을텐데
값이 튄다는게 뭔말인지모르겠네 온도센서 값이 튄다는겨?
hebsbcjjd
ㄴㄴ 출력이 너무 세서 최소입력이 들어가도
기준온도를 훨씬 벗어나버림
온도낮아지는건 엄청 빨라서 오버슈트일땐
또 훨씬 낮아지구
mtdt
duty cycle time 이 어떻게되는데 최소입력이 들어가도 기준온도를 초과함?
아니면 히팅기가 패시브한게아니라 최소전압이 있어야 구동되는 타입임? 그럼 해당히팅기가 너가원하는 온도대역에 사용하기 적합하지 않으니 히팅기를 바꿔야지
mtdt
0% duty cycle 이면 히팅기가작동안하고 1% duty cycle 이면 1%만 작동하는데 1%만줘도 걍 기준온도 넘어감?
hebsbcjjd
오 그건 몰랐네 1퍼인건요 급격하게 떨어지긴함
기준온도는 그렇게 낮지않은데 pid값에 대입해서
출력 주는거 보면 온도 올라가는 폭이 너무 급격히올라서
목표온도 근처에서 너무 출렁여서 그럼...
mtdt
아 ... 그럼 pid 상수값조절하면댐
mtdt
올라가는각도가 너무 가파르면 p값 낮추고 (비례제어)
떨림이 너무 발생하면 d값을 낮춰주고 (미분제어)
원하는 온도가아닌 위나 아래에서 수렴되서 거의 움직이지않으면 i값을 올려주면댐 (적분제어)
hebsbcjjd
오 이거다 감사합니다
mtdt
홧팅홧팅 안전제일
mtdt
보드가 닳는다는것도 뭔말인지 모르겠음
보드가 커버할수없을정도 출력이어서 탈거같다는거임?
기본적으로 pwm 100% 일때도 문제없게 세팅해서 개발해야징..
hebsbcjjd
그냥 은유지 ㅋㅋㅋ 하도 껐다키고 보드 왔다갔다하니까
그렇다구...고장은 안나 ㅋㅋㅋ
잉여도스
PID제어를 안해보긴했는데 PWM으로 제어하는거면 초반 출력자체를 PWM으로 낮춰주고
값이 튀는건 하드웨어나 소프트웨어적인 보정이 들어가야하지않을까 어디서 튀는지도 모르는데
hebsbcjjd
ㅇㅇㅇㅇ duty조정해서 계속 제어하는건디
히팅기 출력자체가 세서 문제가됨 보정은 되고있고
잉여도스
듀티비 조정해서 제어하는데 대체 얼마나 세길래 그럼...?
듀티비 5%만 줘도 존나쎼? 그럼 제어하는 전압도 조정해야하는거아니냐?
hebsbcjjd
ㅇㅇㅇ5퍼만 줘도 미쳐돌아감 3도씩 막올라가고 그러던디
잉여도스
ㅋㅋㅋㅋㅋㅋ 전압높게준거아니냐? 5퍼만줘도 미쳐돌아가면 히팅기 성능이 미쳐돌은건갘ㅋㅋㅋ
hebsbcjjd
아우 그런가 미치겠네이거 다완성된건데 온도하나땜에...
감사합니더 확인해봐야겠다
잉여도스
PID쪽은 몰라서 모르겠다 ㅋㅋㅋㅋㅋㅋ 근데 5퍼만 줘도 미쳐돌아가는거보면 전압이 높지않을까 싶음
hebsbcjjd
일단 설계자한테 듣기론 히팅기사양이 엑시노스쪽서
다 똑같다고함 인터페이스까지
여러번 해본건데 애초에 히팅기가 이렇다고밖에 못본다함
에휴 답이업서
빨간버튼
마그네트론 제어할때 PID로 했는데
측정전류->칼만필터->PID->값 범위 조정->PWM 듀티비 조정
이런식
펌웨어에서 구현한거라 장비쪽에서 하는거면 난 모르것당
멍청이
적절한 P I D값 찾는거면 지글러 니콜스 방법 적용해보지 그럼
스태빌리티가 문제면 나이퀴스트 선도 그려보고
hebsbcjjd
어...? 그건 첨알았는데
안그래도 튜닝 더해야된대서 고민이었는데 감사!