[TI]/LM3S2xxx2009. 3. 13. 17:26

[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






Posted by nexp

댓글을 달아 주세요

[TI]/LuminaryMicro2009. 3. 7. 21:41

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 control of brushed DC motors
– 15 kHz PWM frequency
• Two options for Speed control
– Industry-standard R-C servo type (PWM) interface
– Controller Area Network (CAN) interface
• CAN communication
– Full configurability of module options
– Real-time monitoring of current, voltage, speed,
and speed
– Load firmware over CAN
• Status LED indicates Run, Direction, and Fault Conditions
• Motor brake/coast selector
• Limit switch inputs for forward and reverse directions
• Quadrature encoder input (QEI) and Analog input
• Colored screw terminals for all power wiring
– Headers (0.1 inch pitch) for all control signals
• Easy to customize
– Includes full source code, example applications, and
design files
– Develop using tools from Keil, IAR, Code Sourcery, or
Code Red (using a Stellaris evaluation kit or preferred
ARM Cortex-M3 debugger)
– Supported by Stellaris Peripheral Driver Library
Posted by nexp

댓글을 달아 주세요

[FreeScale]2008. 2. 25. 18:27

Freecale Motor Control 재품군 MPC500 Familty

Motor Control


Freescale brings you Reference Designs for all areas of motor control, from simple single-phase universal motor control using small 8-bit MCUs, in domestic appliances such as vacuum cleaners, to complex sensorless 3-phase vector control systems, taking advantage of the enhanced CPU performance of our hybrid controller architecture, to space vector modulation control on the advanced time processor unit found on our MPC500 family.



Link  AC Motors - 1-phase AC Induction Motor

Link  AC Motors - 3-phase AC Induction Motor

Link  DC Motors - Brushless DC Motor (BLDC)

Link  PMS Motor

Link  Stepper Motor

Link  SR Motor
 

Link  Universal Motor

Posted by nexp

댓글을 달아 주세요

[ST_MICRO]/STR72007. 6. 4. 21:45

[STR750 EVM]모터제어용 STR7 ARM7

[STR750 EVM]모터제어용 STR7 ARM7
사용자 삽입 이미지
ST사에서 나온 중 저가형 모터제어기용으로 출시된 STR750 EVM을 만들어 봤습니다.
모터제어용 PWM 6채널, USB, CAN, SPI기능이 있어 간단하게 보드를  구성 할 때 중 저가형 제품으로 좋을 것 같습니다.
그리고 ARM코어라 기존 STR7프로젝트에서 코드수정 별로 없이 프로그램 할 수 있어 부담이 적고....
로봇 만들기에도 좋을것 같네요


기존 STR7 EVM보드를 대체해 예제들을 테스트 해 볼 수 있도록 구성 했습니다.


SPI방식의 이더넷 모듈 ENC28 EVM을 바로 장착 할 수 있어 간단히 이더넷도 사용가능하고...


Posted by nexp

댓글을 달아 주세요

[DSP]/DSP280x2007. 4. 10. 22:45

[DSP280x EVM]DC Servo Motor제어

[DSP280x EVM]DC Servo Motor제어

사용자 삽입 이미지






확장 보드를 이용한 DC Motor EVM 보드 제어



엔코더


엔코더 핀맵
Posted by nexp

댓글을 달아 주세요