Mục lục:

5 Bộ lập trình PIC bóng bán dẫn * Sơ đồ được thêm vào Bước 9 !: 9 bước
5 Bộ lập trình PIC bóng bán dẫn * Sơ đồ được thêm vào Bước 9 !: 9 bước

Video: 5 Bộ lập trình PIC bóng bán dẫn * Sơ đồ được thêm vào Bước 9 !: 9 bước

Video: 5 Bộ lập trình PIC bóng bán dẫn * Sơ đồ được thêm vào Bước 9 !: 9 bước
Video: Transistor hoạt động như thế nào? | Transistor là gì? | Bóng bán dẫn là gì? | Tri thức nhân loại 2024, Tháng sáu
Anonim
5 Bộ lập trình PIC Transistor * Đã thêm sơ đồ vào Bước 9!
5 Bộ lập trình PIC Transistor * Đã thêm sơ đồ vào Bước 9!
5 Bộ lập trình PIC Transistor * Đã thêm sơ đồ vào Bước 9!
5 Bộ lập trình PIC Transistor * Đã thêm sơ đồ vào Bước 9!
5 Bộ lập trình PIC Transistor * Đã thêm sơ đồ vào Bước 9!
5 Bộ lập trình PIC Transistor * Đã thêm sơ đồ vào Bước 9!

Tạo bộ lập trình PIC của riêng bạn cho cổng song song của máy tính. Đây là một biến thể của thiết kế cổ điển của David Tait. Nó rất đáng tin cậy và có phần mềm lập trình tốt miễn phí. Tôi thích lập trình viên IC-Prog và PICpgm. Hơn hết, nó chỉ sử dụng hai bộ điều chỉnh điện áp và 5 bóng bán dẫn! *** Tôi đã thêm một bức ảnh của kết quả cuối cùng và các bức ảnh của lập trình viên mini mới của tôi với phần trên rõ ràng. Nhấp vào các hình ảnh nhỏ hơn bên dưới! ** Đây là một biến thể mới và nó không hoạt động chính xác 100% trong lần thử đầu tiên. Tôi đoán là tôi đã vượt lên trên chính mình.. Tôi đã tạo ra một số biến thể, và tôi nghĩ rằng tôi đã vượt lên trên mọi thứ.:) Có một vài thay đổi, nhưng cuối cùng thì mọi thứ đều ổn. Tôi đã phải thêm một bóng bán dẫn npn bổ sung và thay đổi một vài giá trị điện trở. Những thay đổi này đã được phản ánh trong danh sách này, nhưng không được cập nhật trong tất cả các bức ảnh. Xem bước 7 để biết các bức ảnh về phần mềm tôi sử dụng và cách thiết lập bộ lập trình. Bạn cần: Một bóng bán dẫn DB25 socket4x NPN đực, chẳng hạn như bóng bán dẫn PNP 2n39041x, chẳng hạn như bộ điều chỉnh điện áp 2n39061x 7805 bộ điều chỉnh điện áp 1x LM317 (và các điện trở thích hợp để tạo 12,5V) Mạng điện trở 1x 10k SIP 4x điện trở 10k1x điện trở 22k * cập nhật cho bước 31x 5k điện trở1x 1k * cập nhật cho bước 31x đế cắm chip gia công chân sắt, bảng điều khiển, dây quấn, dụng cụ quấn, súng bắn keo.

Bước 1: Thẻ chỉ mục

Thẻ chỉ mục
Thẻ chỉ mục
Thẻ chỉ mục
Thẻ chỉ mục

Nếu bạn có băng dính đồng, hãy đặt một dải xuống làm mặt phẳng đất. Nếu không, hãy đặt một hàng ghim vào tờ giấy dọc theo một cạnh và hàn chúng lại với nhau.

Sau đó uốn cong các chân của mạng điện trở SIP, và dán keo như hình.

Bước 2: Cổng ICSP

Cổng ICSP
Cổng ICSP
Cổng ICSP
Cổng ICSP

Tạo một cổng ICSP với một phần của ổ cắm chip, như thế này. Cẩn thận uốn cong các chốt ở một góc vuông.

