BASIC4MCU | 질문게시판 | 답변 : 서브모터 방향변환 pwm조절 회로
페이지 정보
작성자 master 작성일2018-06-09 14:37 조회19,620회 댓글4건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=1629
작성일
본문
현재 작동이 안되는데 혹시 100nf가 아닌 100uf를써서 그런가요?//A)http://www.ohmslawcalculator.com/555-astable-calculator이 사이트에서 부품값을 넣으면 주기가 계산됩니다.100uF을 사용하면R2=10K옴에서 3.67초 주기 중 High 시간은 2.98초입니다.R2=68K옴에서 11.712초 주기 중 High 시간은 6.999초입니다.이 파형으로는 서보모터를 구동하지 못합니다.100nF을 사용하면R2=10K옴에서 3.67ms 주기 중 High 시간은 2.98ms입니다.R2=68K옴에서 11.712ms 주기 중 High 시간은 6.999ms입니다.이 파형으로도 서보모터를 구동하지 못할 것으로 생각됩니다.//출력에 TR이 걸려있어서 반전되므로 LOW 시간폭이 중요하겠군요100nF을 사용하면R2=10K옴에서 3.67ms 주기 중 LOW 시간은 693us입니다.R2=68K옴에서 11.712ms 주기 중 LOW 시간은 4.712ms입니다.10K의 683us는 0도위치(600us)와 비슷하지만68K옴의 4.712ms는 두배정도 길어서 저항을 반정도로 줄여야겠습니다.33K옴으로 바꾸면 6.861ms 주기 중 LOW 시간은 2.287ms입니다.180도 위치는 2.4ms이므로 34.6K옴이 180도 정도 됩니다.(2.398ms)
댓글 4
조회수 19,620master님의 댓글
master 작성일
100nF은 104로 가장 흔하게 사용되는 커패시터입니다.
스펙에는 서보모터의 주기를 20ms로 표기하는 것도 있는데
RC용 서보모터에서는 20ms 주기보다 짧은 주기로 동작하는 것들이 있습니다.
주기를 20ms로 꼭 맞춰야 하는지 아닌지는 직접 동작시켜보는 수밖에 없겠습니다.
(서보모터 데이터시트 구하느라고 진을 빼느니 실험을 하는 것이 훨씬 빠릅니다.)
전에 테스트 했을 때 HS-311 경우에는 15ms 주기 이하에서는 동작하지 않았던 것으로 기억합니다.
master님의 댓글
master 작성일
0도 위치는 1.5ms(1500us)이며 21.65K옴 입니다.
//
계산대로 정확하게 동작하는 것은 아닙니다.
555나 부품값이나 오차가 있으니 조정해줘야합니다.
서보모터도 약간의 오차를 내포하고 있습니다.
master님의 댓글
master 작성일
R1=33K옴대신 220K옴을 사용하면 주기가 늘어납니다.
R2=34.6K옴에서 20.942ms 주기 LOW=2.398ms
R2=21.65K옴에서 18.247ms 주기 LOW=1.5ms
R2=8.66K옴에서 16.446ms 주기 LOW=600.138us
TestID님의 댓글
TestID
그러면 일단
33k ->220k
10k ->22k
68k ->33k로 바꾸어 실험해봐야겠네요 감사합니다