AVR -mach test

7 658 9
AVR -mach test

Đang tải... (xem toàn văn)

Thông tin tài liệu

AVR

1 MẠCH PHÁT TRIỂN CHO VI ĐIỀU KHIỂN AVR Tác giả: NVT2 (nvttuong@yahoo.com) - Nhóm phát triển AVR (avrfans.vn@gmail.com) Website: http://www.dientuvietnam.net , http://s7.invisionfree.com/VNAVRFreaks GIỚI THIỆU Hưởng ứng sáng kiến thành lập “Nhóm Phát triển AVR”, NVT2 tôi xin đóng góp bài viết này làm tài liệu tham khảo cho các bạn muốn tìm hiểu về vi điều khiển AVR. Nhìn chung, vi điều khiển AVR là một loại vi điều khiển mạnh với nhiều tính năng hấp dẫn. Tuy nhiên vì là một loại còn khá mới với cách lập trình hơi khác so với 8051, PIC… (theo ý kiến của nhiều người) do đó bạn vẫn có thể gặp khó khăn khi tìm hiểu mặc dù bạn đã thông thạo các loại vi điều khiển khác. Để hổ trợ các bạn trong việc tìm hiểu VĐK AVR, NVT2 tôi xin hướng dẫn các bạn tự làm một mạch phát triển đơn giản để thực hành những kiến thức mà bạn học được. Nói về mạch phát triển cho AVR thì hiện nay trên thò trường không thiếu nhưng do vì là sản phẩm thương mại nên giá cả rõ ràng là không phù hợp với chúng ta, đặc biệt là các bạn sinh viên. Bằng những linh kiện dễ tìm, bạn hoàn toàn có thể làm một mạch phát triển với chi phí thấp. Bài viết này bao gồm các phần: • Các linh kiện cần thiết • Các bước thực hiện o Bước 1: Lắp mạch nguồn o Bước 2: Lắp mạch vi điều khiển o Bước 3: Test CÁC LINH KIỆN CẦN THIẾT 1/ Vi điều khiển AVR: ƠÛ đây tui dùng loại AT90S2313-10PI vì đây là loại tương đối đơn giản , thích hợp cho người mới tìm hiểu AVR. Bạn có thể mua được loại này ở chợ Nhật Tảo hoặc một vài tiệm linh kiện trên đường 3/2 quận 10 TP HCM. Hình 1: AT90S2313 2 2/ Board mạch: Loại này bạn có thể dễ dàng tìm mua được ở các tiệm linh kiện, dùng để hàn tất cả linh kiện lên đó. Hình 2: Board mạch 3/ Các linh kiện khác: • 01 IC 7805 (IC ổn áp) • 01 tụ 100µF • 02 tụ 22 pF • 03 tụ 100nF • 01 bộ cộng hưởng thạch anh 4MHz (*) • 01 công tắc(dùng làm phím Reset) • 01 điện trở 680 ôm • 04 Diot 1N4007 • 01 Led • Một thanh chân cắm dùng làm pin out (nguyên một thanh 40 pin mua 2000đ) Hình 3: Linh kiện khác (*) Bạn cũng có thề dùng các bộ công hưởng khác có gía trò ≤10MHz tùy ý bạn chọn. 3 CÁC BƯỚC THỰC HIỆN Bước 1: Lắp mạch nguồn Bạn nên lắp mạch nguồn trước vì các chân diot, IC ổn áp có kích thước lớn khó lắp. Sau khi lắp thành công thì dùng đồng hồ đo cẩn thận trước khi lắp VĐK vào để tránh bò hư hỏng. Hình 4: Sơ đồ mạch nguồn Bạn lắp các linh kiện lên một góc board mạch. Nguồn vào được nối thông qua 2 chân cắm. Sau khi lắp xong bạn được một bộ nguồn như hình sau: Hình 5: Bộ nguồn lắp thành công (mặt trên) 4 Hình 6: Bộ nguồn lắp thành công (mặt dưới) Bước 2: Lắp mạch vi điều khiển ƠÛ bước này bạn lắp vi điều khiển vào board cùng với các phụ kiện theo sơ đồ : Hình 7: Sơ đồ nguyên lý mạch vi điều khiển Trong khi lắp bạn nên lắp vào đúng vò trí tính toán cẩn thận kẻo phải tháo ra tháo vào làm hư các linh kiện. Khi lắp các chân cắm bạn nên dùng mũi khoang làm rộng lổ cắm mới dễ dàng cắm được. 5 Hình 8: Mạch phát triển lắp thành công và chức năng của từng bộ phận Hình 9: Mặt dưới của mạch phát triển Bước 3: Test Trước khi có thể sử dụng, bạn phải kiểm tra toàn bộ mạch xem có lỗi gì không (chập mạch,…) sau đó bật nguồn xem có hoạt động hay không (đèn có sáng không? .). Có thể lần đầu bật lên chẳng thấy dấu hiệu hoạt động nhưng bạn đừng căng thẳng. Hãy kiểm tra lại tất cả xem còn chân nào chưa nối, nối lộn… (NVT2 tôi phải sửa đến 4 lần thì mạch mới hoạt động tốt JJJ). Sau khi mạch hoạt động, bạn kết nối với máy tính (qua bộ nạp ISP) để kiểm tra vi điều khiển. 6 Hình 10: Test mạch phát triển Nếu thành công bạn đã có một mạch phát triển đơn giản phục vụ cho việc tìm hiểu của mình rồi J. Hình 11: Test thành công với CodeVisionAVR 7 Trên đây chỉ là một mạch đơn giản và tui nghó bạn sẽ dễ dàng làm được. Mạch này chỉ mang tính chấùt tham khảo và tôi nghó bạn hãy tự thiết kế cho mình một mạch vì tự mình làm bao giờ cũng tốt hơn, dễ dàng hơn đối với mình. Đây là bài viết đầu tiên của NVT2 tui viết cho các bạn tham khảo do đó không thề tránh khỏi sai sót. Mong các bạn thông cảm và đóng góp ý kiến để NVT2 tui còn “lên level chứ”. Chúc các bạn thành cơng Nhóm phát triển AVR 30/7/2005 Chú ý khi thực hiện theo bài viết của NVT2: (Cái này do các thành viên diễn đàn đóng góp ý kiến) 1/ Thay vì dùng 4 diod để nắn dòng xoay chiều sang 1 chiều, các bác có thể hỏi mua con Diot cầu (loại 1A) ở chợ Nhật Tảo cho dễ thực hiện hơn. 2/ Ở bước 2 (lắp mạch vi điều khiển), trong hình 8 (mạch phát triển lắp thành cơng) các bác nên dùng một cái đế 20 chân hàn vào board mạch; sau đó mới gắn con AT90S2313 vào đế chứ đừng nên hàn trực tiếp con AVR vào board mạch như hình vẽ 8 vì nếu lỡ hàn sai thì coi như cháy vài chục ngàn. Với lại, để AVR tiếp xúc trực tiếp với mũi hàn nóng và đang cắm điện là khơng nên. 3/ Chân RESET của vi điều khiển AVR nên được kéo lên 5V qua điện trở 10K. 4/ Ở bước 3 (Test), nếu các bác khơng biết cách cấu hình CodeVisionAVR thì có thể tham khảo bài viết “AVR cho người mới bắt đầu” cũng của nhóm AVR. . khiển AVR nên được kéo lên 5V qua điện trở 10K. 4/ Ở bước 3 (Test) , nếu các bác khơng biết cách cấu hình CodeVisionAVR thì có thể tham khảo bài viết AVR. 1 MẠCH PHÁT TRIỂN CHO VI ĐIỀU KHIỂN AVR Tác giả: NVT2 (nvttuong@yahoo.com) - Nhóm phát triển AVR (avrfans.vn@gmail.com) Website: http://www.dientuvietnam.net

Ngày đăng: 27/02/2013, 21:36

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan