좋은 구형파 발생기는 무엇입니까?


17

구형파를 생성하는 데 사용하기에 좋은 회로는 무엇입니까? 정확한 파형은 그다지 중요하지 않습니다. 150kHz에서 압전 버저 크랭크를 원합니다. 나는 또한 효율성과 조정 가능한 진폭을 원합니다.

(동기 부여 : 기름을 태우려면 기름을 기화시키고 싶습니다. Make에서 해킹 된대로 Glade Wisp 후에 150kHz를 선택합니다.)

I 발견 간단한이었다 이것 커패시터로 이루어진 3 개 저항기 및 연산 증폭기를 비교기. 이 디자인이 좋은 방법입니까?

동일한 페이지에 따르면 기간이

여기서L=R1T=2RCln1+L1LL=R1R1+R2

R1 = R2를 선택하면 L = 1/2이되고 (1 + L) / (1-L) = 대략 e를 제공하여 더 단순 해집니다.

T = 2RC

나는 여기 숲에 있지만 R1 = R2 = R이 좋은 선택이라고 가정합니다.

원하는 TI는 1 / 150kHz입니다. 따라서 RC = 3.33e-6

또 다른 임의의 선택이 제시됩니다. 예를 들어 100ohm 저항과 0.033uF 커패시터? 이 선택이 중요합니까? 연산 증폭기의 선택이 중요합니까?

긴 질문에 대해 죄송하지만, 그들이하고있는 일을 아는 사람이 나와 함께 걸을 수 있다면 꼭 감사하겠습니다.


3
@Lou의 요청에 따라 조금 더 설명하겠습니다. 저의 목표는 가벼운 배낭 여행에 적합한 올리브 오일 버너를 만드는 것입니다. 이것이 효과가 있는지는 모르겠지만 시도하고 싶은 아이디어입니다. 이것은 올리브유를 다목적 제품으로 바꾸어 줄 것입니다. 알코올보다 온스당 에너지 함량이 높지만 인화점이 너무 낮아 정상적인 온도에서 액체로 연소 할 수 없습니다. 그래서 내 생각은 그것을 초음파로 증발시키고 증기를 태우는 것입니다.
Grumdrig

올리브 오일은 심지로 잘 태워 지지만 일반적으로 대량의 열을 많이 생산하지는 않습니다. 작은 양초 같아요.
XTL

그래 알아 아무것도 요리하기에 충분하지 않으며 연소가 그리 완전하지 않습니다. (그을음이 생산됩니다.)
Grumdrig

답변:


26

555 구형파 발생기를 구글로 검색하면 구형파를 생성하는 555 칩을 기반으로 회로에 수천 개의 히트가 발생합니다. 여기 구형파 계산기가 있습니다 당신이 계산을 실험 할 수 있도록해야한다.

또한 추가 보너스 555 칩은 먼지가 저렴합니다.

또는 동일한 칩에서 기본적으로 2 개의 555 인 556 칩을보십시오.


4
그 회로의 수천이있는 경우 그럴 수 이상 재현의에서 하나 여기!
Federico Russo

18

간단한 발진기의 경우 사람들은 종종 555 타이머 IC를 즉시 생각합니다. 이 ciruit는 훨씬 간단합니다.

Oscillator

74HC1G14는 SOT-23 패키지 일반적인 74HC14의 단일 게이트 버전이다.


11

참고 : 연결 한 회로 는 연산 증폭기가 아닌 비교기 를 사용합니다 . 비교기 회로에서 연산 증폭기를 사용할 수 있지만 여러 가지 이유로 작동하지 않습니다. 연산 증폭기는 입력을 피드백을 통해 동일한 전압으로 구동하는 증폭 애플리케이션에 최적화되어 있으며 복구하는 데 시간이 오래 걸릴 수 있습니다 이 회로에서와 같이 포지티브 피드백을 통해 입력이 확대 될 때 채도에서 비교기는 더 빠르며 올바른 일을 할 것입니다.

회로에 관해서는 : LM393 비교기 또는 555 (이길 수없는 많은 제조업체 : Radio Shack 또는 11c의 Digikey 에서 대량으로 얻을 수 있음 ) 또는 74xx123 ( TI의 16c는 16c입니다) 대량으로). 비교기는 다른 두 개보다 더 많은 부품이 필요합니다.


LM358은 비교기가 아닌 듀얼 연산 증폭기입니다.
클린트 로렌스

개크! 네 말이 맞아 뇌 경련이 있었고 LM393을 생각하고 있었어
Jason S

물론 피드백이없는 연산 증폭기는 비교기처럼 작동합니다. 사실, 이것은 oc 출력과 동일하지 않지만, rail-to-rail 스윙을 사용하여 비슷한 일을 할 수 있습니다.
JustJeff

