회원가입 ID/PW 찾기
AA

 

도립진자를 구현해 보려는 학부생입니다.

 

모터는 엔코더모터를 쓰고있으며, pwm방식으로 속도를 조절하고 있습니다. 엔코더 카운터는 7166쓰고 있구요,

 

프로세서는 아트메가128을 사용하고 있습니다. 현재 하드웨어는 다 만들었고, 이제 AVR로 코딩하는 작업만

 

남았습니다. 근데 도무지 제어의 방향을 못 잡겠습니다.

 

진자가 넘어지는 각도의 범위에 따라서 속도를 다르게 주는 식으로 제어를 해보려 했는데 모터의 성능 자체가

 

워낙 좋지 않아 이 방식으론 도저히 발전의 기미가 보이지 않아서 PID제어를 써보면 어떨까 생각했습니다.

 

근데  PID제어를 이론으로나 배웠지 AVR로 어떻게 코드를 짜야할지 모르겠습니다.

 

진자를 똑바로 세웠을때를 원하는 각도로 정하고, 진자가 넘어지면서 생기는 각도를 시스템의

 

출력값으로 본 후에 이 둘의 차이를 편차로 본다음 이 편차에 대한 PID제어 값을 pwm 듀티값으로

 

어떻게 잘 넣어주면 될것도 같은데 워낙 코딩에 문외한인지라 대체 어떻게 풀어나가야 할지 모르겠습니다.

 

너무 막막하네요 도와주세요 ㅜㅜㅜㅜㅜㅜㅜ

댓글 0

하드웨어 설계 및 개발에 대하여 개발자들이 자유롭게 토론하는 공간입니다.
- Q&A, 자유주재 토론, 관련 정보 공유
- 분야 : 마이크로프로세서 응용, 전기/전자(아날로그/디지털) 회로 설계, C/C++ 프로그래밍, 펌웨어,
         PCB Artwork, 트러블슈팅 등 하드웨어 설계에 관한 전반인 내용
※ 게시글에 맞는 분류를 선택하여 글을 작성해 주시면 쾌적한 사이트 운영에 많은 도움이 됩니다.
※ 하드웨어 인사이트는 회원들간의 거래정보를 게재할 뿐이지, 그 어떤 책임과 의무도 가지지 않습니다.

search
번호 분류 제목 글쓴이 조회 수 날짜
58 ECAD 아무거나 HOT로드셀을 이용한 회로 설계에대해 궁금합니다.1 삼이ㅋ 1399 2012.10.27
57 ECAD 아무거나 HOTorcad 16.3 설치 중 에러1 patto 4008 2012.09.29
56 ECAD 아무거나 HOTorcad 설치 질문인데요 하하하하히 902 2012.09.17
55 ECAD 아무거나 HOTorcad usb 관련 질문인데요 하하하하히 784 2012.09.08
54 ECAD 아무거나 HOTMentorGraphics (pads) 실행시 에러가 뜨는데요ㅠ3 하하하하히 3425 2012.08.06
53 ECAD 아무거나 HOT전자 캐드 기능사 이론 시험 자료 가을비 829 2012.06.25
52 ECAD 아무거나 HOT패드스택 만들때 납이 묻을 패드크기 지정?? sinwho 945 2012.06.09
51 ECAD 아무거나 HOTorcad 16.3 설치중 에러질문입니다.1 조신율 995 2012.03.27
50 ECAD 아무거나 HOTPCB STACK UP에 대해 질문드립니다.1 라르크유키 2014 2012.02.27
49 ECAD 아무거나 HOTLayout Guideline 질문드립니다.1 김진효 791 2012.01.31
48 ECAD 아무거나 HOTCAM350 TOOL공유 할수있나요1 정상까지 가보자! 5013 2012.01.12
47 ECAD 아무거나 HOT초보입니다.. 업무상 필요한 부분이여서요 빠른 답변 부탁 드려요 ^^;;1 멜쉬 771 2012.01.10
46 ECAD 아무거나 HOTpmc/xmc 질문입니다. 마모루 1292 2011.10.04
45 ECAD 아무거나 HOTStandard PCB Layer Stack Up 정상까지 가보자! 1635 2011.10.03
44 ECAD 아무거나 HOTpads 9.2 설치 오류 문의 조필버그 2380 2011.09.09
43 ECAD 아무거나 HOT회로도 제작조언 및 제작부탁요청요!4 쏘주한잔 6742 2011.05.03
42 ECAD 아무거나 HOT9.3 설치방법에 관한 문의 Jux 2092 2011.04.21
41 ECAD 아무거나 HOT9.3VERSION에서 DxDEDIGNER동작 하나요?1 정상에서 1886 2011.04.04
40 ECAD 아무거나 HOTPads2007과 pads9.2의 사용법이 많이 다른가요?3 릭정 5177 2011.01.25
39 ECAD 아무거나 HOTwin7과 Artwork 프로그램(Pads, Cadstar등)간의 호환성 어떤가요?1 릭정 3148 2011.01.25
  • 돈은 빌리지도 말고, 빌려주지도 말라. 빌려주면 흔히 돈과 친구 모두를 잃는 수가 있기 때문이다.
    - 세익스피어
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.