목록2009/06/17 (2)
Data Analysis for Investment & Control
그래도 MCU 중에서는 성능이나 개발환경 면에서 TI의 DSP 2000 계열이 가장 좋은 듯 싶다. 다만, 가격이 좀 비싸 학생들이 다루기에는 부담이 된다는게 단점이다. 그래서, 나도 졸업 논문 지원이 있을 때나, 지금처럼 회사에서 관련 업무를 수행하는 경우가 아니면 DSP를 다룰 기회가 없다. DSP와 관련된 회사 프로젝트를 진행하는 김에 가장 흔한 로봇 형태 중에 하나인 모바일 로봇에 적용될 수 있는 2축 모터 제어 보드를 개인적으로 TI의 DSP를 이용하여 만들어 보고자 한다. 제어보드의 사양은 다음과 같다. - TI의 TMS320F28335 사용 : 150Mhz, 부동소수점 연산 가능(라이브러리 필요) - 2개의 엔코더 입력 가능 - 2축의 DC모터 혹은 BLDC모터 제어를 위한 PWM 출력 포트..
CAN(Controller Area Network)은 두 개 이상의 MCU가 존재할 때 이를 연결시켜 데이터를 통신하기 위한 버스 통신 방식입니다. 자동차의 전자 제어 부품의 사용이 많아짐에 따라 이를 효율적으로 관리하기 위한 통신 방식이 필요했는데, 이것이 CAN 버스입니다. CAN 통신을 사용하기 위해서는 CAN Transceiver를 사용해야 합니다. 개인적으로 MCU로 TI의 DSP C2000 계열을 많이 사용하기 때문에 TI사의 CAN Transceiver인 SN65HVD233-EP를 가지고 설명을 하도록 하겠습니다. 3.3V로 동작하는 SN65HVD233-EP는 최대 1Mbps로 동작을 하며, -2V~7V의 동작 범위를 갖으며, 최대 120개의 노드까지 확장할 수 있는 ISO-11898 표준을..