1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Giúp đỡ về mạch giao tiếp với cổng COM(RS232) của PC (Gấp)

Chủ đề trong 'Điện - Điện tử - Viễn thông' bởi spybotvn, 16/05/2004.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. spybotvn

    spybotvn Thành viên mới

    Tham gia ngày:
    07/05/2004
    Bài viết:
    10
    Đã được thích:
    0
    Giúp đỡ về mạch giao tiếp với cổng COM(RS232) của PC (Gấp)



    Đây là mạch giao tiếp của máy TELEX với PC thông qua cổng COM.Mạch có chức năng là chuyển mức điện áp của các đường truyền từ ( 0 hoặc 5 V) ra (+ hoặc - 60 V) và ngược lại, đồng thời kiểm tra xem có đường truyền nào hở hay không.
    Mức điện áp của các đường truyền TX,OPen,RX Line là O hoặc 5 V.
    Nếu mình dùng con Max232 để chuyển mức điện áp của các đường truyền này xong rồi nối vào cổng Com thì mình nghĩ là OK.Nhưng vấn đề của mình ở đây là : không được chuyển mức điện áp của các đường truyền trên cổng Com từ (+ hoặc - 12 V) xuống mức điện áp TTL( O hoặc 5 V) mà phải thiết kế trực tiếp để chuyển mức điện áp của các đường truyền trên cổng Com từ(+ hoặc - 12V) ra thẳng (+ hoặc trừ 60 V).Nghĩa là không phải qua trung gian (+-12V xuống 0,5V rồi 0,5V ra +-60V)
    Vậy mình phải thiết kế phần mạch trước các con OPTO thế nào để có thể nối thẳng mạch giao tiếp trên với cổng Com.
    Phần mạch phía sau các con OPTO, và nguồn +-60 V mình đã sẵn có, nếu cần tham khảo mình sẽ post lên sau.

    Mong trả lời của các bạn!
    Cám ơn nhiều!
  2. spybotvn

    spybotvn Thành viên mới

    Tham gia ngày:
    07/05/2004
    Bài viết:
    10
    Đã được thích:
    0
    Cấp cứu đi các bác ơi!
  3. huyphuc1981_nb

    huyphuc1981_nb Thành viên mới Đang bị khóa

    Tham gia ngày:
    05/05/2002
    Bài viết:
    4.356
    Đã được thích:
    165
    Không hiểu lắm.
    Có lẽ dùng hai mạch cho điện âm và điện dương rời hau, hai mạch này nối vào nhau bằng diot được không????
    Giả sử mạch dương. Đầu COM OUT đi qua một vài điot để cấm chiều điện áp âm (khi âm thì ra o V). Điện này đi qua trở hạn dòng và nối vào một bóng ngược. Một đầu bóng nối mát, đầu kia nối vào một trở, đầu còn lại trở nối vào +60V. Như vậy, COM OUT lên trên +1V đến +12 v thì bóng thông, được một tín hiệu đảo. Thêm một tầng bóng nhỏ nữa, có tín hiệu thuận.
    Cũng như thế với phía âm, dùng bóng thuận.
    Nếu có điện áp cấp cao hơn +-60 v, có thể thay một tầng bằng trường.
  4. spybotvn

    spybotvn Thành viên mới

    Tham gia ngày:
    07/05/2004
    Bài viết:
    10
    Đã được thích:
    0
    Mình cũng không hiểu được ý của bạn.
  5. trungtry

    trungtry Thành viên mới

    Tham gia ngày:
    20/02/2004
    Bài viết:
    28
    Đã được thích:
    0
    Nghĩa là muốn trực tiếp trao đổi bằng điện áp (+/-12V) với (+/-60V) à ????
  6. ahuy82

    ahuy82 Thành viên mới

    Tham gia ngày:
    11/10/2003
    Bài viết:
    27
    Đã được thích:
    0
    chắc ý của bạn muốn giao tiếp thẳng vào cổng COM ko qua Max232 chuyển đổi 5 sang 12V chứ gì.
    theo mình nghĩ chỉ cần thay các nguồn 5V có trên mạch thành các nguồn 12V là ổn , phải thay đổi các trị số R cho phù hợp, nhưng có lẽ cũng ko cần lắm, chỉ thay đổi R của led cho nó khỏi cháy thôi
    a quen , cung can doi ground cua cac transitor thanh nguon am nua , co le cung phia them cac mach dao logic cho dung muc dien ap .
    Được ahuy82 sửa chữa / chuyển vào 21:25 ngày 20/05/2004
  7. spybotvn

    spybotvn Thành viên mới

    Tham gia ngày:
    07/05/2004
    Bài viết:
    10
    Đã được thích:
    0
    To ahuy82
    Bạn hiểu đúng vấn đề của mình rồi. Nhưng mình không rành về thiết kế mạch điện tử.
    Trước giờ mình chỉ học với nguồn 0, 5 V thôi.Vậy làm sao tạo ra nguồn -12V, còn nguồn +12 V thì nên lấy từ máy tính hay tự tạo bên ngoài.Còn việc tính toán các giá trị điện trở làm sao cho phù hợp, thật sự mình cũng chưa biết.
    ..."them cac mach dao logic cho dung muc dien ap"
    Mạch đảo logic ở đây là sao ???
    Với lại, bạn cho mình hỏi là, nếu mình đưa chân Open Line vào cổng Com thì mình nên đưa nó vào chân nào của cổng COM(9 chân) ngoài 2 chân TX va RX để tiện cho việc lập trình điều khiển.
    Mong sự giúp đỡ của các bạn
    Do hiện nay thời gian rất gấp nên nếu được các bạn giúp mình thiết kế càng sớm càng tốt. Mình nghĩ có lẽ nên giải thích trên sơ đồ mạch thì sẽ dễ hiểu hơn.
    Thành thật cám ơn sự đóng góp ý kiến của các bạn!
  8. spybotvn

    spybotvn Thành viên mới

    Tham gia ngày:
    07/05/2004
    Bài viết:
    10
    Đã được thích:
    0
    Cấp cứu đi các bác ơi !
  9. werty98

    werty98 Thành viên gắn bó với ttvnol.com

    Tham gia ngày:
    17/06/2003
    Bài viết:
    8.188
    Đã được thích:
    5.587
    Thêm con MAX232 tiện hơn, chỉ dùng mỗi nguồn 5V, chứ làm theo cách tiết kiệm của bạn thì nguồn lằng nhằng lắm. Chân Open Line có thể gắn vào một trong các ngõ vào của cổng COM, chẳng hạn như là RTS hoặc là DTR, tuy nhiên việc lập trình mấy chân này không đơn giản trong windows. Tốt nhất là đưa vào ngõ MIDI 15 chân của soundcard, đồng thời lấy được nguồn 5V từ cổng này luôn khỏi cần adaptor bên ngoài. Tuy dây nhợ lằng nhằng một chút nhưng được cái là dễ làm và mạch chạy ổn địnhl
    Hai cụm "Another circuit here" là mạch gì vậy bạn?
  10. spybotvn

    spybotvn Thành viên mới

    Tham gia ngày:
    07/05/2004
    Bài viết:
    10
    Đã được thích:
    0
    Nói như bác vậy là không được rồi.
    Đề tài của mình là phải thiết kế mạch chuyển điện áp từ +-12 VDC <--> +-60VDC.Không được chuyển qua trung gian 0;5 V (Vậy mới khổ chứ)
    Ah`, cái "Another circuit here" là phần mạch đầy đủ của cái mạch giao tiếp, nhưng vì nhiều thứ quá nên mình không vẽ ra.
    Nếu cần thì mình có thể đưa bản vẽ full lên.Nhưng trọng tâm là thiết kế phần mạch trước các con optô áh.

Chia sẻ trang này