Cách đơn giản nhất để tạo tín hiệu dao động là gì?


9

Hãy tưởng tượng bạn có một hộp đen với 5VDC và đầu vào mặt đất và bạn phải tạo một đầu ra là tín hiệu dao động. Mạch đơn giản nhất có thể làm như vậy là gì? Bạn có thể tạo ra một mạch xe tăng với một cuộn cảm và tụ điện?

Tín hiệu đầu ra sẽ được phát hiện bởi PIC. Tần số không quan trọng nhưng phải khá thấp (trong khoảng từ 10 đến 500Hz). PIC sẽ không đo tần số mà chỉ phát hiện xem tín hiệu dao động có hay không xuất hiện dựa trên việc "hộp" này có được kết nối hay không. Điều đó có nghĩa là tín hiệu có thể là tội lỗi, hình vuông, răng cưa, bất cứ điều gì, hình dạng không thành vấn đề.

Điểm thưởng cho giá rẻ nhất, số lượng thành phần thấp nhất và giải pháp bất động sản thấp nhất!


2
Đặt một bộ dao động được tắt nguồn 5v? Nghe có vẻ như là phương pháp đơn giản nhất, nhỏ nhất và rẻ nhất đối với tôi. Tôi đoán tôi không chắc câu hỏi của bạn là gì.
Kellenjb

Tôi chưa bao giờ thấy một tần số thấp như vậy ...
PICyourBrain

Opps, tôi đọc là 500 KHz. Lỗi của tôi.
Kellenjb

1
Tôi có thể sử dụng bộ tạo dao động vòng, làm từ 3/6 bộ biến tần trong IC biến tần hex. Nhưng điều đó sẽ dao động trong phạm vi MHz.
Thomas O

Câu trả lời:


15

Số lượng thành phần thấp nhất tôi có thể nghĩ đến:

nhập mô tả hình ảnh ở đây

Các 74HC1G14 là phiên bản cổng duy nhất của 74HC14 trong SOT-23 gói.

2

Nếu bạn giảm giới hạn tần số, bạn có thể sử dụng đèn LED: f ~ 374740572500000 Hz. ;-)

Ngoài ra, thông số kỹ thuật là biến tần kích hoạt Schmitt với đầu ra được kết nối với đầu vào. Đó cũng là một giải pháp 1 thành phần. Nên dao động ở một vài MHz.


+1 cho uC, thật tuyệt vời khi dễ dàng hoặc tốt nhất để thêm vào các giải pháp CT đơn giản nhất hiện nay.
kenny

Đồng ý, thật tuyệt vời khi bây giờ bạn có thể có được một bộ vi điều khiển hoàn chỉnh với bộ tạo dao động bên trong chính xác trong gói SOT-23-6. Và người ta có thể xây dựng một nguyên mẫu bằng cách sử dụng cùng một phần trong một DIP 8 chân có giá dưới 60 xu với số lượng duy nhất. Tôi nghĩ rằng tôi sẽ thêm một số thứ tự Digi-Key tiếp theo của mình chỉ để chơi.
tcrosley

fwiw - Tôi đã đăng bit của mình trước khi tôi đọc nơi bạn đề cập đến uC. Tôi nghĩ rằng bạn chỉ có mạch biến tần trong lần đọc đầu tiên.
JustJeff

Tôi đã đặt hàng mẫu PIC10F200 miễn phí. Nên ở đây sớm. Khi tôi nhận được mã đóng đinh, tôi thậm chí có thể đặt hàng chúng từ MicrochipDirect được lập trình sẵn và dán nhãn với ít tiền hơn hầu hết các giải pháp khác.
PICyourBrain

@PICyourBrain: âm thanh tuyệt vời. Điều này có nghĩa là họ cũng lập trình các lô nhỏ hơn? Và với giá thấp?
Federico Russo

4

Bạn muốn số lượng thành phần thấp? Còn cái này thì sao:

nhập mô tả hình ảnh ở đây

Bạn áp dụng sức mạnh. Rơle kích hoạt. Các địa chỉ liên lạc mở. Rơle ngừng hoạt động. Các liên hệ đóng. Rơle kích hoạt ...

Nó cũng tốt như một cái chuông và để tạo ra điện áp flyback đẹp.

Được cảnh báo - điện áp flyback có thể giết chết một chiếcC.

Nhưng này - đó là một thành phần duy nhất - bạn không thể nhận được ít hơn thế mà không nhận được tất cả lượng tử ...


Một điều tuyệt vời, nhưng như bạn đã nói về flyback: Tôi sẽ không muốn cung cấp tín hiệu này cho một vi điều khiển :-)
stevenvh

Tôi đã làm một lần và nó không hoạt động tốt. Để có tín hiệu sạch hơn, tôi đã phải sử dụng 2 rơle giống hệt nhau được ghép nối thành bộ đa năng

@rocket Tôi đã từng sử dụng nó để điện giật bạn bè ...
Majenko

4

Một phần: ATtiny 13. Có, bạn phải lập trình nó để tạo ra sóng vuông, nhưng đó chỉ là một thiết bị 8 pin, bạn có thể chạy nó ở điện áp thấp và dễ dàng đạt được tần số bạn đề cập.


2

