ENCYCLOPEDIA VỀ ĐIỆN TỬ TRUYỀN THANH VÀ KỸ THUẬT ĐIỆN Cách kiểm tra PonyProg. Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện / Máy tính Trong suốt thời gian kể từ khi bản mô tả về lập trình viên này được đăng trên tạp chí Radio, nhiều độc giả đã sưu tầm và sử dụng thành công. Tuy nhiên, các câu hỏi đến cho thấy đôi khi rất khó để kiểm tra lập trình viên đã lắp ráp. Thực tế là các tín hiệu trong mạch của nó có tính chất xung và thường không theo chu kỳ (tuy nhiên, điều này là điển hình cho tất cả các thiết bị hoạt động dưới sự điều khiển của máy tính). Ngay cả với máy hiện sóng, rất khó để xác minh sự hình thành chính xác của các tín hiệu này. Bài báo mô tả một phương pháp kiểm tra hoạt động của phần cứng của một lập trình viên được kết nối với máy tính bằng đồng hồ vạn năng. Đúng, điều này đòi hỏi một chương trình đặc biệt TSOM. Trên sơ đồ của lập trình viên PonyProg, được hiển thị trong hình. 1, hai trong số các đơn vị chức năng của nó được hiển thị trên đế: đơn vị giao diện chính với cổng COM của máy tính (xem "Radio", 2001, Số 6, trang 25, Hình 2) và bộ điều hợp lập trình vi điều khiển PICmicro ("Radio" , 2001, số 7, tr 21, hình 8). Cái sau được chọn là bộ điều hợp phức tạp nhất, tất cả những cái khác chỉ chứa một số yếu tố thụ động. Tên của các mạch của giao diện RS-1 được chỉ định bên cạnh các ổ cắm của ổ cắm XS232 của thiết bị giao diện. Hãy nhớ rằng ổ cắm này phải được nối trực tiếp với phích cắm chín chân của thiết bị hệ thống máy tính. Không thể chấp nhận kết nối bằng cáp null-modem và cáp modem, phích cắm và ổ cắm được kết nối trực tiếp, có thể được sử dụng nếu nó chứa tất cả các loại được chỉ ra trong Hình. 1 chuỗi và chiều dài của nó không vượt quá 1 m. Do đó, cũng cần lưu ý rằng bản vẽ bảng mạch in của thiết bị giao diện (xem Hình 3 trong "Radio", 2001, Số 6, trang 25) được đưa ra dưới dạng hình ảnh phản chiếu, do đó, trước khi chuyển bản vẽ của dây dẫn vào bảng trống theo cách thông thường (bằng cách khai thác các lỗ ở giữa và sau đó bôi các dây dẫn đã in bằng vecni hoặc mực không thấm nước), nó phải được lật lại cho phù hợp. Sau khi kết nối lập trình viên với máy tính, hãy chạy chương trình TCOM. Cửa sổ hiển thị trong Hình. 2. Sử dụng các nút có sẵn trong đó, chọn cổng (COM1 hoặc COM2) mà lập trình viên được kết nối. Việc nhấn các nút trên màn hình bằng chuột tương đương với việc nhấn các phím trên bàn phím tương ứng với các chữ cái hoặc số được gạch dưới trong nhãn nút, cùng với phím Alt. Nếu phích cắm cổng COM là 25 chân, hãy nhấn nút màn hình tương ứng, thay thế cửa sổ trước đó bằng cửa sổ hiển thị trong hình. 3. Thông tin được cung cấp trong đó có thể được sử dụng để kết nối chính xác bộ lập trình với phích cắm cổng COM 25 chân. Chương trình ghi nhớ sự tương ứng giữa số cổng và đầu nối của nó. Chỉ cần cài đặt nó một lần là đủ và trong tương lai, khi bạn thay đổi cổng, hình ảnh về đầu nối của nó sẽ tự động xuất hiện trên màn hình. Như bạn đã biết, một cổng COM được "nhân viên" đầy đủ có ba mạch đầu ra (TXD, DTR, RTS) và năm mạch đầu vào (RXD, DSR, CTS, DCD, RI). Chương trình TCOM cho phép bạn đặt bất kỳ đầu ra nào ở mức logic cao (Cao) hoặc thấp (Thấp). Để thay đổi nó thành ngược lại, chỉ cần nhấn nút màn hình tương ứng. Tất cả các thay đổi về mức tín hiệu đầu vào được hiển thị ngay lập tức trên màn hình. Việc kiểm tra lập trình viên bắt đầu bằng nút nguồn. Công tắc SA1 của nút giao diện được chuyển sang vị trí bên phải (theo sơ đồ), do đó bao gồm nguồn điện "bên trong" của vi mạch có thể lập trình từ cổng COM. Bản thân vi mạch không cần phải cài đặt trong bảng điều khiển. Nó được thay thế bằng một điện trở 1 kΩ được lắp vào các ổ cắm của bảng dành cho đầu ra nguồn (ví dụ: vào các ổ cắm 14 và 5 của bảng XS1 dành cho chip PIC16F8x). Bằng cách thay đổi trạng thái của các mạch TXD, DTR và RTS, đảm bảo rằng điện áp trên điện trở không vượt quá 5 ± 0,5 V nếu mức của bất kỳ trong số chúng cao và không có khi tất cả các mức đều thấp. Nếu không có điện áp ở mức cao ở một trong các đầu ra và thấp ở hai đầu ra còn lại, hãy kiểm tra một trong các điốt VD1, VD2.VD4 tương ứng. Nếu điện áp nhỏ hơn 4,5 V, có thể có hai lý do cho việc này. Đầu tiên là bộ điều chỉnh tích hợp DA1 có giá trị điện áp đầu vào tối thiểu quá cao (ví dụ: chip LM78L05 ngừng hoạt động khi điện áp đầu vào nhỏ hơn 6,7 V). Để thay thế cho bộ ổn định LM2936Z-5.0 được chỉ ra trên sơ đồ, chúng tôi có thể đề xuất LM2931Z-5.0 hoặc KR1170EN5 trong nước. Đối với hoạt động bình thường của các vi mạch này, điện áp đầu vào phải vượt quá điện áp đầu ra chỉ 0,2 V (giá trị điển hình). Nguyên nhân thứ hai là cổng COM của máy tính quá “yếu” không chịu được tải. Từ "yếu" nằm trong dấu ngoặc kép vì theo tiêu chuẩn, với tải 3 kOhm, mức cao và mức thấp của điện áp đầu ra của cổng có thể nằm tương ứng trong khoảng +5 ... + 15 và -5 ... -15 V. Mặc dù theo truyền thống, người ta tin rằng trên thực tế chúng gần với +12 và -12 V, nhưng thực tế thì điều này còn lâu mới xảy ra. Đối với hầu hết các vi mạch trình điều khiển RS-232, mức điện áp đầu ra điển hình không vượt quá +7,5 ... 8 và -7,5 ... -8 V, và những mức hiện đại nhất thậm chí còn ít hơn, lên tới +5,5, 5,5 và -250 V. Xu hướng giảm khoảng tín hiệu không phải là ngẫu nhiên: do đó, có thể tăng tốc độ truyền dữ liệu lên XNUMX Kbps. Nếu máy tính của bạn có cổng COM như vậy thì không thể làm gì được, bạn sẽ phải chuyển sang nguồn điện bên ngoài. Điều thứ hai đạt được một cách đơn giản: chỉ cần đặt điện áp 1 V từ nguồn bên ngoài vào đầu nối X12 của nút giao diện và chuyển công tắc SA1 sang vị trí hiển thị trong sơ đồ. Điện áp cung cấp của vi mạch có thể lập trình ở chế độ này cũng phải nằm trong khoảng 5 ± 0,5 V, bật mức cao của bất kỳ tín hiệu TXD, DTR, RTS nào và tắt khi mức của cả ba đều thấp. Nếu không phải như vậy, hãy kiểm tra hoạt động của khóa điện tử trên các bóng bán dẫn VT1, VT2 trong bộ phận giao diện. Tiếp theo, họ kiểm tra hoạt động của nút cung cấp điện áp cho vi mạch có thể lập trình, đưa nó vào chế độ lập trình. Nó được đo giữa các khe 4 và 5 của bảng XS1 (PlC16F8x). Đừng quên đặt công tắc SA1 của bộ chuyển đổi ở vị trí tương ứng với chế độ cấp nguồn: trên (theo sơ đồ) nếu nguồn ngoài, thấp hơn - khi cấp nguồn từ cổng. Trong trường hợp đầu tiên, có thể không có pin GB1, trong trường hợp thứ hai, nó là bắt buộc. Điện áp lập trình sẽ bật khi mạch TXD được điều khiển ở mức cao và tắt khi điều khiển ở mức thấp. Giá trị của nó có thể nằm trong khoảng 9 ... 13,5 V. Nếu có vấn đề phát sinh, hãy kiểm tra khóa điện tử trên các bóng bán dẫn VT1, VT3 và điốt zener VD1 trong bộ chuyển đổi. Bước tiếp theo là kiểm tra mạch truyền dữ liệu đến chip lập trình (D1) và nhận dữ liệu từ nó (DO). Nguồn của dữ liệu được truyền là đầu ra của cổng DTR COM và đầu vào CTS nhận chúng. Nếu tất cả đều ổn, mức logic CTS sẽ là nghịch đảo của đầu ra DTR. Xác minh điều này bằng cách thay đổi cái sau. Ví dụ, nguồn phải được bật ở mức cao ở đầu ra TXD. Nếu mức CTS độc lập với trạng thái DTR, hãy đo điện áp ở chân 13 của bo mạch PIC16F8x. Ở mức DTR thấp, nó phải gần bằng điện áp nguồn (+5 V), ở mức cao - không quá 0,5 V. Nếu không, khóa trên bóng bán dẫn VT2 của bộ chuyển đổi hoặc diode zener VD3 của đơn vị giao diện bị lỗi. Cần lưu ý rằng để lập trình vi điều khiển PICmicro trong diode zener này (tuy nhiên, như trong VD5), chúng có thể được gỡ bỏ khỏi mạch một cách an toàn. Có thể điện áp ở chân 13 của bảng XS1 (PIC16F8x) thay đổi trong các giới hạn trên và đi vào đúng đầu vào CTS, tuy nhiên, mức logic trên nó luôn được hiển thị trong cửa sổ chương trình TCOM là cao. Điều này có nghĩa là trình kích hoạt Schmitt trên đầu vào CTS của máy tính có ngưỡng âm và để chuyển đổi nó, việc giảm điện áp đầu vào xuống gần như bằng 232 là không đủ mà là giá trị dương. Tình huống này nằm trong khuôn khổ của tiêu chuẩn RS-5, theo đó các ngưỡng có thể nằm trong khoảng 3:XNUMX V, nhưng một máy tính có cổng tương tự không phù hợp để làm việc với một lập trình viên được lắp ráp theo sơ đồ được đề cập. Vẫn còn phải kiểm tra mạch tạo tín hiệu đồng bộ hóa trao đổi dữ liệu (CLOCK). Nguồn của nó là đầu ra của cổng RTS COM. Cầu nối giữa đầu ra này và đầu vào DSR chỉ dành cho phần mềm để xác minh rằng lập trình viên được kết nối với cổng. Khi thay đổi trạng thái của RTS, trước hết hãy đảm bảo rằng trạng thái của DSR luôn khớp với nó. Sau đó đo điện áp ở chân 12 của bảng XS1 (PlC16F8x). Với mức cao ở đầu ra RTS, nó phải có ít nhất 4 V (chính xác hơn là 80% điện áp cung cấp của vi mạch) và không vượt quá 0,6 V so với điện áp cung cấp. Điều kiện này thường được đáp ứng, vì điện áp ổn định của điốt zener KS147A (VD6) nằm trong khoảng 4,2 ... 5,2 V. Nếu điện áp vẫn không đủ (điều này có thể xảy ra do các giới hạn trên tương ứng với dòng ổn định 10 mA và trong bộ lập trình thì ít hơn nhiều), bạn nên chọn điốt zener hoặc thay thế bằng KS147G , được thiết kế cho dòng điện thấp hơn hoặc được nhập với điện áp ổn định 5,1 V. Việc kết nối một diode nối tiếp với một diode zener (như thể hiện trong sơ đồ bằng một đường đứt nét) là điều rất không mong muốn. Điều này sẽ làm cho đi-ốt zener ngừng hoạt động như một bộ giới hạn điện áp âm (khi đầu ra DSR ở mức thấp) và đi-ốt bảo vệ bên trong chip lập trình sẽ hoạt động. Và mặc dù dòng điện qua diode này sẽ không đạt đến giá trị nguy hiểm (do điện trở R5), tốt hơn hết là bạn nên tránh chế độ như vậy. Sau khi hoàn thành các kiểm tra được mô tả, chúng ta có thể giả định rằng phần cứng của lập trình viên đang hoạt động và tiến hành hoạt động của nó. Phần mềm và hướng dẫn RopuRgod có thể được "tải xuống" tại trên trang web của tác giả Claudio Lanconelli. Trên cùng một trang web có một diễn đàn nơi bạn có thể đặt câu hỏi liên quan đến lập trình viên. Tác giả: A. Dolgiy, Moscow Xem các bài viết khác razdela Máy tính. Đọc và viết hữu ích bình luận về bài viết này. Tin tức khoa học công nghệ, điện tử mới nhất: Khai trương đài quan sát thiên văn cao nhất thế giới
04.05.2024 Điều khiển vật thể bằng dòng không khí
04.05.2024 Chó thuần chủng ít bị bệnh hơn chó thuần chủng
03.05.2024
Tin tức thú vị khác: ▪ Khai thác từ các tiểu hành tinh ▪ Cảm biến tiệm cận thu nhỏ dựa trên mẫu tĩnh mạch Nguồn cấp tin tức khoa học và công nghệ, điện tử mới
Tài liệu thú vị của Thư viện kỹ thuật miễn phí: ▪ phần của trang web Cuộc gọi và trình mô phỏng âm thanh. Lựa chọn bài viết ▪ Bài viết Tàu du lịch. Lịch sử phát minh và sản xuất ▪ Bạn đã bắt đầu đeo găng tay như thế nào? đáp án chi tiết ▪ bài báo Irga alder-leaf. Truyền thuyết, canh tác, phương pháp áp dụng ▪ bài viết Anten cho phạm vi 160 mét. Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện
Để lại bình luận của bạn về bài viết này: Tất cả các ngôn ngữ của trang này Trang chủ | Thư viện | bài viết | Sơ đồ trang web | Đánh giá trang web www.diagram.com.ua |