Em chào các anh các chị. Em là người mới vào nên còn biết rất ít về vi điều khiển.Nhưng vì đam mê vì thấy nó rất hay.Anh chị giúp em đề tài này với nhé. Đề tài của em là:"thiết kế mạch đo dòng điện sử dụng 89C51 hiển thị bằng LCD với 3 dải đo là 0.1A,1A và 10A". Em sử dụng con ADC0804, AT89c51, LCD16*2,và các linh kiện để thiết kế phần cứng có đựoc không ạ. Vấn đề của em ở đây là phần lập trình cho mạch. Khó quá anh chị à. Em lập trình bằng Keil_C. Anh chị nào biết giúp e với. Em cám ơn các anh các chị nhiều.
Thông báo
Collapse
No announcement yet.
đồ án môn học vi điều khiển_anh chị ơi giúp em với
Collapse
X
-
Bạn nên tham khảo trước phần lý thuyết đo. ADC lấy tín hiệu áp. Mạch của bạn đo dòng do đó phần chuyển đổi dòng áp cần xem trước. Nếu bạn không tìm thấy thì nhắn lại mình mình sẽ gửi lên (do lâu ngày quên mất để ở đâu rồi->ngại tìm
).
Còn mạch đo thì sau khi chuyển hóa tín hiệu dòng thành áp (quy về dải nào đó phù hợp với Vref của ADC) thì đưa vào ADC. Sau đó lấy mẫu -> xử lý dữ liệu đọc được -> đưa lên LCD. Phần code đọc ADC và thư viện LCD cho 8051 trên diễn đàn mình đã có nhiều rồi. Bạn tự tìm để cho nó chủ động nhé! Còn nếu đọc code đó không hiểu thì phải vọc vi xử lý từ đầu cho nó bài bản rồi
Chúc bạn sớm hết là "người mới"!
123...
Comment
-
Dùng một con điện trở công suất giá trị nhỏ mắc nối tiếp với tải cần đo, dùng opamp khuếch đại điện áp đó lên đưa vào ADC0804. Đọc ADC quy đổi ra dòng điện rồi hiển thị lên LCD.Nguyên văn bởi wide_sky Xem bài viếtEm chào các anh các chị. Em là người mới vào nên còn biết rất ít về vi điều khiển.Nhưng vì đam mê vì thấy nó rất hay.Anh chị giúp em đề tài này với nhé. Đề tài của em là:"thiết kế mạch đo dòng điện sử dụng 89C51 hiển thị bằng LCD với 3 dải đo là 0.1A,1A và 10A". Em sử dụng con ADC0804, AT89c51, LCD16*2,và các linh kiện để thiết kế phần cứng có đựoc không ạ. Vấn đề của em ở đây là phần lập trình cho mạch. Khó quá anh chị à. Em lập trình bằng Keil_C. Anh chị nào biết giúp e với. Em cám ơn các anh các chị nhiều.
Goodluck
Comment
-
Đây là slide bọn mình học về môn phương pháp đo. hy vọng giúp được bạn điều gì đó
http://www.mediafire.com/download.php?mim3tyiukyy123...
Comment
-
còn về phần lập trình em cũng tim hiểu khá nhiều rồi. phần sử lý chuyển đổi thì ok rùi. Nhưng cái chỗ xuất ra trên LCD với yêu cầu:" dòng đo đo được là 5 A" chẳng hạn thì em vẫn chưa sử lý được. Anh có thể giúp em cái code phần xuất như trên ra LCD 16*1 được không? Cám ơn các anh nhiều.
Comment
-
Nên sử dụng opamp. ngoài chức năng khuếch đại nó còn thêm 1 tính năng cách ly. Nó giúp điện trở vào mạch đo rất lớn và điện trở ra nhỏ. -> tăng độ chính xác cho thiết bị đo của bạn.Nguyên văn bởi wide_sky Xem bài viếtvâng. Em cám ơn hai anh nhé. Chỗ phần cứng đó em nghĩ nếu dùng trở công suất giá trị nhỏ mình tính dải áp và dòng tương đương nhau rồi cấp trực tiếp vào chân đo áp của ADC0804 mà ko dùng tới opamp có được ko anh.
Viết cái lệnh đó thì có gì đâu:Nguyên văn bởi wide_sky Xem bài viếtcòn về phần lập trình em cũng tim hiểu khá nhiều rồi. phần xử lý chuyển đổi thì ok rùi. Nhưng cái chỗ xuất ra trên LCD với yêu cầu:" dòng đo đo được là 5 A" chẳng hạn thì em vẫn chưa sử lý được. Anh có thể giúp em cái code phần xuất như trên ra LCD 16*1 được không? Cám ơn các anh nhiều.
trong đó giatridongdien là biến giá trị đọc về từ ADC sau khi bạn đã quy đổi nó về thành giá trị cường độ dòng điện. CD: 255 <-> 5A thì giá trị dòng diện sẽ là (5/255) nhân với giá trị đọc được từ ADCCode:printf(lcd_putchar,"DONG DO DUOC: "); lcd_number(giatridongdien); lcd_putchar("A");123...
Comment
-
chú ý một điều nữa là những linh kiện bạn chọn ở đây cần phải có độ chính xác cao. như là R lấy mẫu áp, nếu xài opamp thì cũng phải kiếm loại ok tí, mấy R phân cực cho nó cũng vậy.. mấy linh kiện này hơi khó kiếm đấy. do đó bạn nên thiết kế mạch lấy mẫu này càng ít linh kiện càng tốt để tránh sai số cộng dồn.
ah mà bạn đã tập tành VDK rồi thì nếu đề tài ko yêu cầu khắt khe thì bạn xài AVR cho đỡ tốn con ADC, Vref của nó cũng có sẵn...khỏi mất công xài opamp hay R để tạo Vref ADC mà chưa chắc là nó ổn định
Comment
-
phần cứng
anh à. Em up phần thiết kế phần cứng lên anh xem giúp em với. Em thiết kế phần cứng như vậy thì có ổn không. Ở con 88C51 em không dùng mạch reset nữa có ổn không? Tại em nghĩ khi mỗi lần mình đo 1 giá trị khác nhau thì coi như là mình reset luôn. Con ADC 0804 em để hở chân Vref/2 để lấy hệ số chia là 5/256 có được không ạ. Đây là phần cứng còn phần lập trình em đang viết nhờ các anh check sau nhé. Cám ơn tất cả mọi người.
Comment
-
con 89 mà ko có mạch reset thì sao mà nó chạy, ít nhất thì bạn phải nối một con điện trở cho nó chứ. bạn thả lỏng như vậy thì.. nó pó tay chứ ko có chạy đâu.Nguyên văn bởi wide_sky Xem bài viếtanh à. Em up phần thiết kế phần cứng lên anh xem giúp em với. Em thiết kế phần cứng như vậy thì có ổn không. Ở con 88C51 em không dùng mạch reset nữa có ổn không? Tại em nghĩ khi mỗi lần mình đo 1 giá trị khác nhau thì coi như là mình reset luôn. Con ADC 0804 em để hở chân Vref/2 để lấy hệ số chia là 5/256 có được không ạ. Đây là phần cứng còn phần lập trình em đang viết nhờ các anh check sau nhé. Cám ơn tất cả mọi người.
chân Vref bạn thả lỏng để lấy Vref=Vcc thì cũng được, nhưng có thể sẽ ko ổn định vì bạn có chắc là nguồn Vcc của bạn ổn định hay ko? nếu ko thì sai số từ adc về là lớn lắm đấy.
Comment
Bài viết mới nhất
Collapse
-
bởi mylinhattChào anh em cơ khí,
Trong quá trình tư vấn đầu tư thiết bị cho xưởng, mình gặp rất nhiều câu hỏi kiểu: “Nên mua máy phay CNC cũ để tiết kiệm, chọn máy mới phổ thông cho yên tâm, hay cố gắng lên máy chất lượng cao để làm hàng khó?”. Thực tế, đây không phải câu hỏi chỉ về...-
Channel: Máy công cụ
hôm nay, 13:38 -
-
bởi torasungChào anh em,
Mình đang tìm hiểu và cấu hình một con biến tần Delta model VFD037E43A dùng cho động cơ công suất nhỏ, ứng dụng băng tải và quạt. Trước đây mình chủ yếu làm với vài dòng khác của Delta nhưng chưa dùng nhiều model này, nên muốn...-
Channel: Điện tử công nghiệp
Hôm qua, 09:13 -
-
Trả lời cho Vấn đề về tốc độ quaybởi nguyendinhvanSử dụng động cơ servor, hoặc lắp thêm một cái encoder vào động cơ bước. Encoder sẽ kiểm soát động cơ có quay hoặc đứng im.
-
Channel: Điện tử truyền hình
14-12-2025, 19:50 -
-
bởi Andrea14Chào mọi người,
Tôi muốn mô phỏng sự thay đổi các mùa bằng cách từ từ nghiêng một quả địa cầu 16 inch bằng một động cơ bước nhỏ. Một động cơ bước khác sẽ quay quả địa cầu theo thời gian thực. Hệ thống truyền động...-
Channel: Điện tử truyền hình
12-12-2025, 12:42 -

Comment