Lập trình viên điều khiển ảnh bổ sung

Các mạch sử dụng bộ vi điều khiển đang trở nên khá phổ biến trên Internet. Bộ vi điều khiển là một con chip đặc biệt, về bản chất, là một máy tính nhỏ có cổng đầu vào/đầu ra và bộ nhớ riêng. Nhờ bộ vi điều khiển, bạn có thể tạo ra các mạch rất chức năng với tối thiểu các thành phần thụ động, chẳng hạn như đồng hồ điện tử, đầu phát, các hiệu ứng LED khác nhau và thiết bị tự động hóa.

Để vi mạch bắt đầu thực hiện bất kỳ chức năng nào, nó cần phải được flash, tức là. tải mã chương trình cơ sở vào bộ nhớ của nó. Điều này có thể được thực hiện bằng cách sử dụng một thiết bị đặc biệt gọi là lập trình viên. Lập trình viên kết nối máy tính chứa tệp chương trình cơ sở với bộ vi điều khiển đang được flash. Điều đáng nói là có các bộ vi điều khiển thuộc họ AVR, ví dụ như Atmega8, Attiny13 và các dòng pic, ví dụ PIC12F675, PIC16F676. Dòng Pic thuộc về Microchip, còn dòng AVR thuộc về Atmel nên phương pháp firmware cho PIC và AVR là khác nhau.Trong bài viết này, chúng ta sẽ xem xét quá trình tạo một trình lập trình Extra-pic, nhờ đó bạn có thể flash một bộ vi điều khiển dòng pic.

Ưu điểm của bộ lập trình đặc biệt này bao gồm tính đơn giản của mạch điện, độ tin cậy khi vận hành và tính linh hoạt vì nó hỗ trợ tất cả các bộ vi điều khiển thông thường. Máy tính cũng được hỗ trợ bởi các chương trình phần sụn phổ biến nhất, chẳng hạn như Ic-prog, WinPic800, PonyProg, PICPgm.

Mạch lập trình viên

Lập trình viên điều khiển pic ngoại tuyến

Nó chứa hai vi mạch, MAX232 nhập khẩu và KR1533LA3 trong nước, có thể được thay thế bằng KR155LA3. Hai bóng bán dẫn KT502 có thể được thay thế bằng KT345, KT3107 hoặc bất kỳ bóng bán dẫn PNP công suất thấp nào khác. KT3102 cũng có thể được đổi thành BC457, KT315. Màu xanh lá Điốt phát sáng đóng vai trò như một chỉ báo về tình trạng sẵn có của nguồn điện, đèn đỏ sẽ sáng lên trong quá trình xử lý chương trình cơ sở của bộ vi điều khiển. Diode 1N4007 được sử dụng để bảo vệ mạch khỏi việc cung cấp điện áp có cực tính không chính xác.

Nguyên vật liệu

Danh sách các bộ phận cần thiết để lắp ráp lập trình viên:

  • Ổn áp 78L05 – 2 chiếc.
  • Ổn định 78L12 – 1 chiếc.
  • Điốt phát sáng ở mức 3 inch. màu xanh lá cây - 1 chiếc.
  • Điốt phát sáng ở mức 3 inch. màu đỏ - 1 chiếc.
  • Điốt 1N4007 – 1 cái.
  • Điốt 1N4148 – 2 chiếc.
  • Điện trở 0,125 W 4,7 kOhm – 2 chiếc.
  • Điện trở 0,125 W 1 kOhm – 6 chiếc.
  • Tụ điện 10 uF 16V – 4 chiếc.
  • Tụ điện 220 uF 25V – 1 cái.
  • Tụ điện 100 nF – 3 chiếc.
  • Transistor KT3102 – 1 chiếc.
  • Transistor KT502 – 1 chiếc.
  • Chip MAX232 – 1 chiếc.
  • Chip KR1533LA3 – 1 chiếc.
  • Đầu nối nguồn - 1 cái.
  • Đầu nối cổng COM cái - 1 chiếc.
  • Ổ cắm DIP40 – 1 cái.
  • Ổ cắm DIP8 – 2 chiếc.
  • Ổ cắm DIP14 – 1 cái.
  • Ổ cắm DIP16 – 1 cái.
  • Ổ cắm DIP18 – 1 cái.
  • Ổ cắm DIP28 – 1 cái.

Ngoài ra, bạn cần có một chiếc mỏ hàn và khả năng sử dụng nó.

sản xuất PCB

Bộ lập trình được lắp ráp trên một bảng mạch in có kích thước 100x70 mm. Bảng mạch in được thực hiện bằng phương pháp LUT, file đính kèm trong bài viết. Không cần phải phản chiếu hình ảnh trước khi in.

Tải xuống bảng:

pechatnaya-plata.zip [25,33 Kb] (số lượt tải xuống: 1557)

Lắp ráp lập trình viên

