Sơ đồ chân IC Max232

0
374

Chuẩn RS232 được sử dụng để truyền dữ liệu giữa hai thiết bị dưới dạng giao tiếp nối tiếp. Tiêu chuẩn này được giới thiệu bởi TIA / EIA, còn được gọi là TIA / EIA 32. RS232 có một số hạn chế. Nó không thể kết nối với TTL / CMOS. Để giải quyết vấn đề này, IC có tên “MAX232” đã được “Sản phẩm tích hợp tối đa” giới thiệu vào năm 1987.

Giới thiệu Max232

MAX232 là một trong những IC có thể chuyển đổi tín hiệu TIA / EIA 32 sang mức điện áp và mức logic của nó. Nó đi kèm với một hai trình điều khiển và bộ thu bên trong. Mỗi trình điều khiển và bộ thu có thể chuyển đổi tín hiệu EIA / TIA sang mức TTL / CMOS.

Nó hoạt động với tụ điện và nguồn điện 5 volt duy nhất. Một nguồn điện duy nhất được sử dụng bởi IC để chuyển đổi bất kỳ tín hiệu đến nào thành mức điện áp cụ thể của nó.

Ở MAX232, nguồn điện 5 volt có thể đủ để thiết bị TTL / CMOS giao tiếp hoặc chuyển đổi dữ liệu của nó từ TIA / EIA 32, nhưng không đủ để cấp nguồn cho thiết bị “TIA / EIA 32”. Để giao tiếp và giải quyết vấn đề nguồn điện cho các tụ điện “TIA / EIA 32” được sử dụng bởi “MAX232” để giải quyết vấn đề này.

“MAX232” có khả năng chuyển đổi điện áp TIA / EIA 32 đơn lẻ thành tín hiệu 5 Volt cho TTL / CMOS và ngược lại. Nó được sử dụng để giao tiếp nối tiếp giữa vi điều khiển và các thiết bị khác. Bạn có thể theo dõi các bài viết sau:

  • Giao tiếp nối tiếp vi điều khiển 8051 sử dụng keil
  • Giao tiếp nối tiếp UART với vi điều khiển MSP430
  • Arduino với Labview: Lấy dữ liệu Arduino thông qua giao tiếp nối tiếp trong labview
  • GIAO TIẾP SERIAL SỬ DỤNG MICROCONTROLLER PIC16F877A

Sơ đồ chân của Max232

Sơ đồ chân của Max232

CẤU HÌNH PIN

PINS MÔ TẢ
C1+ Pin1 Chân 1 – Chân 6 được sử dụng cho tụ điện. Tụ điện trên Chân 2 – Chân 6

 được sử dụng để lưu trữ Sạc và 2 Tụ khác được sử dụng để giải quyết

 vấn đề tiêu tán điện của các thiết bị TIA / EIA 32.

Vs+ Pin2
C1- Pin3
C2+ Pin4
C2- Pin5
Vs- Pin6
T2 out Pin7 Nó là một đường nhập dữ liệu. Chân T2 được sử dụng để truyền dữ liệu

 từ RS232 đến MAX232.

R2 in Pin8 Đây là đường xuất dữ liệu cho Max232. Chân R2 được sử dụng để gửi 

dữ liệu từ MAX232 đến RS232.

R2 out Pin9 R2 là chân đầu ra của MAX232. Nó được sử dụng để gửi dữ liệu từ 

MAX232 đến Thiết bị Truyền thông UART.

T2 in Pin10 Nó là một chân đầu vào của MAX232. Nó được sử dụng để nhận dữ liệu

 từ các thiết bị UART tới MAX232.

T1 in Pin11 Nó là một đầu vào giống như Pin 10. Nó cũng được sử dụng để nhận dữ

 liệu từ các thiết bị UART. Chân 11 được sử dụng trong trường hợp thiết

 bị UART thứ hai.

