Giao tiếpmáytínhquacổngCOM
28-08-2009 | Rainbowsmile | 2,105 lần xem | 4 phản hồi »
Cổng nối tiếp RS232 là một giao diện phổ biến rộng rãi. Người ta còn gọi cổng này là cổng
COM1, còn cổng COM2 để tự do cho các ứng dụng khác. Giống như cổng song song máy in,
cổng COM cũng được sử dụng một cách thuận tiện cho việc giaotiếp với thiết bị ngoại vi.
Việc truyền dữ liệuquacổngCOM được tiến hành theo cách nối tiếp.
Nghĩa là các bit dữ liệu được truyền đi nối tiếp nhau trên một đường dẫn. Loại truyền này có khả
năng dùng cho những ứng dụng có yêu cầu truyền khoảng cách lớn hơn, bởi vì các khả năng gây
nhiễu là nhỏ đáng kể hơn khi dùng một cổng song song (cổng máy in).
Cổng COM có tổng cộng 8 đường dẫn, chưa kể đến đường nối đất. Trên thực tế có hai loại cổng,
một loại 9 chân và một loại 25 chân. Cả hai loại này đều có chung một đặc điểm.
Việc truyền dữ liệu xảy ra ở trên hai đường dẫn. Qua chân cắm ra TXD máytính gởi dữ liệu của
nó đến KIT Vi điều khiển. Trong khi đó các dữ liệu mà máytính nhận được, lại được dẫn đến
chân RXD các tín hiệu khác đóng vai trò như là tín hiệu hổ trợ khi trao đổi thông tin, và vì thế
không phải trong mọi trường hợp ứng dụng đều dùng hết.
Cổng COM 25 chân và 9 chân
Hình CổngCom thật
Chúng ta đã biết, các vi điều khiển (cụ thể là AT89C51) có các chân tín hiệu truyền nhận ở mức
TTL, không phù hợp với chuẩn RS232, do vậy muốn kết nối với máy vi tính phải qua mạch
Chuyển điện áp từ mức tín hiệu RS232 sang TTL và ngược lại. (Xem Mạch giaotiếp RS232).
Chuẩn RS232:
• Mức thấp (logic 0) có trị số từ +3v đến +25v
• Mức cao (logic 1) có trị số từ -3v đến -25v
• Miền giữa -3v đến +3 v không hợp lệ
Chuẩn TTL:
Ngõ vào:
• Mức thấp (logic 0) là 0v đến +0.8v
• Mức cao (logic 1) là +2v đến +5v
• Miền giữa 0.8v đến +2 v không hợp lệ
Ngõ ra:
• Mức thấp (logic 0) là 0v đến 0.5v
• Mức cao (logic 1) là +2.7v đến +5v
Chú ý: Vì cổngCOM hiện nay không còn phổ biến do tốc độ truyền thấp và xuất hiện chuẩn
USB giaotiếp tốt hơn, vì thế trên nhiều Mainboard nhà sản xuất không còn tích hợp cổngCOM
trên đó. Và cũng như vậy, bạn sẽ hiếm gặp laptop nào có cổng này (coi chừng nhầm cổngCOM
và VGA đó). Vậy thì lúc này chúng ta cần có 1 cáp chuyển USB sang COM:
Hoặc là lắp theo mạch này để chuyển từ cổng RJ45 (jack ADSL) sang COM
Mạch chuyển từ USB sang RS232
23-10-2009 | Rainbowsmile | 1,638 lần xem | 9 phản hồi »
Như đã giới thiệu về cổnggiaotiếp RS232 ở bài trước, hiện nay loại cổng này rất hiếm gặp trên
các Laptop (ở mainboard máy bàn thì còn). Nên khi mọi người khi cần sử dụng, thường là để
nghiên cứu chứ bây giờ sản phẩm thực tế ít ai giao tiếpquacổng RS232, phải chạy đi mua thêm
cable chuyển. Trong bài viết này mình sẽ giới thiệu và mạch dùng để chuyển từ USB sang
RS232 dùng IC PL2303. Giá làm mạch (khoảng 50.000đ) đảm bảo rẻ hơn nhiều so với việc mua
cable.
Chú ý:
• Bạn sử dụng mạch này thì không cần làm mạch giaotiếp RS232 nữa (đã ra trực tiếp TXD
và RXD)
• Datasheet của PL2303. Hoặc vào trang của hãng để tìm thông tin thêm.
• Bạn cần cài driver để máytính nhận thiết bị: [Down1] hoặc [Down2]
• Giá trị của trở R4, R5, R6 lần lượt là 1k5, 27ohm và 27ohm.
• IC PL2303 có nhiều chân nên người ta thường dùng kỹ thuật hàn dán, nếu bạn dùng mỏ
hàn thông thường thì hãy cẩn thận nhé. Giá IC này khoảng 30.000đ.
. Giao tiếp máy tính qua cổng COM
28-08-2009 | Rainbowsmile | 2,105 lần xem | 4 phản hồi »
Cổng nối tiếp RS232 là một giao diện phổ biến. rãi. Người ta còn gọi cổng này là cổng
COM1 , còn cổng COM2 để tự do cho các ứng dụng khác. Giống như cổng song song máy in,
cổng COM cũng được sử dụng