8

A- 안정 바이브레이터를 만들고 싶다면 선택한 회로가 정상입니다. R 값이 연산 증폭기를로드하지 않도록해야합니다. 이는 연산 증폭기를로드하지 않도록 R을 선택하는 것을 의미합니다. TL072 (FET) 또는 LM358 (BJT)와 같은베이스 밴드 연산 증폭기를 사용하는 경우 저항의 10k-100k 영역에 머무르는 것이 안전을 유지하는 것이 좋습니다.

회로를 사용하면 트리밍 저항이 필요합니다. 튜닝에 R (피드백 저항)에 맞는 전위차계가 필요할 수 있습니다.

이런 식으로 발진기 회로를 만드는 것은 많은 문제가 있음을 알 것입니다. 마이크로 컨트롤러를 사용하지 않는 매우 강력한 이유가있는 경우에만 수행합니다. 기본 스탬프, 프로펠러 또는 Atmel 기반 mcu 회로는이 같은 구형파를 훨씬 더 정확하게 만들 수 있습니다. 555 타이머도 작동하지만 MCU 경로로 이동하면 ATtiny 8 핀은 3 달러이므로 왜 사용하지 않습니까?

그러나 멀티 바이브레이터는 방금 놀고 있다면 재미있게 놀 수 있습니다. 출력을 버퍼링하여 물건을로드하지 마십시오! 행운을 빕니다.


이 정보에 감사드립니다! 마이크로 컨트롤러를 사용하고 싶지 않은 이유는 단순한 회로보다 전력 효율이 떨어질 것이라고 가정했기 때문입니다. 그러나 증폭 단계가 주요 전력 드레인 인 경우 MCU가 사소한 문제 일 수 있습니다.
Grumdrig

6

표준 수정 발진기를 사용할 수는 없습니다 회로를 .피어스 발진기 를 사용하고 고유 한 공진 주파수로 피에조를 구동 할 수 없습니까?

다음은 초음파 청소기 회로입니다 . 기화기와 동일한 원리 인 것 같습니다. 당신은 또한 볼 수 있습니다초음파 가습기, 분무기, 분무기 등의 특허 를 .

무엇을 사용하든 피에조와 직렬로 공진 인덕터가 있어야 수백 볼트를 구동 할 수 있습니다. http://www.techmind.org/sl/#electric

마이크로 컨트롤러가 클록을 실행하기 위해 정확히 이런 종류의 발진기를 가지고있을 때 마이크로 컨트롤러는 과도하게 사용된다. 크리스털 발진기를 사용하여 컴퓨터를 구동하여 크리스털 발진기를 구동 할 수 있습니다.


구현하려는 첫 번째 시도는 전압을 높이기 위해 아무것도하지 않았으므로 실패했지만 아직 그것에 대해 아무것도하지 않았습니다. 정보 덕분에-이것을 확인하겠습니다.
Grumdrig

5

@Scott Murphy와 @Lou가 조언했듯이 앰프에 익숙한 Arduino (이와 익숙한)로 이것을 구현할 것입니다. 전력 소비에 따라 나중에 다른 회로로 전환하는 것이 합리적이지만 오일 연소 및 전력 사용량이 예상보다 높으면 브리지를 건너갑니다. 이 경우 조언에 따라 555 회로를 사용하거나 언급 한 불안정한 멀티 바이브레이터를 수정합니다.

증폭을 위해 지금은 헤드폰 앰프를 사용하고 필요한 경우 연산 증폭기 회로를 구성하겠습니다.

구현이 함께 또는 분리되면 여기에서 업데이트됩니다.


큰. 나는 당신이 어떻게 진행되는지에 관심이 있으며, 성공의 비디오 / 사진 / 세부 사항 (또는 치명적인 실패)이 반드시 도움이 될 것입니다.
Amos

Arduino가 구형파를 만들려면 ??? 그렇게 할 것 같아요? 코어 i7-950 @ 3GHz *** 이상 (*) 필요합니다.
stevenvh

나는 크레이에 갈거야-도대체, 어?
mickeyf_supports_Monica 4

4

위의 Scott에 동의합니다. 오실레이터를 학습하려는 특정 의도를 가지고 놀지 않는 한 마이크로가 여기에가는 길입니다. 그러나 진폭을 조절하는 것은 약간 까다로울 수 있습니다. 그것에 대해 더 말씀해 주시겠습니까? 교정 목적으로 한 번 (또는 매우 드물게) 조정해야합니까, 아니면 자주 변경해야합니까? 사용자가 조정할 수 있어야합니까, 아니면 회로의 매개 변수를 기반으로 조정해야합니까? 필요한 진폭 범위와 그 범위에서 필요한 분해능 (또는 몇 단계)이 있습니까?

