Một trong những thiết bị tối cần thiết với những người làm về điện tử là Oscilloscope hay còn gọi là máy hiện sóng. Nhưng giá của nó hiện nay vẫn còn là quá đắt hay thậm chí phải nói là rất rât đắt.Với những Oscilloscope rẻ tiền thì cũng 3-4 triệu nhưng nó cũng không đáp ứng được nhu cầu bởi nhiều nguyên nhân mà chủ yếu là nguyên nhân dải đo tần số quá thấp. Vậy thì tại sao các cao nhân trong diễn đàn không cùng nhau thiết kế một Oscilloscope để giúp ích cho thế hệ trẻ nhỉ và cũng là giúp ích cho đất nước mình. Để thiết kế một Oscilloscope với tần số 20Mhz không phải là quá khó với các cao nhân trên diễn đàn này. Chúng ta hãy bắt đầu xây dựng một Oscilloscope kết nối vào máy tính.
Thông báo
Collapse
No announcement yet.
High Speed Oscilloscope!
Collapse
X
-
Bước đầu tiên: Xác định linh kiện dùng cho mạch
Tôi cứ tạm đưa ra những linh kiện này:
- CPLD để làm giao diện với ADC tốc độ cao(XC9572:100N)
- ADC chọn một con tốc độ cao nào đó (VD MAX1002 60Msps 2 kênh giá khoảng 4$-60N)
- Chọn một vi điều khiển nào đó cố tốc độ cao và có giao diện USB : PIC18F4550 (100N)
- Chọn con khuyếch đại đầu vào cho kênh vi sai đầu tiên:
+JFET kênh N-OAMP tốc độ cao
Tôi không biết loại linh kiện này ở VN chờ cao nhân chỉ lối(bác Quế Dương ra tay đi)
- Chọn chuyển mạch AC/DC đầu vào (Relay 5V- 5N một con -cần 2 con->10N)
- Chọn chuyển mạch chuyển nấc thang đo (Relay 5V- 5N một con-cần 8 con ->40N)
- Que đo cho 2 kênh là 250N (17 Hàn Thuyên)
- Thạch anh tạo dao động 64Mhz (4 chân-20N)
- Cáp nối USB (20N)
- Nguồn (15N)
- Mạch in (35N/dm2) chắc khoảng >1dm2-> khoảng 50N
- Các tụ, trở, Ferite và linh kiện còn lại khoảng 100N
Vậy giá tất cả cho một Oscilloscope 60Mhz tầm khoảng 800N (chưa kể tiền mua OAMP tốc độ cao và JFET)-> quá rẻ!
Vậy chúng ta hãy cùng nhau xây dựng nó nhé!Cũ người mới ta!
-
Bước thứ 2:Thiết kế mạch :
Mạch có thể gồm những phần sau:
- Khối analog in (gồm chuyển mạch AC/DC,tiền khuyếch đại, chuyển mạch tỷ lệ, giao tiếp điều khiển v.v.)
- Khối mạch triger (lấy tín hiệu triger cho mạch ADC)
- Khối mạch ADC (2 kênh 6 bit -60->90 Msps)
- Khối mạch số tốc độ cao (XC9572-144pins)
- KHối mạch giao tiếp với máy tính qua USB(18F4550)
- Khối mạch nguồn
Trên đây là các khối cơ bản, khi thiết kế thực có thể sẽ sinh thêm nhiều!Cũ người mới ta!
Comment
-
Bước thứ 3:Thiết kế phần mềm và Driver trong Window
- Vì PIC18F4550 được Microchip hỗ trợ rất nhiều nên có thể giao tiếp rất dễ dàng.Chúng ta sử dụng phần mềm Windriver để thực hiện viết phần mềm hiện sóng trên PC). Sử dụng VC6.0 để viết giao diện phần mềm trên PC.
- Phần mềm gồm nhiều phần:
+ Điều khiển PIC đóng mở các chuyển mạch relay(AC/DC ,tỷ lệ điện áp vào)
+ Hiện dạng sóng trên màn hình
+ Phân tích phổ + logic
+ Giao tiếp với PIC qua USB
+ Lưu và ghi số liệu
Trên đây là những bước cơ bản. Hy vọng mọi người góp ý thêm!Cũ người mới ta!
Comment
-
Thiết kế khối Analog in:
Do khối này phải đảm bảo yêu cầu trở kháng vào cao, điện dung vào thấp, tần số hoạt động cao và ít nhiễu nên chúng ta chọn JFET kênh N để thực hiện khuyếch đại tín hiệu đầu vào. Tôi có ý định chọn sơ đồ mạch khuyếch đại vi sai để làm mạch khuyếch đại đầu vào vì nó có trở kháng vào cao, đáp ứng tần số tốt, độ trôi nhiệt thấp.v.v.Vậy chọn linh kiện nào để đáp ứng được yêu cầu này?(Bác Quế Dương ơi!)Cũ người mới ta!
Comment
-
Thiết kế khối mạch Triger:
Đây là khối mạch quan trọng nhất trong Oscilloscope bởi tuy nó đơn giản nhất xong lại mang tính quyết định đến cách làm việc của Oscilloscope
Khuyếch đại đầu vào của khối Triger theo tui là dùng OAMP tốc độ cao.Thiết kế theo kiểu so sánh với tín hiệu ra trên khối Analog in .Đầu ra trên khối Analog in là 2 kênh tuy nhiên vì kênh triger chỉ có 1 nên phải có một chuyển mạch ở đây.
chúng ta hãy khảo sát mạch sau:Last edited by phanbobo; 12-03-2006, 04:05.Cũ người mới ta!
Comment
-
Nguyên văn bởi phanboboBước đầu tiên: Xác định linh kiện dùng cho mạch
Tôi cứ tạm đưa ra những linh kiện này:
- CPLD để làm giao diện với ADC tốc độ cao(XC9572:100N)
- ADC chọn một con tốc độ cao nào đó (VD MAX1002 60Msps 2 kênh giá khoảng 4$-60N)
- Chọn một vi điều khiển nào đó cố tốc độ cao và có giao diện USB : PIC18F4550 (100N)
- Chọn con khuyếch đại đầu vào cho kênh vi sai đầu tiên:
+JFET kênh N-OAMP tốc độ cao
Tôi không biết loại linh kiện này ở VN chờ cao nhân chỉ lối(bác Quế Dương ra tay đi)
- Chọn chuyển mạch AC/DC đầu vào (Relay 5V- 5N một con -cần 2 con->10N)
- Chọn chuyển mạch chuyển nấc thang đo (Relay 5V- 5N một con-cần 8 con ->40N)
- Que đo cho 2 kênh là 250N (17 Hàn Thuyên)
- Thạch anh tạo dao động 64Mhz (4 chân-20N)
- Cáp nối USB (20N)
- Nguồn (15N)
- Mạch in (35N/dm2) chắc khoảng >1dm2-> khoảng 50N
- Các tụ, trở, Ferite và linh kiện còn lại khoảng 100N
Vậy giá tất cả cho một Oscilloscope 60Mhz tầm khoảng 800N (chưa kể tiền mua OAMP tốc độ cao và JFET)-> quá rẻ!
Vậy chúng ta hãy cùng nhau xây dựng nó nhé!
Chọn nấc thang đo thì dùng analog sw + DAC sẽ được dải đo rộng hơn, hay hơn, mềm dẻo hơn.
Comment
-
Nguyên văn bởi phanboboThiết kế khối mạch Triger:
Đây là khối mạch quan trọng nhất trong Oscilloscope bởi tuy nó đơn giản nhất xong lại mang tính quyết định đến cách làm việc của Oscilloscope
Khuyếch đại đầu vào của khối Triger theo tui là dùng OAMP tốc độ cao.Thiết kế theo kiểu so sánh với tín hiệu ra trên khối Analog in .Đầu ra trên khối Analog in là 2 kênh tuy nhiên vì kênh triger chỉ có 1 nên phải có một chuyển mạch ở đây.
chúng ta hãy khảo sát mạch sau:
Comment
-
Hihi, theo mình nghĩ chuyện đầu tiên khi thiết kế cái Osc thì phải tìm hiều cái Osc thực chất nó làm gì bên trong. Thấy bàn luận thiết kế cảm tính quá.
Ví dụ nhé có USB 3.0 cũng không thể đọc và xử lý nối 20MByte (8bit) dữ liệu trong một s. Em Trang đòi dùng PC xử lý chắc siêu máy tính quá
Theo tôi bàn luận thiết kế thế này này:
- Spec
- Diagram
- Detail DiagramLast edited by qmk; 12-03-2006, 12:15.Vẫn biết mỗi lần xa là một lần về lại...
Comment
-
Nếu dùng Triger số thì không thể thực hiện được chế độ repetive(quét lặp) nhằm tăng tốc độ lấy mẫu của ADC(có thể tăng đến 1Gsps-> thích hợp cho người làm về cao tần).Vì vậy nên dùng triger analog để có thể cải thiện tốc độ lấy mẫu.Cũ người mới ta!
Comment
-
Nguyên văn bởi qmkHihi, theo mình nghĩ chuyện đầu tiên khi thiết kế cái Osc thì phải tìm hiều cái Osc thực chất nó làm gì bên trong. Thấy bàn luận thiết kế cảm tính quá.
Ví dụ nhé có USB 3.0 cũng không thể đọc và xử lý nối 20MByte (8bit) dữ liệu trong một s. Em Trang đòi dùng PC xử lý chắc siêu máy tính quá
Theo tôi bàn luận thiết kế thế này này:
- Spec
- Diagram
- Detail Diagram
Có những cái OSC ghép qua RS232 tốc độ hàng trăm Msps.
Có những cái OSC ghép qua USB tới hàng Gsps.
Đây ko phải là cứ ADC lấy 1 mẫu rồi gửi về PC, mà có thể hiểu đơn giản như sau:
ADC lấy 1 mảng N mẫu rồi gửi về PC, PC xử lý hiển thị xong thì ADC lại lấy tiếp N mẫu...
Có thể dùng cơ chế dual port RAM để tăng tốc chút ít nhưng tựu trưng lại vẫn là cơ chế hiển thị ko liên tục
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Hỗ trợ tìm linh kiện mạch hạ áp 220V - 110Vbởi dinhthuong80Mạch trên nếu dùng vào việc khác ( theo người thiết kế ra nó) thì cũng được: làm mạch tiền khuếch đại (pre-Amply) cho "con sò công suất" hay mạch công suất, để chạy cái loa cũng tạm ok.
Các chữ E,B,C trên mạch trên gắn...-
Channel: Hướng dẫn tìm thông tin linh kiện
hôm nay, 16:47 -
-
Trả lời cho Hỗ trợ tìm linh kiện mạch hạ áp 220V - 110Vbởi iTronvây là mình đã hiểu lí do vì sao ông ấy lại đưa mình nguyên hộp có hơn chục cái mạch này trong đó...
-
Channel: Hướng dẫn tìm thông tin linh kiện
hôm nay, 12:21 -
-
Trả lời cho Hỗ trợ tìm linh kiện mạch hạ áp 220V - 110Vbởi mèomướpDạ mạch này hông dùng được ạ. Chú sang chị hàng xóm mượn cái cuốc kiếm góc nào trong bản có nhìu người qua lại để trồng 1 cây cải ngồng, ngày ngày chú chịu khó qua đấy tưới chăm cho nó lớn ạ, vài tháng sau nó to chú mang ra chợ bán...
-
Channel: Hướng dẫn tìm thông tin linh kiện
hôm nay, 12:13 -
-
bởi iTronEm được ông anh cho mạch như hình, nhờ ace trong diễn đàn xem giúp mạch này dùng ổn ko và dùng linh kiện công suất nào thì phù hợp.
Xin cảm ơn...-
Channel: Hướng dẫn tìm thông tin linh kiện
hôm nay, 11:27 -
-
Trả lời cho Tiếng Anh cho người Việtbởi dinhthuong80Vì sản phẩm của họ dân mình có dùng, và có lẽ cũng không phải là không phổ biến, nên ĐT quyết định gởi thư điện tử tiếng Anh cho họ như sau, ( đã sửa vài từ như được góp ý, vì nếu lịch sự thì dù vòng vo cũng nên phản hồi, vì...
-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 16:36 -
-
Trả lời cho Tiếng Anh cho người Việtbởi tuyennhanCái thư sai ngay câu chào Dear sir mới đúng Hi chỉ dùng cho người quen , các vấn đề về kỹ thuật nó không trả lời hoặc nói loanh quanh tránh ảnh hưởng đến công ty .
Giup1 người cần không giúp người không cần với lại văn mình vợ người nha đừng quên .-
Channel: Tâm tình dân kỹ thuật
23-02-2025, 07:44 -
-
Trả lời cho Tiếng Anh cho người Việtbởi vi van phamCám ơn những lời chúc tốt đẹp của em.
Việc em làm giống như chê sếp dốt, chẳng những không có miếng xôi nào để ăn mà còn chịu nhiều trù dập lên bờ , xuống ruộng.
Hãy tránh vết xe đổ của tui đi. Dành thời gian lo cho gia đình....-
Channel: Tâm tình dân kỹ thuật
23-02-2025, 02:00 -
-
Trả lời cho Tiếng Anh cho người Việtbởi nhathung1101Ngoại ngữ là không thể thiếu, nhất là làm việc với công nghệ.
Nhưng học để tán gái hay để đọc datasheet, manual là chuyện cần quan tâm.
Và đọc ở nguồn nào đáng tin cậy, chứ cứ lên tictok hay facebook học lỏm thì...-
Channel: Tâm tình dân kỹ thuật
22-02-2025, 22:18 -
-
Trả lời cho Tiếng Anh cho người Việtbởi dinhthuong80Bác nói rất khách quan và chính xác. Ngoại ngữ là chìa khóa thăng tiến dù làm gì. Chả thế mà nay nước mình dạy tiếng Anh từ tiểu học.
Nhớ hồi năm 2006 em ra Hải Phòng, Hải Dương tìm việc, thời đó ở Bình Dương lương công...-
Channel: Tâm tình dân kỹ thuật
22-02-2025, 14:51 -
-
Trả lời cho Tiếng Anh cho người Việtbởi dinhthuong80Cảm ơn bạn, ĐT cũng có ý nghĩ như vậy.
Thực ra, lỗi của hãng đó ( gọi là hãng vì không chỉ một model sản phẩm) là về phần cứng, ĐT tuy không biết về lập trình phần mềm nhưng cũng thấy rằng sẽ chẳng khó khăn gì đáng...-
Channel: Tâm tình dân kỹ thuật
22-02-2025, 14:39 -
Comment