R1 out Pin12 R1 là một chân ra giống như Pin 9. Nó có cùng chức năng truyền cho các

 thiết bị UART nhưng nó chỉ được sử dụng trong trường hợp thiết bị

 UART thứ hai.

R1 in Pin13 R1 được sử dụng như một đường đầu vào. Nó cũng được sử dụng giống

 như Pin 8, để nhận dữ liệu từ “RS232” đến “MAX232”. Nó được sử

 dụng trong trường hợp có thiết bị RS232 thứ hai.

T1 out Pin14 T1 được sử dụng như một đường ra. Nó được sử dụng để gửi dữ liệu từ

 MAX232 đến RS232 giống như Pin 7. Nó chỉ được sử dụng trong

 trường hợp có nhiều Thiết bị RS232.

GND Pin15 Chân GND được sử dụng cho Nối đất. Mọi thiết bị RS232 và UART đều

 nên dùng chung với GND.

Vcc Pin16 Vcc được sử dụng để cấp nguồn cho MAX232. Điện áp của nó không

 được quá 5 – 6V. Chủ yếu nguồn cung cấp 5V được sử dụng cho hoạt

 động bình thường của nó.

Có hai trình điều khiển được cài đặt trong MAX232 nhưng hãy luôn nhớ rằng khi chúng ta sử dụng các chân cụ thể cho RS232 thì chúng sẽ phải sử dụng chân cụ thể cho UART. Khi chúng ta đang sử dụng Pin 13 & 14 cho RS232 thì chúng ta phải sử dụng Pin 11 & 12 cho UART. Điều này cũng sẽ diễn ra tương tự đối với giao tiếp của Pin 8,9,10 & 11.

Các tính năng của Max232

  • Cách đầu tiên và dễ nhất để chuyển đổi EIA / TIA 32 sang TTL / CMOS và ngược lại chỉ bằng cách sử dụng nguồn điện 5V.
  • Tụ điện 1.0uF duy nhất được sử dụng để giải quyết vấn đề suy giảm nguồn.
  • Nó có hai trình điều khiển và hai bộ thu. Có thể được sử dụng cùng lúc để chuyển đổi dữ liệu giữa hai thiết bị RS232 và TTL / CMOS khác nhau.
  • Nó rất dễ cài đặt và dễ khởi tạo cho tất cả các thiết bị.
  • Tốc độ hoạt động của nó gần như bằng 120 Kbits / giây
  • Đôi khi các thiết bị RS232 có mức điện áp khác nhau. Nó có thể xử lý gần hơn 30 volt.
  • Phạm vi hoạt động hiện tại của nó cũng bằng 8mA.
  • MAX232 có 16 chân và nó đi kèm với nhiều gói (PDIP, SO, SOIC).
  • Nhiệt độ làm việc tối đa của nó là 150 C.

Làm thế nào và ở đâu để sử dụng nó?

Hầu hết vi điều khiển sử dụng TTL / CMOS để giao tiếp với các thiết bị khác. Trong một số trường hợp khi vi điều khiển cần giao tiếp với những thiết bị có giao tiếp RS232 thì chúng ta sẽ cần MAX232 để thiết lập giao tiếp giữa chúng. Để sử dụng MAX232, chúng tôi sẽ cần làm theo một số quy trình.

Để sử dụng MAX232

MAX232 có hai đường truyền “R1 (IN & OUT), T1 (IN & OUT), R2 (IN & OUT) và T2 (IN & OUT)”. Ở đây chúng tôi sẽ chỉ sử dụng “R1 & T1”. R2 & T2 ”có cùng một thủ tục khi chúng ta cần sử dụng nó.

Đầu tiên Kết nối thiết bị RS232 với “T1 out” và “R1 in”, sau đó gắn thiết bị “TTL / CMOS” với “R1 out” và “T1 in”. Sau đó mắc tụ điện 1 uF tại C1 +, C2 và C2-, C2-. Luôn ghi nhớ rằng trong quá trình sử dụng R1 và T1, chỉ tụ C1 là cần thiết. Sau khi mắc tụ ở C1 & C2 bây giờ mắc thêm hai tụ nữa ở Vs- và Vs +.

