교수님은 USB를 통해 10khz ~ 20kHz 이상의 Beaglebone Black Board (BBB)를 사용하여 ADC 데이터를 PC (또는 Matlab)로 스트리밍하는 방법을 찾도록 요청합니다. .어떻게 USB 인터페이스를 사용하여 Beaglebone을 사용하여 실시간 데이터를 전송할 수 있습니까?
실시간으로 프로그래밍하는 데 PRU를 사용할 수 있다는 것을 알고 있으며 USB 프로토콜에 스트리밍 데이터에 등시성 전송 모드가 있다는 것을 알고 있습니다. 또는 USB-serial을 사용하여 보관할 수 있습니다.
그래서 내 생각은 PRU를 사용하여 ADC 데이터를 캡처하고 usb를 통해 Matlab에 보냅니다.
PRU를 사용하여 ADC 데이터를 캡처하는 파이썬 라이브러리를 찾았지만 데이터를 PC로 전송하는 방법을 알지 못합니다.
링크 : https://github.com/pgmmpk/beaglebone_pru_adc
하지 질문에 대한 답변이지만, MATLAB은 (http://uk.mathworks.com/solutions/test- [USB 입력을 해결 특정 도구 상자]가 측정/). 어쩌면 이것이 삶을 편하게 해줄 수 있을까요? –
'BBB' 시리얼 클럭이 '안정'인지 어떻게 알 수 있습니까? Os 레벨'CLOCK' 정의는'FUZZY'입니다! 고속 + 안정 시리얼 통신을 위해 'IC'또는 'MCU'를 사용해야합니다. ('teensy 3.01'을 아무런 오류없이'6Mbps '속도로 테스트했습니다!) – dsgdfg