디지털 속도계의 도식?

R

randika

Guest
모두 안녕. 이 목록에 새로 온 사람과 난 2 학년 EE 공학 대학입니다. 나는 대학 프로젝트를위한 속도계를 구축거야. 나는 IR 빔을받은 후 펄스를 생성 일부 회로도가 필요합니다. 나는 다음과 같이 펄스를 생성 할 계획이야 ... 1> 회전 축 2 테이프의 IR 반영한 작품을 쑤셔>> 반영 IR 빔이 다음 펄스를 생성 수신 3 주도 IR을 사용하여 지속 IR 빔을 보내는 4> 펄스 5 사이의 시간을 측정> RPM을 계산하는 것은 내 계획인가 수정 .. u've이에 대한 몇 가지 구조를 가지고있는 경우 나 보내 주시기 바랍니다. 감사합니다, cya Randika K
 
예, 난 당신이 마이크로 컨트롤러를 사용하면 더 간단한 경우를 제외하면, 좋은 길을 가고 말 것입니다. 그게 내가 아는이기 때문에 예제로 PIC를 사용하는거야. IR 수신기에서 전류가 PIC의 RA4/T0CKI로 공급된다. PIC는 반사 테이프의 모든 패스와 TIMER0 증가하면서, 정확한 및 프로그래밍 시간을 기다립니다. 시간까지, 값이 TIMER0에있을 때 계산하고 선택 표시 무엇이든에 표시됩니다. 감사합니다 스푸트니크 Sputnik : 아이디어 :
 
안녕하세요 저는 또한 회전 속도계을 생각하지만, 다른 방식으로거야. 나는 하나의 '컷'으로, 회전 샤프트에, 강자성, 약간 원을 쑤셔 것입니다. 원의 한쪽면에 작은 자석을 넣어, 다른 쪽 홀 센서에. 홀 센서는 UA에게 당신이 예를 들어, PIC 마이크로 컨트롤러를 측정 할 수있는 좋은 펄스를 제공합니다.
 
다른 사람에 비해 CHUPOS 아이디어가 밝아 수 있습니다. 그런보세요!
 
나는 동의, 자석의 사용은 감시되고있는 휠이 오프 밸런스가 될 것을 의미합니다. 당신이 매우 diffcult 할 것입니다, 그건 균형을 수 있다면, 그것은 여전히​​ 일부 진동과 때문에 높은 R​​PM을 도달 할 때 극단적이 될 수 있습니다 원심 군으로 내려 재판되는 자석의 posibility를 못할거다. 스푸트니크 Sputnik : 아이디어 :
 
당신은 회전 부분에 자석을 부착하지 않습니다. 자석은 고정하지만, 강자성 있습니다 ... 원이 회전 부분에 부착되어 있습니다. 그것은 완벽하게 두 컷 - 인 그것의 각면에서 균형을합니다. 원의 절개 부분이 자석과 센서 사이에 때마다 홀 센서는 펄스를 제공합니다. 강자성 부분은 그 사이에 때 펄스를 제공하지 않습니다.
 
당신은 (TI 나 NS 웹 사이트를 확인) 주파수 - 투 - 전압 변환기를 사용하여 고려할 수 있습니다. 이 경우, 당신은 ADC의 전압을 읽고 적절한 속도 (RPM) 값으로 변환해야합니다.
 
당신은 실제로 홀 센서 또는 어떤 센서 MCU에 (예를 들어, PIC)와 시간을 연결할 수 있습니다.
 
안녕 모두, 도와 준 많은 감사합니다 ... 나는 센서 부분을 구축하고는 잘 작동 ... 여기에 내가 한 짓 사항은 다음과 같습니다. 제가 사용하는 IR은 LED와 모터 샤프트 (모터 축이 검은 색을 양해 해 주시기 바랍니다)에 반사 테이프 조각을 sticked. 그리고 옛날 마우스에서 IR 센서를 사용하고 일부 전자 (741 OPAMP와 311 comparater) 넣어. 모터 샤프트 지금 회전 할 때 펄스의 좋은 흐름을 나타납니다. 도 문제없이 모터 축에서 4 인치의 거리로 잘 노력하고 있습니다. 나는 마이크로 컨트롤러 프로그래밍에 새로 온 사람 때문에 당신의 도움이 필요합니다. 나는 pic16f84 UC와 RPM이 4 자리 숫자 (LED ssds)까지의 표시되어야을 사용해야합니다. (예 : 0-9999). 이 UC를 사용하여이 작업을 수행 할 수 있습니까? 씨 스푸트니크의 아이디어에 대한 또 다른 문제는 .... 당신이 RA4/T0CKI와 TMR0에 대해 말하는 것을 이해할 수 없습니다 ... 당신은 더 설명 주실 래요 ... 이 RBO / INT 핀에 IR 수신기에서 펄스를 제공하여 inturrpt을 생성하기 위해 더 나은가요? 이는 더 나은 하나입니다? cya Randika K
 
안녕하세요 :) 기본적으로 당신은 마이크로 칩으로이 애플리케이션 노트보고, 타이머와 함께 모든 PIC를 사용할 수 있습니다 : 링크가 작동하지 않는 경우 해당 응용 프로그램 참고 AN592. 이 주파수를 얻을 수 기본 방법입니다. 그 어떤 캐릭터 LCD를 사용하고, 컨트롤러에 대해 저번에 비트를 googleing 매우 간단합니다 표시됩니다.
 
randika, 당신은 시간이 어느 쪽이든 (RB0 및 인터럽트 포함) 또는 TOCKI을 이용하여 측정 할 수 있습니다. 당신은 RB0를 사용하는 경우, 나는 시계에 TIMER0을 묶어 각 RB0 인터럽트에 TIMER0를 사용하여 경과 시간을 계산합니다. 당신은 또한 TIMER0 오버 플로우를 (I이뿐만 아니라에 대한 인터럽트를 사용합니다) 처리해야합니다. 주요 프로그램은 시간이 인터럽트에 의해 계산 된 LCD에서 시간을 계산하고 표시 할 수 있습니다. 당신이 T0CKI를 사용하는 경우, 해당 시간 (다시는 계정 타이머 오버플로에 데려 가야) 동안 시간과 횟수로 사용 타이머의 특정 금액 실행 루프를 작성합니다. 당신은 타이머 오버 플로우를 방지 있도록합니다 (당신이 그들을 처리 할 인터럽트를 사용하면, 당신이 실행 루프를 걸리는 시간에 영향을 미칩니다) 루프 타이밍을 설정하려면이 방법을 사용합니다. 도움이되기를 바랍니다.
 

Welcome to EDABoard.com

Sponsor

Back
Top