Bây giờ keo cổng xuống. Bây giờ cũng là thời điểm tốt để dán các bóng bán dẫn của bạn vào. Bạn cũng có thể hàn bộ phát bóng bán dẫn npn của mình với mặt đất ngay bây giờ. Tôi đã gắn nhãn mục đích của từng bóng bán dẫn ở đây. Ba bóng bán dẫn npn sẽ được nối dây như bộ nghịch lưu. Về cơ bản, chúng sẽ "lấy đi nguồn điện" từ điện trở pullup tương ứng của chúng khi một dòng điện được đặt vào chân đế của chúng. Transistor PNP (lộn ngược) sẽ điều khiển điện áp lập trình. Nó cũng sẽ đảo ngược tín hiệu của nó. ** CHỈNH SỬA: Tôi vừa nhận ra một thiếu sót trong thiết kế này. Cần có một bóng bán dẫn npn bổ sung được sử dụng để điều khiển bóng bán dẫn PNP. Điều này sẽ đệm cổng máy tính của bạn khỏi điện áp ở cơ sở của pnp. Lỗi của tôi. Điều này cũng sẽ hủy chuyển đổi tín hiệu. Xem bước 8.

Bước 3: Điện trở cơ bản

Điện trở cơ bản
Điện trở cơ bản
Điện trở cơ bản
Điện trở cơ bản

Tôi đã sử dụng điện trở cơ bản 10k. Hàn nơi khoanh tròn. Tôi đã nhầm lẫn bóng bán dẫn pnp trong pic này. Bỏ qua khu vực được đánh giá cao.

** CHỈNH SỬA: điện trở cơ bản cho tranny "dữ liệu trong" phải là 22k. Ngoài ra, dữ liệu ra khỏi tranny không nên được kéo lên với mạng điện trở 10k. Thay vào đó, hãy kéo nó lên bằng một điện trở 1k. Tôi chỉ nhận ra rằng hai điện trở này sẽ tạo thành một bộ chia điện áp, và nếu mỗi cái là 10k dữ liệu cao sẽ là 2,5V … không tốt. (Ngoài ra, bạn có thể để mọi thứ theo cách của chúng, nhưng kết nối bộ thu của bóng bán dẫn Dữ liệu ra với tất cả 5 bộ kéo 10k còn lại. Điều này làm cho bộ chia 2/10, vẫn đủ. Trên mạch cụ thể của tôi, đó là những gì tôi đã làm, và Nó đăng ký mức cao 4,24V, như vậy là đủ.) Hình 2: Bóng bán dẫn pnp có hai điện trở cơ bản được đấu dây như một bộ chia. Hàn điện trở 10k giữa bộ phát và đế. Hàn một đầu của 5k của bạn (thực sự tôi đã sử dụng 3,3k cuz tôi đã có nó nằm xung quanh) vào cơ sở. Bạn có thể kết nối bộ thu với chân Vpp, vì nó đã đóng. Cuối cùng, bạn sẽ kết nối bộ phát với nguồn 12,5V. Điện trở 10k giữ đế ở mức cao - do đó lập trình điện áp tắt. Khi chân 5 của cổng song song của bạn ở mức thấp, nó sẽ kéo chân đế xuống thấp, thông qua điện trở 5k. Sơ đồ tôi đã sử dụng cũng cho thấy một điện trở 10k giữa bộ thu và đất. Tôi không chắc nó để làm gì. Tôi nghĩ rằng nó là để đảm bảo rằng chân MCLR của PIC không nổi. Nhưng điều đó sẽ thật ngớ ngẩn, vì MCLR thường sẽ được kết nối với một pullup bên ngoài. Ngoài ra, chân MCLR là một ổ chìm hoạt động của một vài microampe. Nó không trôi. Ở bất kỳ mức độ nào, tôi đã bỏ qua điện trở này một cách thiếu thận trọng. Điểm thưởng cho bất kỳ ai có thể cho tôi biết lý do tại sao đây là ý tưởng tồi.

Bước 4: Cổng DB25

Cổng DB25
Cổng DB25
Cổng DB25
Cổng DB25

DB25 là tên gọi của một cổng song song. Theo như tôi biết, chúng đồng nghĩa với nhau. Bạn muốn phần nam vì máy tính của bạn có một đầu cắm dành cho nữ.

