|
|
Sensors/myGyro Series 2008/04/04 10:39
SPI 인터페이스로 마이크로프로세서와 연결이 가능한 myGyro300SPI를 이용하여 myCortex-LM8962 보드에서 각속도를 읽어 myUSB2UART를 통해 PC의 USB로 값을 전달하여 그 값을 속도계 형식의 그래픽으로 출력하는 예제입니다. 동작 예를 보이기 위해 간단한 납땜으로 시스템을 구성해 봤습니다. 일반적으로 자이로라고 하면 각도를 측정하는 것으로 착각하기 쉬운데, 각도가 아닌 각속도를 계측합니다. 따라서 회전을 하는 동안 회전 각속도가 측정되고, 회전이 멈추면 0rad/s가 출력이 되게 되어 있습니다. myGyro300SPI는 내부에 12비트 AD 변환 장치가 내장되어 있어 정지되어 있을 경우는 2048의 값이 출력되고, 시계 방향으로 회전시 2048에서 값이 증가하고, 반시계 방향으로 회전시 2048에서 값이 감소합니다.
Trackback 0
:
Trackback Address :: http://withrobot.com/trackback/50
Image Processing/Smart-I V1.0 2008/04/03 05:02
Smart-I 플랫폼을 기반으로 사용자가 지정한 특정 색상을 찾는 펌웨어를 올린 Color-Eye 시스템이 완성되었습니다. 조명 변화에 강인하며, 실시간(30fps)의 속도로 색상을 찾습니다.
추적 과정을 보다 효율적으로 보여드리기 위해 pan-tilt 시스템과 연동하여 Smart-I에서 Pan-Tilt 시스템을 직접 제어하여 움직이도록 하였습니다. 기존 PC 기반 색상 추적 시스템에 비해 전체 시스템 부피가 획기적으로 줄어들고, 유지 보수가 편리하며, 가격이 매우 저렴하다는 장점이 있습니다.
Trackback 0
:
Trackback Address :: http://withrobot.com/trackback/49
Microcontroller/myCortex-LM8962 2008/03/19 12:12
ARM사의 최신 코어 시리즈인 Cortex-M 프로파일을 채택한 Luminary Micro의 LM8962 프로세서가 출시되었습니다. 기존 ARM7TDMI 보다 빠른 인터럽트 반응 및 효율적인 명령어 셋트인 Thumb-2 명령어를 지원하여 보다 효율적인 시스템을 구성할 수 있습니다.
특히 UART, SPI, i2c로 대표되는 시리얼 통신 뿐만 아니라 DC 모터 제어에 많이 사용되는 엔코더 인터페이스 및 CAN, Ethernet 까지 내장하고 있어 myCortex-LM8962 보드 하나로 간단한 웹 서버를 만들거나 모션 제어기를 손쉽게 만들 수 있습니다. myCortex-LM8962으로 작업을 해 보시면 더 이상 모터 제어가 DSP만의 점유물이 아님을 확인 할 수 있습니다.
위드로봇에서는 myCortex-LM8962에서 동작 가능한 다양한 예를 선보이도록 하겠습니다. 현재 FreeeRTOS을 포팅하여 real time OS가 필요한 분야에서도 바로 적용할 수 있으며, 이더넷 스택들도 모두 준비되어 UDP, TCP 통신이 가능합니다. 또한 플래시 프로그래밍을 위한 시리얼 부트 로더는 물론 전용 JTAG인 Stellaris-JTAG을 염가에 공급하여 보다 편리한 프로그래밍 및 소스 레벨 디버깅이 가능하도록 지원하겠습니다.
또한 Cortex-M3 프로파일 시리즈 중 유용하다고 생각되는 모델들을 선정하여 myCortex-LM8962 보드처럼 평가 보드 형태로 제공할 계획입니다. 많은 관심 부탁드립니다.
관련 제품
사용자 설명서
(2009/10/29)
(rev B, 2008/11/16)
제품 회로도
데이터쉬트 ver. 6462, 2009-10-13
API 함수 모음 : StellarisWare (ver. 5228, 2009/10/05, 분할압축)
StellarisWare 5228 part 1
StellarisWare 5228 part 2
StellarisWare 5228 part 3
StellarisWare 5228 part 4
StellarisWare 5228 part 5
StellarisWare 5228 part 6
StellarisWare 5228 part 7
시리얼 플래시 프로그래머
예제 소스
example_myCortex-LM8962_20091029.rar
example_myCortex-LM8962_20090317.rar
example_myCortex-LM8962_20081116.rar
myCortex WIKI 페이지로 이동
myCortex-LM8962 활용 동영상 예제
위 폼을 통하여 myCortex-LM8962 메일링리스트에 가입하실 수 있습니다. 본 메일링리스트는 개발환경 및 예제가 업데이트 되었을 때 안내 메일을 발송하는 용도로만 사용됩니다. 이름과 이메일 주소를 입력하여 가입신청 한 후 해당 이메일로 수신되는 가입확인 메일에 포함된 링크를 클릭해야 가입이 완료됩니다.
제품 판매 페이지로 이동
Trackbacks 2
:
Trackback Address :: http://withrobot.com/trackback/86
Interface/myUSB2UART 2008/02/09 06:39
myUSB2UART Device Driver (v5.2.1)
- Windows 2000/2003 server/XP/Vista32bits
Trackback 0
:
Trackback Address :: http://withrobot.com/trackback/37
Interface/myUSB2UART 2008/02/09 06:31
제품 특징
임베디드 시스템을 PC와 연결해야 할 때 비동기 시리얼 방식인 UART통신은 가장 손쉽고 편리한 인터페이스입니다. IBM에서 PC를 처음 출시했을 때부터 UART와 연결이 가능한 COM 포트를 장착하고 있었고, 현재까지도 데스크톱 컴퓨터에는 COM 포트가 장착되어 출시되는 경우가 많기 때문에 PC에 별도의 확장 카드를 장착할 필요 없이 바로 통신이 가능한 장점 때문에 마이크로컨트롤러의 통신에 많이 사용됩니다. 하지만 최근에는 PnP 기능을 제공하고 전원 공급이 가능하여 많은 장점을 가지고 있는 USB 포트로 대치되고 있고 특히 노트북에는 공간상의 문제로 대부분 USB로 대치되어 COM 포트를 장착한 모델을 찾기가 어렵습니다. myUSB2UART는 PC의 USB 포트를 이용해 마이크로컨트롤러의 UART와 바로 연결할 수 있도록 신호를 변환해 주는 보드입니다. 데이터 송수신만 필요한 경우라면 RXD, TXD 두 가닥의 선을 이용하여 데이터를 주고 받을 수 있으며, 흐름 제어가 필요한 경우도 필요한 신호들이 준비되어 있어 편리하게 연결이 가능합니다. 또한 USB 버스 파워를 임베디드 보드에 공급하여 별도의 전원 공급 장치가 필요 없이 편리하게 실험을 할 수 있습니다.
휴대 및 장착에 용이하도록 이 모든 기능을 15mm x 17mm 의 공간에 넣었습니다. 이전에 MAX232 + USB2Serial 변환 조합으로 USB 포트를 이용해 임베디드 보드와 연결했다면 이제 myUSB2UART를 이용해 편리하게 마이크로컨트롤러와 연결하여 사용하시기 바랍니다.
- 특징 요약
- 초소형 USB2UART 변환 보드
- USB 전원 공급
- 750mA 이상의 전류 소비 시 자동 전원 차단 기능
- 응용 분야
- 임베디드 보드와 PC의 시리얼 통신
- 임베디드 보드에 5V 전원 공급
- 지원 OS
- Windows 98/XP/Vista
- Mac. 0SX/OS9, Linux 2.6/2.4
관련 자료
Trackback 0
:
Trackback Address :: http://withrobot.com/trackback/36
|