본문 바로가기

LM3S2965

(11)
LM3S2965 CAN EVAL 테스트 LM3S2965 CAN EVAL 테스트 주요 프리페럴 핀맵 기본 LED제어를 위해 config.h 파일 수정 //----------------------------------------------------------------------------- //LED Driver #define LED1_BIT BIT2 #define LED1_PORT GPIO_PORTG_DATA_R #define Led1Init() #define Led1Off() Sbi(LED1_PORT, LED1_BIT) #define Led1On() Cbi(LED1_PORT, LED1_BIT) #define Led1Toggle() Tbi(LED1_PORT, LED1_BIT) #define LED2_BIT #define LED2_PORT #..
[LM3S2965] 모터제어 - PID제어 테스트 [LM3S2965] 모터제어 - PID제어 테스트 Luminary Cortex-M3 LM3S2965 Motor Driver Test보드를 이용하여 PID제어 테스트를 진행했다. 홀센서 엔코더 결선도 테스트 동영상
[LM3S2965] QEI 테스트 [LM3S2965] QEI 테스트 Lunminary Micro QEI특징 Position integrator that tracks the encoder position Velocity capture using built-in timer QEISPEED, QEIPOS레지스터가 각각 독립적으로 구동할 수 있다. (QEIPOS는 QEISPEED보다 먼저 Enable해야 함) 인터럽트 소스 - Index pulse - Velocity-timer expiration - Direction change - Quadrature error detection QEI모듈은 quadrature phase 모드와 clock/direction 모드를 지원한다. quadrature phase모드 엔코더는 90도 위상을 가진 두개의..
[LM3S2965] 모터 드라이버 보드 테스트 - 모터 정역, PWM 테스트 [LM3S2965] 모터 드라이버 보드 테스트 - 모터 정역, PWM 테스트 LuminaryMicro사의 LM3S2965를 이용하여 모터 드라이버 보드 제어 테스트를 진행 했다. 드라이버 스펙상 30A까지 가능하다고 하는데.. 부하를 걸어봐야 알겠지만 일단 간단한 모터 제어먼저 시작. Pinmap INA1 – PB.4 INB1 – PB.5 PWM1 – PG.2(pwm : 10Khz) 테스트 동영상 PWM 으로 모터 속도 제어 및 정역제어 테스트 Mobie Robot Body Test
[LM3S2965] 모터 드라이버 베이스 보드 제작 [LM3S2965] 모터 드라이버 베이스 보드 제작 Luminary Micro사의 Cortex-M3코어 LM3S2965 보드를 이용한 모터제어 베이스 보드를 제작 했다. LM3S2965는 2채널 Encoder, PWM 6, ADC, CAN 이터페이스를 내장하여 모터 제어용으로 사용하기 좋아 모터 드라이버 테스트 용으로 만들어 보았다. Motor Driver 보드의 LM3S2965 QEI핀맵 Motor PWM 핀맵 Motor2 -> PWM2, PB3, PG4 Motor3 -> PWM3, PF5, PF6
Luminary BLDC Motor Driver DK 테스트 Luminary BLDC Motor Driver DK 테스트 BLDC Motor Controller Consol Board CAN 인터페이스로 Driver보드에 속도 및 위치 제어 신호를 보내는 역할을 하는 테스트 보드로 CAN으로 Driver 보드의 펌웨어까지 업데이트 가능하다. Luminary Micro의 BLDC Motor Driver CAN인터페이스로 속도 및 위치 제어 신호를 받아 모터를 제어 하거나 외부에서 PWM, Direction 신호를 공급해 모터를 드라이브 할 수있다. 테스트 동영상 Host MCU(LM3S2965)에서 CAN통신으로 전압설정을 하면 모터가 구동되는 예제로 12V까지 설정 가능하다. CAN ID는 12개 까지 설정 가능하다. 소스코드() Feature • Quiet co..
[LM3S2965] 관련자료 [LM3S2965] 관련자료 예제소스
[LM3S2965] PWM 제어 [LM3S2965] PWM 제어 Luminary Micro Cortex-M3 LM3S2965 PWM 예제소스코드 The following example shows how to initialize the PWM Generator 0 with a 25-KHz frequency, and with a 25% duty cycle on the PWM0 pin and a 75% duty cycle on the PWM1 pin. This example assumes the system clock is 20 MHz. 1. Enable the PWM clock by writing a value of 0x0010.0000 to the RCGC0 register in the System Control module. 2. En..