Bạn có thể dán nó trên cạnh của thẻ, bây giờ. Không chờ đợi! Bạn đã dán nó quá sớm! Đầu tiên hãy tạo các chân 18-25 chung, vì chúng sẽ là các chân nối đất chung. Ồ.. không sao đâu, vì thẻ có thể uốn cong. Trên thực tế, cách tốt hơn để làm phần này là uốn cong từng chốt lên hàng xóm của nó, sau đó hàn chúng xuống. Tôi chỉ đang cố gắng minh họa các kết nối sẽ đi như thế nào.

Bước 5: Kết nối DB 25

Kết nối DB 25
Kết nối DB 25
Kết nối DB 25
Kết nối DB 25

Vâng. Chân 2 của cổng DB25 là chân ra dữ liệu. Kết nối nó với điện trở cơ sở "dữ liệu ra". Kết quả cuối cùng: khi chân này lên cao, chân RB7 / data của pic sẽ nhận được tín hiệu ở mức thấp. (Đảo ngược mọi thứ có ích lợi gì? Một tác dụng phụ của việc đảo ngược tín hiệu là bạn cũng đệm nó. Việc đệm các tín hiệu ở đây, bằng cách sử dụng nguồn điện bên ngoài, là toàn bộ điểm của các bóng bán dẫn npn.)

Chân 3 là chân ra của đồng hồ. Kết nối nó với điện trở cơ sở "đồng hồ ra". Hình 2: chân 10 là chân IN dữ liệu. Kết nối cái này với điện trở kéo lên của bóng bán dẫn "dữ liệu trong", như được thấy trong các vòng tròn màu xanh lam. Chân 5 là chân điện áp lập trình, hoặc chân Vpp. Xem bước 8. Bạn sẽ cần thêm bóng bán dẫn npn thứ tư và kết nối đường này với điện trở cơ bản của nó. Bộ thu của bóng bán dẫn sẽ kết nối với điện trở cơ bản 5k của bóng bán dẫn pnp. Bộ phát sẽ kết nối với mặt đất.

Bước 6: Phía cổng ICSP

Phía cổng ICSP
Phía cổng ICSP

Trong thiết lập của mình, tôi đã chọn đặt đáy đồng hồ, đỉnh dữ liệu và mặt đất, Vdd và Vpp ở giữa. Điều này là hoàn toàn tùy ý.

Chân dữ liệu ICSP sẽ kết nối với CẢ HAI điện trở pullup cho tranny "dữ liệu ra" VÀ với điện trở cơ sở của tranny "dữ liệu trong". Vòng tròn XANH ** CHỈNH SỬA: kéo Dữ liệu ra bằng điện trở 1k hoặc với tất cả 5 lần kéo 10k còn lại trên mạng điện trở. Chỉ sử dụng một điện trở 10k sẽ làm cho tín hiệu cao dữ liệu bị chia thành 2,5V.. Điều đó sẽ không đăng ký cao, vì các bộ phận CMOS chạy ở 5V cần khoảng 3,5V để đăng ký cao. Chân Vpp sẽ kết nối với bộ thu của bóng bán dẫn PNP. Chân Vdd sẽ kết nối với chân điện trở mạng của bạn 1. Vòng tròn ORANGE Nếu bạn muốn có công tắc bật / tắt trên bộ lập trình, hãy chèn nó vào giữa các điểm này. Chân nối đất sẽ kết nối ở đâu đó trên dải đất. Chân đồng hồ sẽ kết nối với điện trở pullup của bóng bán dẫn "clock out". Vòng tròn VÀNG

Bước 7: Hình ảnh mới… Hoàn thành và kiểm tra

Hình ảnh mới … Đã hoàn thành và thử nghiệm
Hình ảnh mới … Đã hoàn thành và thử nghiệm
Hình ảnh mới … Đã hoàn thành và thử nghiệm
Hình ảnh mới … Đã hoàn thành và thử nghiệm
Hình ảnh mới … Đã hoàn thành và thử nghiệm
Hình ảnh mới … Đã hoàn thành và thử nghiệm
Hình ảnh mới … Đã hoàn thành và thử nghiệm
Hình ảnh mới … Đã hoàn thành và thử nghiệm

Đây là phần lập trình đã hoàn thành. Bạn không thể nói trong bức ảnh, nhưng tôi đã cắt một miếng bìa kẹp hồ sơ theo đúng kích thước và sử dụng Elmer's để dán thẻ vào bảng.

