본문 바로가기

Luminary Micro

(21)
[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] 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..
IAR Systems, Luminary Micro MCU용 무료 개발 툴 발표 IAR Systems사는 Luminary Micro사의 Stellaris 계열인 100, 300과 600 시리즈 등 3가지 MCU 시리즈를 위한 자사의 IAR Embedded Workbench KickStart 판을 무료로 이용할 수 있다고 발표했다. KickStart 판은 32Kbyte 컴파일러를 갖추고 있는데 이는 현재 시장에 나와 있는 19개 Stellaris MCU 중 14개에 사용할 수 있는 칩 탑재형 플래시 모두를 완벽하게 지원한다. Luminary Micro사는 ARM Cortex-M3 프로세서 기반 MCU를 설계 및 출시하고 판매하는 팹리스 반도체 회사로서 내장형 개발자들에게 최초로 1달러짜리 ARM을 제공한 회사다. 이 회사는 현재 100, 300과 최고 32킬로바이트 범위의 칩 탑재형 ..
Luminary Micro LM3S608 GPIO Toggle 속도 테스트 Luminary Micro LM3S608 GPIO Toggle 속도 테스트 외부 8Mhz 입력하여 PLL/4 = 50Mhz로 구동시 GPIO Toggle 속도는 240ns(2Mhz)정도 측정된다. 옵티마이즈 했을때 180ns(2.5Mhz)단순 페리속도 비교는 좀 그렇지만 AVR과 속도비교(16Mh에서 360ns(1.6Mhz))하면 조금 빠르다. 50Mhz 시스템 클럭인데도 페리가 이리 느린지? 좀더 알아볼 필요가 있다. DSP28335와 GPIO Toggle 속도( 60ns(15Mhz) 비교하면 쫌.... 그리고 같은 [Cortex-M3 STM32 속도] 에 비교하면 좀 더 느린것 같다. //------------------------------------------------- //Set the sys..
[ LM3Sx08 EVM] 테스트예제 - USB이용 PC에서 LED제어 예제 [ LM3Sx08 EVM] 테스트예제 - USB이용 PC에서 LED제어 예제 [ LM3Sx08 EVM] 보드 예제소스를 이용하여 PC에서 LED제어하는 예제를 작성해 보았다. USB2Seiral 칩을 이용하여 USB를 통해 보드상의 LED를 마우스 클릭으로 제어 하도록 했다. 원리는 시리얼포트로 특정 커멘드를 보내서 LED를 제어하는 간단한 예제이다. 예제소스 : 테스트 동영상 LM3S308 (LM3S608, LM3S808 호환)보드를 이용 PC에서 LED제어 동영상
[ LM3Sx08 EVM ] 테스트 프로그램 예제소스 [ LM3Sx08 EVM ] 테스트 프로그램 예제소스 LIB파일 예제파일 모음 프로젝트파일 - LED제어 테스트 동영상