Trước hết, các jumper được hàn vào bảng mạch in, sau đó là điện trở, điốt. Cuối cùng, bạn cần hàn lại các ổ cắm, đầu nối nguồn và cổng COM.

Bởi vì Có rất nhiều ổ cắm trên bảng mạch in dành cho bộ vi điều khiển có đèn flash, nhưng không phải tất cả các chân của chúng đều được sử dụng; bạn có thể sử dụng thủ thuật này và loại bỏ các điểm tiếp xúc không sử dụng khỏi ổ cắm. Đồng thời, sẽ tốn ít thời gian hơn cho việc hàn và việc lắp một vi mạch vào ổ cắm như vậy sẽ dễ dàng hơn nhiều.

Đầu nối cổng COM (được gọi là DB-9) có hai chân phải được “cắm” vào bo mạch. Để không khoan thêm lỗ trên bảng cho chúng, bạn có thể tháo hai con vít ở hai bên của đầu nối và các chốt sẽ rơi ra, viền kim loại của đầu nối cũng vậy.

Sau khi hàn tất cả các bộ phận, bo mạch phải được rửa sạch từ thông và các điểm tiếp xúc liền kề phải được rung lên để xem có bị đoản mạch hay không. Đảm bảo rằng không có vi mạch trong ổ cắm (bạn cần tháo cả MAX232 và KR1533LA3), kết nối nguồn. Kiểm tra xem có điện áp 5 volt ở đầu ra của bộ ổn định hay không. Nếu mọi thứ đều ổn, bạn có thể cài đặt vi mạch MAX232 và KR1533LA3, bộ lập trình đã sẵn sàng để sử dụng. Điện áp cung cấp của mạch là 15-24 volt.

Bảng lập trình có 4 ổ cắm cho bộ vi điều khiển và một ổ cắm cho chip nhớ flash. Trước khi cài đặt bộ vi điều khiển để flash trên bo mạch, bạn cần kiểm tra xem sơ đồ chân của nó có khớp với sơ đồ chân trên bảng lập trình hay không. Lập trình viên có thể được kết nối trực tiếp với cổng COM của máy tính hoặc thông qua cáp nối dài.Chúc bạn xây dựng vui vẻ!

Lập trình viên điều khiển pic ngoại tuyến
Bình luận
  • cà vạtnụ cườicườiđỏ mặtcườithư giãn thoải máinhếch mép cười
    trái tim_mắthôn_timhôn_đóng_mắtđỏ bừngan tâmthỏa mãncười toe toét
    nháy mắtlè lưỡi nháy mắtbị mắc kẹt_out_tongue_closed_eyescười toe toéthôn nhaubị mắc kẹt_out_tongueđang ngủ
    lo lắngcau màyđau khổopen_mouthnhăn nhóbối rốiim lặng
    vô cảmkhông hài lòngmồ hôi_nụ cườimồ hôithất vọng_nhẹ nhõmmệt mỏithụ động
    thất vọngbối rốiđáng sợlạnh_mồ hôikiên trìkhócnức nở
    vui sướngkinh ngạcla hétkhuôn mặt mệt mỏitức giậncơn thịnh nộchiến thắng
    buồn ngủừmmặt nạkính râmmặt chóng mặtimpmỉm cười_imp
    mặt trung lậpkhông_miệngvô tội
5+hai=
Bình luận (5)
  1. Khách mời Sergey
    #1 Khách mời Sergey Khách Ngày 1 tháng 4 năm 2018 07:51
    0
    Tôi hy vọng bạn vừa xuất bản bài viết. Xét về những việc cần làm trong năm 2018, chỉ cần một lập trình viên, không có trình gỡ lỗi và có cổng com - đây là một con cáo cực hoàn chỉnh.
  2. khách mời Alexander
    #2 khách mời Alexander Khách Ngày 19 tháng 2 năm 2019 07:37
    0
    Xin chào, bạn có thể cho tôi biết về lập trình viên vi mạch Max 232 và Kr1533laz với những chữ cái (ký hiệu) họ đã sử dụng, cũng như KT3102 và KT502, cũng như những ký hiệu họ đã sử dụng. Sau đó tôi tra cứu trên Internet và thấy đủ loại chữ cái mà tôi không thể hiểu được. Cảm ơn
    1. Anatol
      #3 Anatol Khách Ngày 7 tháng 1 năm 2020 23:43
      2
      Đó là tất cả những gì được đưa ra, bạn có thể sử dụng nó
  3. Khách mời Vladimir
    #4 Khách mời Vladimir Khách 29 tháng 10 năm 2021 14:50
    0
    Xin chào. Câu hỏi đặt ra là liệu lập trình viên này có hoạt động với bộ chuyển đổi USB-COM hay không. Trình điều khiển cho bộ chuyển đổi CH341.
    1. Alexander Ivanov
      #5 Alexander Ivanov Khách Ngày 14 tháng 11 năm 2021 17:39
      0
      50/50. Tốt nhất là đừng tốn tiền mà mua cái usb bình thường/ Giá cũng thế thôi.