filmov
tv
7. [ARM - STM32] Step Motor Control & RFID (with SPI)
Показать описание
StepMotor를 제어하고 그것을 FND에 표시하도록 설계 해보았습니다.
1의 자리 → Motor의 Run, Stop표시 (0=Stop, 1=Run), 버튼1로 변경
10의 자리 → Motor의 방향 표시 (0=반시계 방향, 1=시계방향), 버튼3로 변경
1000의 자리 → Motor의 속도 표시 (0=1단, 1=2단, 2=3단), 버튼2로 변경
또한, RFID를 이용하여 저장된 RFID카드만 허가되도록 구현하였습니다.
이때 데이터 전송은 SPI통신을 이용하였습니다.
SPI1 → FND출력
SPI2 → RFID출력
ComportMaster를 이용하여 허용된 카드는 Valid 출력, 허가되지 않은 카드는 Invalid를 출력
1의 자리 → Motor의 Run, Stop표시 (0=Stop, 1=Run), 버튼1로 변경
10의 자리 → Motor의 방향 표시 (0=반시계 방향, 1=시계방향), 버튼3로 변경
1000의 자리 → Motor의 속도 표시 (0=1단, 1=2단, 2=3단), 버튼2로 변경
또한, RFID를 이용하여 저장된 RFID카드만 허가되도록 구현하였습니다.
이때 데이터 전송은 SPI통신을 이용하였습니다.
SPI1 → FND출력
SPI2 → RFID출력
ComportMaster를 이용하여 허용된 카드는 Valid 출력, 허가되지 않은 카드는 Invalid를 출력