가장 간단한 방법은 교정 목적으로 또는 가끔 수동 조정을 위해 조정 가능한 진폭 만 필요한 경우 조정을 위해 전위차계를 사용하여 조정 가능한 이득 증폭기를 구축하는 것입니다.

조정 가능한 또 다른 방법은 마이크로의 PWM 출력을 사용하여 필터에 공급하는 것입니다.하지만 150kHz를 통과하고 PWM 주파수의 모든 것을 부드럽게하는 필터를 만들어야합니다 (마이크로 주파수에 따라 다름) ). 이 작업은 어렵고 해상도를 엄격하게 제한합니다.

마이크로 전압 이상의 구형파가 필요한 경우에는 반드시 앰프 회로가 필요하며 마이크로로도 앰프의 게인을 제어 할 수 있습니다.

생각해 보면 진폭을 제어해야합니까? 다른 트릭을 통해 제어하려는 모든 것을 제어 할 수 있습니다. 더 많은 정보를 공유 할 수 있다면 다른 제어 아이디어를 줄 수도 있습니다.


이 정보도 감사합니다. 하나 이상의 답변을받을 수 있기를 바랍니다. 진폭은 1) 필요한 전력의 양을 모릅니다. 2) 조건 (예 : 온도)이 필요한 전력 수준에 영향을 줄 수 있기 때문에 진폭을 조정해야합니다. 끝난). 따라서 꽤 거칠고 결국 수정 될 수 있습니다.
Grumdrig 2009

@Grumdrig : 여기에서 직접 질문에 답변하고 '커뮤니티 위키'답변으로 표시 한 다음 다른 답변에서 모든 좋은 부분을 추가하는 것이 유용합니다. 커뮤니티 위키 답변으로 표시하면 시간이 지남에 따라 다른 사람의 답변을 개선하면서 다른 사람의 작업에 대한 크레딧을 얻지 못하게 할 수 있습니다.
Craig Trader 2018

1
크레이그에 동의합니다. 이와 같은 전자 프로젝트의 문제는 일반적으로 질문이 원자 적이 아니기 때문에 하나의 답변을 선택할 수 없다는 것입니다. 커뮤니티 위키의 또 다른 멋진 기능은 질문이 진행됨에 따라 답변이 발전 할 수 있으며 사람들이 프로젝트 개발을 쉽게 따라갈 수 있다는 것입니다. 당신이 기꺼이한다면, 당신은 첫 번째 샷의 결과를 회로에 게시하겠습니까? 나는 그것이 초음파 솔루션으로 얼마나 잘 원자화되는지를보고 싶고 배낭 여행 측면에 관심이 있습니다. 기다리는 동안 효율성을 생각할 것입니다.
Lou

감사합니다 @Craig. 이러한 메타 용 미묘함을 몰랐다. chiphacker에서 허용하는 36 시간 안에 Wikified 답변을 수락하겠습니다.
Grumdrig 2009

저는 1 년 넘게 StackOverflow를 사용해 왔습니다. 당신은 시간에 그것을 픽업합니다.
Craig Trader

3

간단한 게인 조정을 원한다면 555 타이머를 사용하십시오. 그런 다음 전위차계를 출력의 저항과 병렬로 사용하여 로그 냄비를 만듭니다 (로그 냄비를 구입하지 마십시오. 메가 벅을 소비하지 않는 한 로그 곡선을 쓰레기로 추정합니다) 전위차계 설정은 여기에 있습니다 -> https://sound-au.com/project01.htm

정확한 제어를 원한다면 다른 답변에 동의 할 것입니다 .Arduino 유형 보드 또는 MCU가 훨씬 좋습니다.

잊지 마십시오, 볼륨은 선형이 아닙니다!

나는 Posc라고 불리는 오픈 소스 포켓 오실레이터를 만들었습니다. 한 쌍의 555 타이머로 생성 된 두 개의 구형파가 있으며 모양이 있습니다-> http://www.sonodrome.co.uk/tutorials. html 이 페이지에는 회로 및 구성 요소 레이아웃을 보여주는 몇 가지 PDF가 있습니다.


555 타이머의 기쁨은 작은 스피커 나 압전 버저를 구동하기 위해 증폭이 필요하지 않지만 대부분의 다른 발진기는 여분의 IC 또는 몇 개의 트랜지스터로 증폭해야한다는 점입니다.
Jim

두 번째 URL ( "자습서")은 연결이 끊어진 링크입니다.
gbarry September
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.