Thông báo

Collapse
No announcement yet.

Xin tư vấn VDK giao tiếp Máy Tính

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Xin tư vấn VDK giao tiếp Máy Tính

    Chào các anh chị. Sắp tới em chuẩn bị làm đồ án môn học 2 (Điện tử máy tính).
    Em muốn anh chị có kinh nghiệm tư vấn giúp em, vấn đề của em như sau:
    Em muốn làm đồ án điều khiển động cơ giao tiếp máy tính, trước đây em đã làm giao tiếp 89s52 với máy tính qua COM (RS232).
    Nay, em muốn chuyển sang giao tiếp qua USB. Em cũng từng thử giao tiếp USB với 89s52 bằng con PL2303 nhưng con này nhỏ quá, mà em làm mạch thủ công nên mạch 1 lớp JUM tùm lum. Nay em muốn anh chị nào biết tư vấn giúp em họ VDK nào giao tiếp với máy tính qua USB dể hơn, hiệu quả hơn.
    Em cũng xin anh chị tư vấn góp ý về đồ án môn học sắp tới của em:
    -Vi điều khiển giao tiếp máy tính qua USB:
    +Em biết chút ít về 8051, lập trình bằng Keil C
    +điều khiển động cơ DC nhỏ quay thuận nghịch, tăng giảm tốc độ.
    +Hiển thị trên LCD 16x2 tốc độ và chiều quay
    +Hiểm thị trên máy tính tốc độ, chiều quay...
    +Lập trình trên máy tính dùng VC++ 6.0
    -Trong đồ án này, em còn yếu về phần encoder và ngắt. Encoder em hay dùng led hồng ngoại thu phát, dùng ngắt đếm xung và xử lý để hiển thị.
    -Phần lập trình, em chỉ làm được gỡi ký tự xuống VDK, VDK nhận và xử lý ví dụ như gởi chử a, VXL nhận chử a và điều khiển khởi động động cơ.
    Anh chị giúp đở giúp em cách giải quyết, hướng đi tốt hơn cho đồ án. Hiện tại là suy nghỉ của em, em chưa vào mạch thực tế nên câu hỏi chưa cụ thể lắm, mong anh chị em thông cảm. Xin cảm ơn.
    Minh Toàn.
    email: huanphong.pc@gmailcom

  • #2
    Theo mình hình như bạn có chút nhầm lẫn. Cái mà bạn làm ấy chẳng qua là COM ảo qua USB mà thôi. Chứ bản thân con 8051 không chơi được theo kiểu trên. Nếu muốn dùng thực thì bạn có thể chuyển qua PIC đơn giản nhất là 18F2550.
    Đã lập trình giao tiếp với USB thì nên chơi luôn dotnet Framework. Thí cụ VB.NET
    Còn việc điều khiển tín hiệu từ máy tính xuống mạch để điều khiển động cơ thì bạn nên đóng thành gói. Trong gói đó có quy ước về việc xác định byte hoặc bit điều khiển tốc độ, chiều quay...
    Bạn bắt tay vào làm rồi gửi lên, mọi người sẽ up cho bạn
    YM: Noname_vnatr.
    Project mã nguồn mở:
    Học điện tử online:

    Comment


    • #3
      Nguyên văn bởi Noname_vnatr Xem bài viết
      Theo mình hình như bạn có chút nhầm lẫn. Cái mà bạn làm ấy chẳng qua là COM ảo qua USB mà thôi. Chứ bản thân con 8051 không chơi được theo kiểu trên. Nếu muốn dùng thực thì bạn có thể chuyển qua PIC đơn giản nhất là 18F2550.
      Đã lập trình giao tiếp với USB thì nên chơi luôn dotnet Framework. Thí cụ VB.NET
      Còn việc điều khiển tín hiệu từ máy tính xuống mạch để điều khiển động cơ thì bạn nên đóng thành gói. Trong gói đó có quy ước về việc xác định byte hoặc bit điều khiển tốc độ, chiều quay...
      Bạn bắt tay vào làm rồi gửi lên, mọi người sẽ up cho bạn
      Rồi, cảm ơn Noname_vnatr.
      Cái mà bạn làm ấy chẳng qua là COM ảo qua USB mà thôi. Chứ bản thân con 8051 không chơi được theo kiểu trên.
      đúng là com ảo, mình dùng PL2303 để chuyển từ RS232 sang USB. Mình sẻ tìm hiểu thử về PIC 18F2550 này.

      Comment

      Về tác giả

      Collapse

      huanphong_pc Tìm hiểu thêm về huanphong_pc

      Bài viết mới nhất

      Collapse

      Đang tải...
      X