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

Điều khiển đường dẫn cổng RS-232 và LPT ?

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

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

    gorkipea Thành viên mới

    Tham gia ngày:
    15/11/2004
    Bài viết:
    21
    Đã được thích:
    0
    Nêu như bạn thành thoạ lập trình với ngôn ngữ C/C++ hoặc VC++, VB thì bạn dều có thể làm được điều nay.
    Nhưng tốt hơn hết tôi khuyên bạn hãy làm với C/C++ hoặc VC++
    Tôi cũng đã trược tiếp làm về vấn đề này nhưng để điều khiển được cổng điều cơ bản bạn phải tìm hiểu hai vấn đề
    1. Bạn phải hiểu được chức năng của các pins, (cả chân nhập xuất dữ liệu và chân điều khiển) như tạng thái chận, bộ đệm công...
    2. bạn có thể viết chương trình diều kiểm nó theo hiểu bắt tay hoặc lập trình ngắt tuỳ thuộc vào khả năng lập trình của bạn
    Chúc bạn thành công!
  2. gorkipea

    gorkipea Thành viên mới

    Tham gia ngày:
    15/11/2004
    Bài viết:
    21
    Đã được thích:
    0
    Bạn ạ, nếu bạn cần tìm hiểu với mục đích chỉ để lậ trình thôi thì bạn không cần quan tâm đến điên thế hay múc logic của cổng diều mà bạn quan tâm là làm thế nào để mở cổng đó bàng hàm mà thôi trong VB6.0 có hàm mỏ cổng đó vấn đề ở đay là bạn dặt cho tốc độ baud(thường là 9600 ..), start bit, stop bit, CRC....
    có nghĩa là bạn chỉ càn quan tâm đến tham số của hàm thôi nếu với nục đích của bạn
  3. electrical_baby

    electrical_baby Thành viên mới

    Tham gia ngày:
    19/10/2004
    Bài viết:
    6
    Đã được thích:
    0
    Chào các bác.
    Theo tôi, ở cổng LPT đúng là mức điện áp là TTL tức là chỉ có 0V hoặc 5V thôi. Nhưng xin lưu ý rằng đó là giá trị điện áp tức thời. Bạn hãy tưởng tượng xem, điện áp xoay chiều hình sin 220V thì giá trị U tức thời lại không phải là 220V mà đấy chỉ là giá trị trung bình. Như vậy, theo lý thuyết bạn có thể tạo ra điện áp trung bình khác 0 hoặc 5 V trên một chân LPT port tuỳ theo độ rộng của xung 5V trên chân đó (theo nguyên tắc điều chế độ rộng xung PWM- Pulse width modulation). Chỉ có điều cần đề phòng là công suất của cổng LPT không mạnh. Nếu sử dụng trực tiếp sẽ có thể đốt cháy cổng đấy. Đây là kinh nghiệm xương máu của tôi, hic hic.....
    Mong các bác góp ý thêm.
  4. opentdoors

    opentdoors Thành viên mới

    Tham gia ngày:
    09/01/2004
    Bài viết:
    1.205
    Đã được thích:
    0
    Trong 1 số thiết bị dời cũ mà tôi biết thì chủ yếu là sử dụng nguồn xung, vì nguồn xung cho hiệu suất cao hơn nguồn tuyến tính.
    Nhưng nguồn xung cho ra cố định ví dụ như 48vdc, 24 vdc, từ đó người ta sử dụng 78/79 -12/05/09 để chuyển ra +_ 5/12/9vdc.
  5. opentdoors

    opentdoors Thành viên mới

    Tham gia ngày:
    09/01/2004
    Bài viết:
    1.205
    Đã được thích:
    0
    Tôi nghĩ cái đấy cũng không quan trọng lắm đâu. Nhưng nối vào LPT thì có nhiều cách, và ít khi người ta lấy nguồn từ cổng LPT vì cái nguồn của PC cũng yếu.
    Thông thường giao tiếp với LPT thì nguời ta dùng latch như 74373/573/374/574 với điện trở cỡ vài trăm Ohm hạn dòng nối tiếp với từng chân LPT , hoặc có thể dùng 7406/07, uln2803... nối trực tiếp vào LPT. Còn chân GND của mạch ngoài tất nhiên nối chân GND của cổng LPT (để cùng điện áp tham chiếu).
    Còn để điều khiển các phần điện áp cao hơn thì người ta thường dùng dùng tín hiệu TTL điều khiển các IRF 540/640 hoặc các triac, opto triac hoặc relay ...
    Nói chung có vô vàn cách khác nhau.
  6. MMX233

    MMX233 Thành viên mới

    Tham gia ngày:
    19/04/2004
    Bài viết:
    254
    Đã được thích:
    0
    Mấy cái nho nhỏ này sao mà khó với mọi người qua nhỉ ?
    Theo mình nghĩ thì điều khiển qua LPT & COM wa đơn giản
    .Trước mình đã làm các loại máy hiện sóng số, nạp EPROM, quang báo,.... sử dụng LPT thấy rất dễ ... Cơ bản là phải tìm được cái solfwave điều khiển mà mình có sở trường và có sự am hiểu về điện tử số và máy tính !!!
  7. levuong1306

    levuong1306 Thành viên mới

    Tham gia ngày:
    24/03/2005
    Bài viết:
    3
    Đã được thích:
    0
    Chào các bác!
    Còn ai quan tâm vấn dề này khôngEm cũng đang rat khổ về vấn đề lập trình ghép nối may tính.
    Các bạn thử vào trang này xem thế nào:http://www.iguanalabs.com/
  8. biettiti

    biettiti Thành viên mới

    Tham gia ngày:
    23/12/2002
    Bài viết:
    1.573
    Đã được thích:
    0
    Em khuyên các bác không nên dùng phần mềm cố định của người khác viết vì khi cần thay đổi mạch thì không thể nào làm được. Các bác nên kiếm 1 driver điều khiển cổng máy in cũng như RS232 sau đó tự lập trình VB, VC gì đó thì tuỳ. Khi đó mình tự chủ động rất nhiều
  9. levuong1306

    levuong1306 Thành viên mới

    Tham gia ngày:
    24/03/2005
    Bài viết:
    3
    Đã được thích:
    0
    Các bác giúp em với!Ai có tài liệu về cái gọi là:Hệ thống bao cháy tự động kết nối máy tính qua cổng COM khong?1chút cũng được,em xin cảm ơn truớc?

Chia sẻ trang này