Chuyển đổi mức điện áp

Bây giờ thông tin liên lạc có thể được phát biểu. Bạn có thể nhận thấy rằng khi TTL / CMOS gửi dữ liệu ở dạng dữ liệu 5V thì thiết bị RS232 sẽ nhận dữ liệu lên đến +25 volt. Sự chuyển đổi điện áp này xảy ra do tụ điện được sử dụng ở Vs + và Vs- giúp MAX232 thay đổi điện áp từ +5 volt thành +25 volt. Sự chuyển đổi điện áp này qua tụ điện được gọi là máy bơm tích điện. Đừng quên gắn Vcc với +5 volt và làm cho điểm chung với MAX232.

Các ứng dụng Max232

  • Nó được sử dụng hầu hết để kết nối vi điều khiển với máy tính.
  • MAX 232 có công dụng rộng rãi trong việc chuyển đổi mọi mức logic RS232 sang logic TTL / CMOS và ngược lại.
  • MAX232 cũng được sử dụng trong các Modem và các hệ thống chạy bằng pin.
  • Cáp dựa trên RS232 cũng được sử dụng để chuyển đổi dữ liệu trong TTL / CMOS.

Ví dụ Max232

Trong ví dụ này, chúng tôi sẽ gửi dữ liệu từ chân TTL / COMS đến MAX232 và nhận lại bằng MAX232.

Gửi và nhận dữ liệu

Trong Proteus gắn MAX232 với tụ điện và nguồn điện như đã nói ở trên. Sau đó, kết nối MAX232 với Hai thiết bị đầu cuối ảo để gửi trực quan hóa dữ liệu. Gắn đầu gửi với R1IN và đầu nhận T1OUT. Bây giờ gắn jumper tại T1IN và R1OUT. Ở đây chúng ta sẽ gửi dữ liệu qua Serial Monitor, sau đó nó sẽ chuyển sang RS232, và sau đó nó sẽ gửi lại cho UART bằng cách sử dụng chân truyền RS232. Lần này dữ liệu sẽ giống như ban đầu.

Gửi và nhận dữ liệu

Bây giờ hãy chạy mô phỏng và bắt đầu gửi dữ liệu khi mở jumper. Bạn sẽ nhận thấy rằng sẽ không có dữ liệu ở đầu ra. Đó là do dữ liệu truyền từ T1 không đến được R1out.

Đó là do dữ liệu truyền từ T1 không đến được R1out

Bây giờ gửi dữ liệu với jumper được kết nối. Bạn có thể nhận thấy rằng dữ liệu được nhận khi nó được gửi đến các chân đầu ra. Đó là bởi vì mạch được kết nối đầy đủ và tốc độ chuyển đổi dữ liệu là 120 Kbits / giây, nhanh hơn nhiều đối với không chỉ con người bắt đầu. Nó cũng nhanh chóng để giao tiếp giữa các máy.

Bây giờ gửi dữ liệu với jumper được kết nối.

Do tốc độ và kích thước, MAX 232 có quá nhiều mức sử dụng trong các thiết bị hàng ngày của chúng tôi. Thậm chí, một số công ty cũ sử dụng RS232 ngày xưa thậm chí còn không thay đổi mạch mà họ bắt đầu thêm MAX232 vào bên trong có khả năng và bắt đầu chứng minh cả hai hệ thống giao tiếp cho thiết bị của họ.

Ví dụ mô phỏng Proteus

YouTube video

>> Mời anh em xem thêm

Tôi là một người làm việc trong lĩnh vực cơ khí, thiết bị công nghiệp....Blog là nơi tôi chia sẻ thông tin hữu ích đến các bạn đọc.
Subscribe
Notify of
0 Bình luận
Inline Feedbacks
View all comments