728x90
반응형
■ 시스템 제어
센서의 통신방식에 따라서 적합하게 써먹으면 된다. 스테핑모터를 먼저 하고 센서로 넘어간다.
■ 스테핑 모터
선풍기 목 옆으로 돌리는 용도 등으로 스테핑모터가 들어간다.
▲ ULN2803칩을 이용해서 돌린다.
▲ 스테핑모터를 돌리려면 전용드라이버를 이용해서 돌리는 경우가 많다. 그러나 비싼 편이다(전용 IC도 비쌈)1만원~2만원사이
ULN2803은 500원 한다.
펄스의 주파수가 빠를수록 빨리돌고 주파수가 낮을수록 천천히돈다
회전각 검출을 위한 feedback 불필요 - 스텝당 회전각이 고정되어있기 때문
DC모터는 브러쉬, 회전자 붙었다 떨어졌다하면서 마찰이 일어난다. 마찰이 일어나다보면 나중에 모터가 잘 안돌
수가 있다. 또는 먼지가 껴서 잘 안돌아갈 수도 있다.
탈조 - 선풍기 모가지잡고있을때 딱딱 소리 난다.
토크 - 문 손잡이가 경첩쪽에 붙어있으면 문열기가 힘들다.
Open Loop (오픈루프) 제어방식 - 펄스를 1234-1234-1234 순서대로 넣어줌
6번이 가장 큰 장점이다.
■ 체크 사항
▲ 스테핑모터 작동 전압이 4.1볼트이므로 회로구성에서 다이오드로 전압강하(-0.7V)를 시켜준다.
▲ 스테핑모터 핀연결
▲ ULN2803 핀연결
▲ PORTA로 펄스를 내보내도록 구성하였다.
▲ 다이오드가 0.7볼트 감압시켜준다(지가 먹음)(전압강하목적-원래 이런식으로 쓰면 안됨)
■ 소스 코드
■ 결과
728x90
'코스웨어 > 15년 스마트컨트롤러' 카테고리의 다른 글
20150904 2번 강동조 (3) | 2015.09.04 |
---|---|
20150903 - 21번 홍준모 (3) | 2015.09.03 |
20150902 20번 천정호 (2) | 2015.09.03 |
20150901--주재민-일일업무일지-센서 (5) | 2015.09.01 |
25150828-23번-이량경-일일업무일지-ARM {주파수, 메모리맵} (6) | 2015.08.31 |
[중간프로젝트발표]강동조 (0) | 2015.08.31 |
[중간프로젝트발표] 홍준모 - TetrisForDesktop (0) | 2015.08.28 |
[중간프로젝트발표] 엄민웅 (0) | 2015.08.28 |