Tôi đã lấy màn hình LCD của mình ra để kiểm tra nhanh. Nó đọc, viết, xóa. bạn có thể yêu cầu gì hơn nữa? Kiểm tra các bức ảnh để biết ảnh chụp màn hình về cách thiết lập phần mềm lập trình ICProg hoặc PICPgm. Ngoài ra, hãy kiểm tra bước 8 để biết chi tiết về một số biện pháp khắc phục được nêu ở đây. Tôi đã thêm hai lm317 cho 5V và điện áp lập trình.

Bước 8: Chỉnh sửa !!

Điều chỉnh!!!
Điều chỉnh!!!
Điều chỉnh!!!
Điều chỉnh!!!

Đây là sự điều chỉnh. Rất tiếc… cập nhật. Xem ảnh tiếp theo.

Bạn nên có một bóng bán dẫn npn khác để đệm cổng khỏi các điện áp nguy hiểm tiềm ẩn ở cơ sở của pnp. Điều này được mô tả ở trên cùng bên trái. Collector không gắn vào một điện trở pullup. Cơ sở pnp đã được kéo lên Vpp. Máy phát được nối đất. Bộ thu kết nối với điện trở cơ bản 5k của bóng bán dẫn pnp. Tôi cũng hiển thị điện trở kéo xuống 10k mà tôi đã bỏ qua trước đó. Tôi vẫn không biết nó để làm gì.:) Bởi vì bạn đang lưu vào bộ đệm khi sử dụng bộ biến tần, khi bạn sử dụng phần mềm lập trình tương thích TAIT, bạn sẽ cần phải đi vào cài đặt của lập trình viên và đảo ngược đồng hồ, dữ liệu ra và dữ liệu vào. Bởi vì bạn đảo đôi dòng Vpp, bạn sẽ để nó một mình. FYI, TAIT ban đầu sử dụng DB25 pin 4 để điều khiển Vdd. Tôi không thích điều này, bởi vì sau đó bạn không thể chạy pic của mình từ nguồn điện của lập trình viên. Tôi đã thêm một công tắc thủ công trong một số chuyên gia lập trình khác của mình, nhưng nó không bao giờ được sử dụng. Tại sao bạn lại đi sau máy tính của mình để bật / tắt mạch điện? Tôi chỉ cần thêm một công tắc vào breadboard / mạch của mình để điều khiển Vdd. Tuy nhiên, bạn phải ngắt kết nối nguồn hoặc cáp icsp khi không sử dụng để tránh làm chập nguồn và tiếp đất.

Bước 9: Schemmy, sử dụng pin 9V! và một Ảnh Kitty Gratuitous:)

Schemmy, sử dụng pin 9V! và một Ảnh Kitty Gratuitous:)
Schemmy, sử dụng pin 9V! và một Ảnh Kitty Gratuitous:)
Schemmy, sử dụng pin 9V! và một Ảnh Kitty Gratuitous:)
Schemmy, sử dụng pin 9V! và một Ảnh Kitty Gratuitous:)

Hình 1: Chỉ cần thêm một công tắc bật / tắt vào pin và lập trình viên này có thể sử dụng. Nếu mạch của bạn tiêu thụ nhiều điện hơn mức pin yếu có thể xử lý, hãy thêm một nguồn điện khác từ 9 đến 12,5V (kiểm tra xem bằng đồng hồ vạn năng! 12V không được kiểm soát thường có nghĩa là 18-20V dưới mức rút thấp - và sẽ giết chết pic của bạn). Nếu mụn cóc trên tường gần nhất của bạn cho hơn 12,5V, thì bạn sẽ phải thêm một bộ điều chỉnh điện áp khác.

HOẶC bạn có thể để pin 9V kết nối với bóng bán dẫn pnp, nhưng ngắt kết nối nó khỏi 7805. Sau đó lắp nguồn điện bên ngoài của bạn, nhỏ hơn 35V, vào 7805. Chà, bây giờ bạn đã hiểu cách hoạt động của lập trình viên (đúng rồi ?), bạn có thể sửa đổi nó theo bất kỳ cách nào bạn muốn từ đây. Thêm một số đèn LED chỉ báo có thể tốt? Hình 2: Xì trum. Suỵt, cô ấy đang ngủ.

Đề xuất: