http://www.zeitnitz.de/Christian/Scope/Scope_en.html
여기 프로그램이 기능도 괜찮도, 제대로 작동도 합니다.
(프리웨어는 아닌데, 상업적으로만 이용안하면 제약이 없음)
물런 비싼 기기를 사용해서 계측해야 되는것을 거저 이용을 하려니 기능상, 성능상의 제한이 엄청 크긴한데
어차피 복잡한 신호처리를 할것도 아니고,
주목적이 PWM 듀티비 확인, 적외선 사용시 펄스비 직접 확인, 통신시 제대로 신호가 나오는지 확인등
기타 노이즈 잡는 목적 인지라...
집에서 삽질은 확실히 줄었습니다.
조만간에 저렴한 RF모듈도 하나 사서 무선 장난감도 만들어볼생각인데 큰 도움이 될것 같습니다.
뭐 비싼 프로브도 필요없이, 아래와 같이 사운드카드 보호를 위한 저항, 다이오드만 달아주고 접지하고, 원하는 곳에 들이대기만 하면 됩니다.
아래 사진은 프로브 제작 도면입니다.
측정 소스의 전압이 +-0.7v이내에 있을것.
(이전압범위가 넘어가면 전압을분배해서 측정 바람 - 위 프로브 제작 도면대로 만들면 5v이내의 측정범위내에선 전혀 문제 없음, 저항이 전압분배역할을 함.)
그러하지 아니하면 사운드카드가 손상을 입을지도 모름.
----------------------------참고-----------------------------------
void main(void)
{
원본출처 http://blog.daum.net/hammomo1961/11617408
유레카 학회 (hieureka.net) 의 로봇대회 준비를 위해 스크랩한 글입니다.
의 정보를 따라 스코프를 만들어 보았습니다.
제 사운드카드는 Audiotrak 의 Prodigy 192 이며 사운드카드라기 보단 레코딩카드에 가깝습니다.
위의 회로도 대로 프로브를 제작하였으며, 프로그램 역시 출처에 나온 Virtins Sound Card Instrument 과 Soundcard Oszilloscope 라는 두개의 프로그램으로 모니터링 해봤습니다.
사운드카드로 들어갈 잭 부분인데. 암 생각없이 만들다 보니 저런 꼴이 되고 말았다. --;
작게 기판이라도 대고 만들걸... 앞으로. 제작하실 분들은 이쁘게 만드시길 ^^;
암튼 잭을 꼽고 모니터링을.... 가동
Atmega128 에서 아래 프로그램을 돌리고 PORTB 0,1 을 찍어본것입니다. 대략 주기가 460ms
정도
되는듯 합니다.
#include
#include
#include
void delay(unsigned int m)
{
unsigned int i,j;
{
unsigned int i,j;
__disable_interrupt();
for (i=0;i
for (j=0;j<2650;j++);
for (j=0;j<2650;j++);
__enable_interrupt();
}
void main(void)
{
unsigned char number1 = 0x55;
unsigned char number2 = 0xAA;
unsigned char number2 = 0xAA;
DDRB = 0xFF;
PORTB = 0xFF;
PORTB = 0xFF;
do
{
PORTB=number1;
delay(200);
PORTB=number2;
delay(200);
}
{
PORTB=number1;
delay(200);
PORTB=number2;
delay(200);
}
while(1);
}
}
첫번째가 Sound Ozilloscope
의 화면입니다.
http://www.zeitnitz.de/Christian/Scope/Scope_en.html 에서
구하실수 있으며,
오실로스코프, x-y모드, 스펙트럼, 제너레이터의 기능까지 가지고 있습니다. 비쥬얼적으로도
괜잖은 편이지만 화면이 좀 작은것이 단점이라면 단점이랄까요. 그외엔 꽤 만족스럽습니다.
두번째가 Virtins SoundCard Instrument
입니다.
http://www.virtins.com/ 으로 접속하시면
되고. 크랙 버전은 요령껏 구하시는게 ^^;
지금 어둠의 버전은 1.0으로 대략 크랙해서 되는듯 한데. 홈피에서는 2.1이 릴리즈 되엇습니다.
2.1은 192000khz 까지 샘플레이트 를 지원하고. 한국어 까지 지원하네요. 상당히 안정적이고
창도 넓어서 꽤 좋습니다. 2.1의 안정성은 다른 사운드카드용 오실로스코프 프로그램에 비해
상당히 좋습니다. 다만 2.1은 trial 버전이라 몇일 못쓸거 같습니다. ㅠㅠ
이외에 몇개의의 사운드카드용 프로그램을 테스트 해봤지만. 위의 두개가 가장 만족스럽습니다.
또 다른 방법으로는 아래 그림과 같이 SoundForge 를 이용하는 방법이 있긴 하지만 이는 실시간 이 아닌.
녹음의 형태이므로 좀 애로사항이 있긴 합니다. 다만 장시간의 파형을 정확하게
기록할수가 있습니다. 주기는 아래 타임창으로 대충 계산을.. - -;
퍼온곳 : http://blog.naver.com/grooves?Redirect=Log&logNo=140027669730
'_대회_Eureka_comp.' 카테고리의 다른 글
[로봇] 모터 고려_http://www.faulhaber.com/ (8) | 2010.01.11 |
---|---|
[로봇] Min6_prof. kiat (0) | 2010.01.11 |
[로봇] core_ARM 모듈 (2) | 2010.01.06 |
[로봇] PID제어_펌글 (2) | 2010.01.05 |
[로봇] 일본대회 출전 라인트레이서 (1) | 2010.01.04 |