Nếu tôi muốn có một bộ tạo dao động độc lập "thực sự" thì một cái gì đó như cổng kích hoạt Schmitt của Steven (mà tôi cũng đã đề cập trong truy vấn đơn) là một giải pháp điện tử linh hoạt và rẻ tiền thực tế. Bạn có thể sử dụng pkg 6 cổng với chi phí thấp nhất (vì chúng rất phổ biến) hoặc với kích thước tối thiểu, hãy sử dụng một số gói cổng nhỏ. Bạn cũng có thể sử dụng opamp hoặc bộ so sánh cho cùng một mục đích. Một hàm không tạo thành một bộ dao động thư giãn với rất ít bộ phận. Neon và nắp và điện trở nếu tuyệt vọng. Esaki / Diode đường hầm và R !!! :-).

NHƯNG nếu bạn muốn một cái gì đó nhỏ hơn và rẻ hơn và điện tử thỏa mãn được yêu cầu của thư và tinh thần của bạn mặc dù nó không giống như một bộ dao động trong sự cô lập, và sau đó yêu cầu một thành phần 0402 được đóng gói 1 xu duy nhất -

Phần mềm điều khiển chu kỳ dao động răng cưa. Điện tích lũy thừa của một tụ điện sử dụng lực kéo yếu, trước khi phóng điện tụ. Với sự cẩn thận, điều này mang lại chi phí tối thiểu, diện tích tối thiểu, không tiêu hao năng lượng trừ khi thử nghiệm (và hầu như sau đó), không có EMI, vv khi không sử dụng.

PIC pin để Tụ. Cap khác dẫn xuống đất.

Cho phép pullups yếu. Làm đầu ra pin. Đặt thấp.

Đặt pin thành đầu vào. Đo thời gian thực hiện để đi lên cao khi nắp được tính bởi pullups yếu. Lặp lại nhiều lần nếu muốn kiểm tra giá trị. Có thể là dao động nhiều bánh hoặc chu kỳ đơn.

Nhu cầu: Một tụ điện, giá trị tương đối thấp. Có thể là 0402 nếu muốn (nguy hiểm hô hấp :-)) Pin thậm chí có thể được sử dụng cho các mục đích khác nếu muốn nếu nắp không quá lớn.

Pullups yếu khác nhau trong nguồn hiện tại bằng cách? Tỷ lệ 2: 1. Những điều trên có thể được hiệu chỉnh bằng cách thêm một nắp trên tàu với nắp >> điện dung đi lạc và pin. Đạp chiếc mũ này cho bạn biết sức kéo của nó mạnh đến mức nào. Thêm nắp ngoài cùng song song làm tăng thời gian sạc.

Tương tự có thể được thực hiện với một pin ADC. Phiên bản ADC có lợi thế của phản ứng chu kỳ sạc một phần. Bằng cách tìm kiếm hình dạng của đường cong điện tích hàm mũ, bạn có thể biết được điện dung có bao nhiêu trong chu kỳ << 1 RC.

Một pullup R bên ngoài có thể được thêm vào trong mỗi trường hợp nếu muốn.


74HC14 đắt hơn một chút so với cổng đơn, vì vậy thật tuyệt nếu bạn cần> 1 cổng mà chúng tôi không có. Phần còn lại tôi không hiểu. Bạn đang sử dụng PIC để tạo dạng sóng? Đó là gian lận. Trong trường hợp đó tôi có thể làm điều đó với các thành phần bằng không: sử dụng bộ định thời của PIC để tạo ra một sóng vuông và nhập nó vào một pin khác. PIC không được tính là một thành phần, bởi vì chúng ta đã có cái đó. Bên cạnh đó, bạn có đang xả nắp bằng cách làm cho I / O thấp không? PIC sẽ không như thế. uCs không thích tải điện dung!
stevenvh

Tải điện dung là OK nếu thông số kỹ thuật không vượt quá. Thêm một chuỗi 0402 R để giới hạn dòng nếu muốn (không cần thiết). Việc xả các nắp nhỏ bằng PIC thường được thực hiện và có thể nằm trong bảng dữ liệu. Ví dụ: Một nF 1 và pullup 100k có Tc = 100 uS. Thay đổi cho phù hợp. 100 pF có thể đủ. Ghim chi phí tiền và diện tích nếu không có sẵn :-). Tôi nghĩ về một vòng lặp 2 pin - nhưng điều đó cũng thêm một pin kết nối và nhiều bất động sản. Trong trường hợp không có đặc điểm kỹ thuật dứt khoát, 1 x C dường như an toàn hơn. (1 xu). Nếu sử dụng một vòng lặp dao động chính thức là không cần thiết. Chỉ cần thăm dò cho loopback cao / thấp.
Russell McMahon

2

Tôi sẽ sử dụng IC hẹn giờ 555, ở chế độ astable. Hai điện trở và hai tụ điện.

Năm thành phần. $ 0,5.

Điều này không thông minh như các câu trả lời khác. Nhưng nó sẽ hoạt động. Và 10Hz hoặc 500Hz có thể dễ dàng đạt được. Và các kỹ sư khác sẽ nhìn thấy nó và ngay lập tức hiểu. Và bạn có thể dễ dàng điều chỉnh nó bằng một cái nồi hoặc bằng cách tráo đổi các thành phần. Đây là giải pháp kỹ thuật.

Tôi cho mình 10/10 và không có điểm thưởng.

Nếu những gì bạn thực sự muốn là một trò ảo thuật bị xáo trộn phụ thuộc vào nhiệt độ, độ tự cảm, nghi lễ hiến tế động vật, v.v. thì bằng mọi cách, hãy sử dụng một trong những cách hack tương tự.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.