Em có vấn đề thế này nhưng ko biết giải quyết sao, mong anh em chỉ giáo.Em làm mạch đo nhiệt độ nhưng k biết xử lý áp đưa về chân ADC0 của con ATMEGA16 làm sao.Cứ 2s em đọc nhiệt độ về 1 lần nhưng nhiệt độ cứ nhảy lung tung,sai số giữa 2 lần đọc đến 3-4độ.Em đã thử dùng tụ 104 và tụ hóa 10uf nối vào chân ADC0 để lọc nhiễu và ngăn dao động nhưng vẫn ko có kết quả gi.anh em có cách nào hay thì chỉ em voi.
Thông báo
Collapse
No announcement yet.
Cách xử lý áp trước khi đưa về chân adc0 của atmega 16
Collapse
X
-
Sai kết quả ADC có nhiều nguyên nhân lắm: Dây nối giữa Sensor với ADC, sensor, phép toán (cái này thì ít), điện áp cho ADC và Vref - cái này cực kì quan trọng luôn. Để ổn định nguồn ADC và Vref thì bạn kiếm lại mấy topic trên diễn đàn này nhé!Nguyên văn bởi gaigu Xem bài viếtEm có vấn đề thế này nhưng ko biết giải quyết sao, mong anh em chỉ giáo.Em làm mạch đo nhiệt độ nhưng k biết xử lý áp đưa về chân ADC0 của con ATMEGA16 làm sao.Cứ 2s em đọc nhiệt độ về 1 lần nhưng nhiệt độ cứ nhảy lung tung,sai số giữa 2 lần đọc đến 3-4độ.Em đã thử dùng tụ 104 và tụ hóa 10uf nối vào chân ADC0 để lọc nhiễu và ngăn dao động nhưng vẫn ko có kết quả gi.anh em có cách nào hay thì chỉ em voi.
Chúc thành công.Nỏ biết chữ mần răng ký được??!! Thôi nhé.
Comment
-
Bạn có thể gởi cho mình sơ đồ nguyên lý của bộ này không.Minh mới vào nghề nên chưa có kinh nghiệm nhiều.Nếu dc thì cảm ơn bạn quá!Nguyên văn bởi nhatson.elec Xem bài viếtTín hiệu trước khi đưa vào chận adc nên qua bộ buffer dùng opamp
Comment
-
Tại sao như thế vậy bạn.Vậy phải nối AREF và AGND vào Vref (+ - ) từ 1 nguồn chuẩn bên ngoài à?Nguyên văn bởi lucas Xem bài viếtBạn có dùng AGND không? Đừng nối AGND (Analog GrouND) chung với GND.
Comment
-
Tất cả các chân GND của linh kiện tính từ con ADC đến cảm biến phải nối vào AGND của ADC với mục đích tránh nhiễu từ DGND (Digital GrouND) Nguồn nhiễu này phát sinh từ các cổng CMOS và đặc biệt là TTL khi tắt mở, cho dù bạn có gắn tụ coupling sát con TTL giữa chân Vcc và gnd thì cũng không khử hết đượcNguyên văn bởi gaigu Xem bài viếtTại sao như thế vậy bạn.Vậy phải nối AREF và AGND vào Vref (+ - ) từ 1 nguồn chuẩn bên ngoài à?
Thí dụ như bạn dùng con LM35 để đo nhiệt độ thì chân GND phải nối vào AGND chứ không được nối vào chân GND của con Micro-controller. Nếu bạn dùng thermocouple để đo nhiệt độ thì chân GND của linh kiện dùng để khuyết đại tín hiệu từ thermocouple (thí dụ như opamp) phải nối vào AGND. Nếu nguồn tín hiệu đi qua đường dây dài rồi mới đến mạch của bạn thì chuyện còn phức tạp hơn. Chân GND của con Vref thì cũng phải nối vào AGND.
Cách nhanh nhất để sửa vấn đề của bạn là cộng 4 lần đo rồi chia 4 hay là cộng 8 lần đo rồi chia 8, ...Bạn biết tại sao chia cho 4 hay 8 không? Tại vì SHIFT thì nhanh hơn DIV
PS: Tôi không dùng chữ mát (mass) tại vì tôi thường phân biệt Earth Ground, Source Ground (zero volt), Digital Ground, Analog Ground, và Signal Ground.Electronic Engineers do everything with less resistance.
Comment
-
Nếu dùng để đo nhiệt độ không khí trong phòng thì được bởi vì nhiệt độ thay đổi chậm. Nhưng nếu dùng để đo nhiệt độ máy móc để điều khiển thì không nên.Nguyên văn bởi hoacucvang Xem bài viếtKhông cần phức tạp như vậy đâu , chỉ cần 1 cái tụ lớn lớn 1 chút ( 6.3V 470uF) là ok rồi . Do cái tụ kia nhỏ quá , với lại tụ made in China nên nó thế đấy , tìm cái tụ nào xịn xịn trong mainboard là ok
Thông thường thì dòng ra từ các cảm biến rất nhỏ. Nếu dùng tụ 470uF thì thời gian từ lúc tín hiệu thay đổi cho đến khi hiệu điện thế trên con tụ điện tăng lên quá dài.
Tôi không thấy gaigu nói nguồn nhiệt thay đổi thế nào nên ngứa nghề nói nhiều "phức tạp" Nghề của tôi là thiết kế điều khiển dùng trong công nghiệp và môi trường khắc nghiệt nên tôi chú trọng đến chống nhiễu như vậy. Cái máy tôi thiết kế gần đây nhất có nguồn nhiệt thu vào là khoảng 87000J/s và nhiệt độ thay đổi khoảng 300C/s. Nếu gaigu còn ở trong trường học thì không cần biết mấy cái "phức tạp" này.Electronic Engineers do everything with less resistance.
Comment
-
Nguyên văn bởi lucas Xem bài viếtNếu dùng để đo nhiệt độ không khí trong phòng thì được bởi vì nhiệt độ thay đổi chậm. Nhưng nếu dùng để đo nhiệt độ máy móc để điều khiển thì không nên.
Thông thường thì dòng ra từ các cảm biến rất nhỏ. Nếu dùng tụ 470uF thì thời gian từ lúc tín hiệu thay đổi cho đến khi hiệu điện thế trên con tụ điện tăng lên quá dài.
Tôi không thấy gaigu nói nguồn nhiệt thay đổi thế nào nên ngứa nghề nói nhiều "phức tạp" Nghề của tôi là thiết kế điều khiển dùng trong công nghiệp và môi trường khắc nghiệt nên tôi chú trọng đến chống nhiễu như vậy. Cái máy tôi thiết kế gần đây nhất có nguồn nhiệt thu vào là khoảng 87000J/s và nhiệt độ thay đổi khoảng 300C/s. Nếu gaigu còn ở trong trường học thì không cần biết mấy cái "phức tạp" này.
Nếu dùng trong công nghiệp thì chả ai xài con LM35 rẻ tiền 15.000 như bạn kia xài đâu .
Muốn chính xác thì sử dụng con sensor xuất ra dạng digital đó , giá khoảng 60.000/con . Dùng giao tiếp 1 Wire . CÓ thể gắn cùng lúc cả trăm thiết bị bằng 1 pin duy nhất .
Comment
-
Bạn kia không nói là dùng con LM35 hay con gì.Nguyên văn bởi hoacucvang Xem bài viếtNếu dùng trong công nghiệp thì chả ai xài con LM35 rẻ tiền 15.000 như bạn kia xài đâu .
Muốn chính xác thì sử dụng con sensor xuất ra dạng digital đó , giá khoảng 60.000/con . Dùng giao tiếp 1 Wire . CÓ thể gắn cùng lúc cả trăm thiết bị bằng 1 pin duy nhất .
Tôi có dùng con LM35 để đo nhiệt độ của cold-junction (tức là nhiệt độ của cái mối nối từ thermocouple vào mạch). Còn dùng thermocouple type-K để đo nhiệt độ của máy. Nhiệt độ phải đo là từ -20C đến +850C. Opamp dùng là LM725 version dùng cho quân đội giá khoảng 15 đôla 1 con. Nếu có 1 con sensor nào đó có thể làm như vậy thì chỉ dùm. Đa tạ.Electronic Engineers do everything with less resistance.
Comment
-
Nguyên văn bởi lucas Xem bài viếtBạn kia không nói là dùng con LM35 hay con gì.
Tôi có dùng con LM35 để đo nhiệt độ của cold-junction (tức là nhiệt độ của cái mối nối từ thermocouple vào mạch). Còn dùng thermocouple type-K để đo nhiệt độ của máy. Nhiệt độ phải đo là từ -20C đến +850C. Opamp dùng là LM725 version dùng cho quân đội giá khoảng 15 đôla 1 con. Nếu có 1 con sensor nào đó có thể làm như vậy thì chỉ dùm. Đa tạ.
Với hệ thống công nghiệp cần độ chính xác cao thì người ta không sử dụng tín hiệu ra analog bằng ADC nữa mà dùng dạng số 01100000............ . Đơn cử như con DS1820 .NHIỆT ĐỘ ĐO ĐƯỢC LÀ -55 tới 128 ĐỘ.ĐỘ CHÍNH XÁC TUYỆT ĐỐI (0.001 ĐỘ).
Còn nếu đòi hỏi chịu nhiệt độ cao hơn thì cũng có thôi mà .
Comment
Bài viết mới nhất
Collapse
-
bởi chinhnguyen9Sản phẩm không có thương hiệu rõ ràng gồm 3 kiểu 30A;60A và 100A có vẽ ngoaài khá bắt mắt. Tôi đã tin và mua 1 con 30A
Lắp vào hệ thống thấy dấu hiệu:
Phận hiển thị điện áp pin lưu trữ và dòng sạc ổn
Sau khi lắp pin lưu trữ , khi hở mach điên...-
Channel: Hướng dẫn sử dụng diễn đàn
hôm nay, 03:30 -
-
bởi Abril9Chào mọi người, động cơ bước có hộp số (https://www.oyostepper.es/category-2...eductores.html) trên thiết bị của tôi đã được sử dụng khoảng sáu tháng. Gần đây, tôi nhận thấy dầu rò rỉ từ trục đầu ra. Mỡ bôi trơn đã bị chảy và nhỏ giọt...
-
Channel: Các hệ thống tự động hóa khác
27-03-2026, 13:26 -
-
bởi AbirChào mọi người, gần đây tôi có một ý tưởng mới.
Tôi muốn nâng cấp thiết bị của mình để tăng tốc độ, vì vậy tôi đã thay đổi nguồn cấp cho mạch điều khiển từ 24V lên 48V. Động cơ vẫn giữ nguyên và dòng điện định...-
Channel: Điện tử công nghiệp
27-03-2026, 09:49 -
-
bởi nguyendinhvanCó một chi tiết sai cơ bản trong kỹ thuật điện tử....
-
Channel: Tâm tình dân kỹ thuật
26-03-2026, 19:31 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Bài hát mới, nhạc Phật: Về Giữa Chiêm Bao, sáng tác: Hoàng Đình Thường.
[Verse 1] Nhân gian bao thay đổi
ĐỜI là giấc CHIÊM BAO
Người mê lầm tranh đấu
KHỔ ĐAU mãi LUÂN HỒI.
VÔ THƯỜNG nào ai thấu
THAM vơ...-
Channel: Tâm tình dân kỹ thuật
25-03-2026, 19:01 -
-
Trả lời cho Giúp mình vẽ sơ đồ và phân tích nguyên lý làm việc của khảo sát các mạch nguồn ổn áp vớibởi davidcopyBạn muốn hỏi nguyên lý làm việc của mạch nào...
-
Channel: Hỗ trợ học tập
24-03-2026, 22:50 -
-
Trả lời cho Giúp mình vẽ sơ đồ và phân tích nguyên lý làm việc của khảo sát các mạch nguồn ổn áp vớibởi N_Tu_Hoc_HoiBạn cần sơ đồ mạch ổn áp bao nhiêu Volt, Nếu giống anh bạn guiwr có khả năng ổn áp dùng iC họ 78XX, 79XX. Những mạch này bạn tim kiếm trên google sẽ thấy!!
-
Channel: Hỗ trợ học tập
23-03-2026, 02:32 -
-
bởi chinhnguyen9
Điến âp vào 24V;Điên áp ra 30V;Dòng điện ra 10A
Trên nền tảng mạch Boost thay đổi như sau: cự âm tụ lọc C không nối mas mà nối vào Vc +24V
Mach phản hồi tao điê áp trên tụ lọc này ổn đinh ở 6V
Kết quả:
· Điện áp ra =24V+ 6V=30V
· Công...-
Channel: Hướng dẫn sử dụng diễn đàn
21-03-2026, 19:33 -
-
bởi chinhnguyen92. Các yếu tố để dòng điện đầu ra không bị "thiếu"
Dòng điện đầu ra bị "thiếu" có thể hiểu là không đủ 10A theo yêu cầu hoặc bị sụt áp khi tải thay đổi. Để đảm bảo điều này, bạn cần xem xét các yếu tố sau:
a. Khả năng chịu dòng của cuộn cảm- Dòng bão hòa (I_sat): Như
-
Channel: Hướng dẫn sử dụng diễn đàn
21-03-2026, 19:06

Comment