샘플링 속도와 ADC는 낮은>

T

tux21

Guest
난 MATLAB에서 신호를해야 개까지 Hz에서 900의 주위에 얻을 사용하기 위해 내가 어떤 adc0808 AT89S52와 8051

제가 사용하는 클럭을 생성하는 핀 uc 약 230kHz ADC가 있습니다.연구 개발 flipflops에 분할 11.0592MHz 시계를 4 개 사용하여 16 uc의 난 때 그것을주고)이 도서에 대한 Mazidi이 ADC는 주어진 (그렇지 않아 작품을 좋아

자, 난으로 인해 대부분의 전환 가능성이있어서 왜곡 얻을 수있게 파도에 도착 충분한 샘플링 속도를위한 사인 내가 그 위의 최대 개까지 50Hz하지만 첨부된 그림에 undersampling합니다.전 시리얼 포트를 통해 PC에 필요 이터 : UC 구성된 지속에 값을 조작 보내 ADC를하고.

전송 속도는 57,600 가능한 최고로 설정됩니다.MATLAB 줄거리가 수집이 이진 값을하고 매장에서 자사의 직렬 포트 INPUTBUFFER (1 MB)를 그들이 어디에 내가 읽어.

내 문제는 50Hz 이상의 신호는 샘플링 속도에 도착 충분한 능력이 있지 내가 언제 파도 발전기 사인 내가 테스트와 함께.

샘플링 속도는 날에 의해 제어되지 않습니다.
Plz에 도움이됩니다.내가 잘와 주석으로 코드를 어셈블리 첨부
미안하지만, 당신은 첨부 파일이 필요합니다 보려면 로그인을에

 
맥스 adc0808에 대한 샘플링 속도 10kHz입니다

 

하지만 내가 왜 MATLAB에서 디지털 파형 디스플레이의 적절한 연락 드릴 수 없습니다?

문제는 그것은 MATLAB?

 
전 시스템을 인수하여 할와 귀하가 없다고 생각하지만 오히려 문제 MATLAB.
는 230kHz 클럭 또한, 만약 샘플링하여, Nyquist 정리가 115kHz로 알려줍니다 당신을 당신이 수있는 샘플 신호를.그래서 당신은 그 빈도에서 실제로 일할 수 있어야하지 ADC는이 문제를 여러분과 함께 제공되는 그것 (- 이것은 ...). 안되요 사건

 
230 k는 속도가 ADC는 샘플링 클록 안와.샘플링 기간은 데이터 시트에해야 될 100uS 이상으로보다.

 
줄 사람이 시험을 signals.Can의이 ADC는 거래가와 음성인가?
plz 말해 나를 내가이 급히 완료해야합니다

 
내가 MATLAB과 cheched, 시리얼 전환수에있는 USB.내가 사용하는 PC에 맞는 전송 속도를 제공입니다 57,600 uc '2 '에서 이걸로 간단히 전송 가치를 아스키

 
ADC0808는 오디오 신호를 처리할 수 없습니다.

 
내가 뭔가를 생각 하겠 마침내 수 있습니다.난 adc0808 연결에 8051로 클럭의 핀을 에일은 핀 즉 30.그것은 Mhz 1.8432 ie.like 11.0592MHz의 줄 1/6th 쓸만합니다.그러나 ADC는 최대 클럭 1.28Mhz로 지정됩니다

<img src="http://www.edaboard.com/images/smiles/icon_confused.gif" alt="혼란스러운" border="0" />

.또한 내가 vcc에 핀 31 연결되어있다.

먼저 테스트 통증이 단일 문자가 InputBufferSize으로부터 MATLAB에게 보내는 uc 큰 기입 걸렸습니다 그것은 발견하는 시간과 그 = 5,760 결론에 이론적 10분의 57,600 아주 가까이 있었어요 개 이상의 샘플을 5000.그래서 우리는 USB -> 시리얼 괜찮아.

그럼 난 작업에 ADC는 지연을 최소화하는 모든.지연 루프 대신에 사용되는 타이머를.그것은 adc0808을 조사 해 보니 속도가 느리다는 없습니다.그것은 PC에 샘플을 할 것입니다 ADC를 빠르게 보낼 수 킷에는 UART가보다.특별한 지연해야 있었을 시계가 있었 요구 사이에서 설정 에일, 사우스 캐롤라이나 변 수인 oe, 주소 등 높은하지만.내가 인터럽트를 가지고 있으며 또한 시리얼 못했지만 어떤 타이머.그냥 깃발을 모니터 TI의 제품과 얻을 SBUF에 값을 ADC가 accumilator에 넣어.
이 방법은 초주는 샘플을 4500 / 나에게 주위.q를 플립 플롭 방법에 mazidi 4 크리스탈에서 입력 작업하지 않습니다 Flipflops를 운전하는 부족.

또한 50메가바이트 시리얼 주변 InputBufferSize를 유지 MATLAB 충분합니다.이것은 좋은 신호하지 오디오하지는위한 ECG, 뇌파, EMG 것이다 그것이 등.
800 Hz에서 사인 첨부된 그림.증식 원에 시대와
시간 기간 2ms는 샘플링 속도받을 수 있습니다.

내가 오면 문제가 더면 곧 올거 있습니다.
추신.또한 MATLAB 속도에 추가 샘플링 배로 보정 스플라인, 사인을 800Hz

 
미안하지만, 당신은 첨부 파일이 필요합니다 보려면 로그인을에

 
완료!
지금 timer2을 11.0592 크리스탈 및 사용하고 전송 속도에서 115200 있습니다.샘플을 받고 7200 / 초.난 언제나 생각이 ADC가있는 리미
미안하지만, 당신은 첨부 파일이 필요합니다 보려면 로그인을에

 
좋아요!

지금은 조합의 uc ADC가 오전부터 수있게하는 초 / 나가 약 11200 표본.내가 이전 프레임 ADC를 할하는 데 사용되는가하는 TI는 다음 나올 때까지 기다리는 세트 기다려 즉, 그것은 분명히 전달됩니다.

JNB의 TI는, $; 전송 연쇄 잠시!
CLR은 TI의

하지만 지금은 Tx는 ADC가 될 가치를 옆에 생략할 수 위의 취득에 갈 일이 직접 Tx는 기다을
트릭 내가 찾은 한 번 막 시작하는 그 자체가에 초기화 직렬 전송을

mov 인 SBUF는, # '0 '; Tx는 초기화를

시작하기 전에 다른 아무것도 없죠.일단 이것이 그들 사이에 이루어진다 ADC 및 지연이 어떤 일을 할 수없이 전송이 킷에는 UART; ->

핀 참고 에일에서 adc0808 시계로서 1.8Mhz를 사용하고 내가올린날짜 분 후 3 시간 13 :잘 속임수가 작동하지 않습니다

 

Welcome to EDABoard.com

Sponsor

Back
Top