2014-04-08 4 views
1

안녕하세요, 저는 Arduino와 전자 제품에서 아주 새롭기 때문에 저와 함께합니다.Simulink로 Arduino 스테퍼 모터 컨트롤

저는 Matlab과 Simulink를 사용하여 스텝 모터를 제어하는 ​​프로젝트를 가지고 있습니다. 지금은 그냥 물건을 들고 실행하고 싶습니다. 나는 스텝 모터에 대한 간단한 코드로 테스트 한 회로도를 연결했는데 작동한다 (이것은 Matlab없이했다). 내 문제는 어떻게 시뮬 링크 및 Matlab을 사용하여 모터를 구동 할 수 있습니까? 내가 시뮬링크 모델을 실행하려고하면

내가이 error

내 스텝 모터 드라이버 보드는 ULN2003APG ULN2003APG입니다 얻을 내 모터 enter image description here입니다.

나는 Matlab 용 Arduino 하드웨어 지원 패키지를 다운로드 받았으며 이미 Arduino에 서버 프로그램을 업로드하여 Matlab과 Arduino 간의 통신을 가능하게했습니다.

나는 어떤 오류가 발생했는지 알지 못합니다. 어떤 도움이라도 대단히 감사하겠습니다!

기존 가이드가 있거나 해당 주제를 다루는 예제가 있으면 나를 리디렉션 할 수 있습니다.

사전에 감사 (나에게 그것에 대해 읽을 수있는 몇 가지 튜토리얼을 보내 주시기 바랍니다. 보드에 대한 새로운 드라이버를 작성 할 필요가있는 경우).

EDIT!

1 : this 튜토리얼의 단계를 완료 여기

단계 I 시도하고 내 시뮬링크 모델을 실행하는 데 얻기 위해하는 일을 차근 있습니다.

2 : MATLAB Support Package for Arduino을 다운로드하십시오.

3

4 아두 이노 IDE를 열고 2 단계에서 adioes.pde 업로드 PC에 아두 이노 UNO 연결 : 오픈 매트랩 변화 경로를 작동

5 (이는 오류를 범하지 않은 경우) : 다운로드 MATLAB Support Package for Arduino ... \ ArduinoIO 예 \에서 열기 기존 예 \ stepper_sim.mdl

6 : 변경 COM 포트 및 도구/대상 하드웨어에서 실행/실행 준비를 클릭하고 도구 후/대상 하드웨어에서 실행/실행

그 후 나는 내 실수를 저질렀다. 당신은 파일 교환 제출 "아두 이노를위한 MATLAB 지원 패키지 (일명 ArduinoIO 패키지)"에서이 다운로드 한 것 같습니다 enter image description here

+1

그들 중 누구도 나를 위해 일하고있는 링크가 ...? – Scott

+0

나는 그것이 당신이 그것을 볼 수 있기를 바랍니다. – NewestStackOverflowUser

+0

귀하의 질문에 여기에 속한 것 같아요. http://electronics.stackexchange.com/ – Kedarnath

답변

0

필자는 Simulink를 사용하여 스테퍼 모터를 작동시킬 수있었습니다. 불행하게도 나는 그것을하기 위해 운전자 보드를 바꾸어야했다. 이 보드에는 Matlab의 드라이버가 없거나 호환되지 않는 것 같습니다 (확실하지 않음).

나는 adafruit 모터 방패 v2를 구입했고 모든 것이 완벽하게 작동했습니다. 더 이상 .tlc 파일이 누락되었다는 오류를주지 않습니다.

건배!

1

파일 이름에서 : 여기

는 시뮬 모델의 사람 같아 이미지입니다. 해당 제출물의 주석 중 하나를 기반으로이 패키지는 코드 생성을 지원하지 않습니다. Simulink "정상"모드를 통해서만 실행할 수 있습니다. 코드 생성이 필요한 다른 대상의 경우 tlc 파일이 필요하며이 오류가 표시됩니다.

+0

@Navan이 말한 것 외에 http://www.mathworks.co.uk/hardware-support/arduino-simulink.html을 보시길 바랍니다. – am304

1

나는 error window이 이미 문제를 알려주고 있다고 생각합니다.파일 msfun_arduino_io_setup.tlc을 프로젝트 working directory으로 이동해야합니다. 우리는 당신이 우리에게 주신 것을 당신의 프로젝트에서 볼 수 있습니다. 그렇다면 Simulink Model의 SS와 같은 더 많은 정보를 제공해야합니다.

게다가, 가능한 경우 Matdue에서 Arduino Support Package 및 기타 추가 기능, 확장 기능 및 파일을 다운로드하는 것이 좋습니다.

+0

문제는 내가 어디에서 찾을 수 있을지, 이 .tlc 파일을 생성하거나 다운로드하여 작업 디렉토리에 배치 할 수 없습니다. – NewestStackOverflowUser

관련 문제