• Webdien.com - Cầu nối dân điện


    1. [HOT] - Webdien đang tuyển các vị trí quản lý cao cấp


  • Trang 1 của 2 12 CuốiCuối
    Kết quả 1 đến 10 của 16
    1. #1
      Tham gia
      18-05-2010
      Địa chỉ
      Long Hải
      Bài viết
      1,565
      Cảm ơn
      226
      Được cảm ơn 906 lần, trong 605 bài

      Mặc định Điều khiển động cơ DC giao tiếp máy tính

      đây là cái đề tài em làm để kết thúc môn vdk. do học con AT89C51 nên phải làm con này. phần mềm điều khiển viết bằng C# có nút Start, Stop, Quay trái, Quay phải, thanh trượt chỉnh tốc độ. phần mềm vdk thì viết bằng ngôn nhữ ASM (mấy con 89C51 này em chỉ biết viết bằng ASM thôi)
      1: Phần mềm dk trên máy tính

      2: Mạch nguyên lý

      3: code
      Code:
      ORG 000
      JMP MAIN
      ORG 023H
          CLR RI    
          MOV R3,SBUF
          CJNE R3,#"S",LOOP1
          CLR TR0
          MOV P1,#01H
          RETI
      LOOP1:    CJNE R3,#"R",LOOP2
          MOV P1,#06H
          SETB TR0
          RETI
      
      LOOP2:    CJNE R3,#"L",LOOP3
          MOV P1,#01AH
          SETB TR0
          RETI
      
      LOOP3:    CJNE R3,#48,LB1
          MOV R2,#-20
          RETI
      LB1:    CJNE R3,#49,LB2
          MOV R2,#-40
              RETI
      LB2:    CJNE R3,#50,LB3
          MOV R2,#-60
          RETI
      LB3:    CJNE R3,#51,LB4
          MOV R2,#-80
          RETI
      LB4:    CJNE R3,#52,LB5
          MOV R2,#-100
          RETI
      LB5:    CJNE R3,#53,LB6
          MOV R2,#-120
          RETI
      LB6:    CJNE R3,#54,LB7
          MOV R2,#-140
          RETI
      LB7:    CJNE R3,#55,LB8
          MOV R2,#-160
          RETI
      LB8:    CJNE R3,#56,LB9
          MOV R2,#-180
          RETI
      LB9:    CJNE R3,#57,LB10
          MOV R2,#-199
      LB10:    RETI
      
      MAIN:    MOV TMOD,#21H
          MOV SCON,#50H
          MOV IE,#90H    
          MOV TH1,#-3
          SETB TR1
          MOV R2,#-1
          MOV P0,#0
          MOV P1,#41h
          MOV P2,#0
      
      PWM:    MOV 15H,R2
          MOV TH0,15H
          MOV TH0,15H
          CLR TF0
          SETB TR0
          MOV A,#-200
          SUBB A,15H
          MOV 14H,A
          SETB P1.5
          JNB TF0,$
          CLR TF0
          CLR TR0
          CLR P1.5
          MOV TH0,14H
          MOV TH0,14H
          SETB TR0
          JNB TF0,$
          CLR TF0
          JMP PWM
      
      END
      hình ảnh sản phẩm thực tế.

      File mô phỏng
      Motor Control

      --------------------------------------------------------------------------------
      Xem bài viết cùng chuyên mục:

      Sửa lần cuối bởi caovanhuong; 23-05-2011 lúc 19:42.
      Cao Văn Hưởng
      Email: vanhuongcao@gmail.com

    2. The Following 6 Users Say Thank You to caovanhuong For This Useful Post:


    3. #2
      Tham gia
      08-06-2011
      Bài viết
      8
      Cảm ơn
      0
      Thanked 1 Time in 1 Post

      Mặc định Ðề: Điều khiển động cơ DC giao tiếp máy tính

      bạn up hết file cho mình đi bạn !!! mình đang cần lắm.....có thể hướng dẫn cụ thể phần tạo giao diện trên máy tính ko bạn......cám ơn bạn nhiều nha !!!

    4. #3
      Tham gia
      18-05-2010
      Địa chỉ
      Long Hải
      Bài viết
      1,565
      Cảm ơn
      226
      Được cảm ơn 906 lần, trong 605 bài

      Mặc định Ðề: Điều khiển động cơ DC giao tiếp máy tính

      Trích dẫn Gửi bởi lethanhphu86 Xem bài viết
      bạn up hết file cho mình đi bạn !!! mình đang cần lắm.....có thể hướng dẫn cụ thể phần tạo giao diện trên máy tính ko bạn......cám ơn bạn nhiều nha !!!
      mình không thể hướng dẫn bạn tạo giao diện cho phần mềm được. mình đã gửi phần mêm và code cho vdk là bạn đã đủ làm rồi. viết phần mềm thì mình viết bằng C# (bạn có thể viết bằng VB, C++ cũng được), cái này có trên mạng nhiều. từ code của vdk bạn có thể luận ra được là máy tính cần gửi gì cho máy tính để nó hoạt động, bạn tư duy 1 chút thì bạn sẽ hiểu và lắm được kiến thức nhiều hơn, có thể phát triển nó cao hơn.
      Cao Văn Hưởng
      Email: vanhuongcao@gmail.com

    5. #4
      Tham gia
      04-11-2011
      Bài viết
      22
      Cảm ơn
      4
      Thanked 1 Time in 1 Post

      Mặc định Ðề: Điều khiển động cơ DC giao tiếp máy tính

      bác Hưởng làm ơn cho em hỏi.như mạch của bác đã làm ra thực tế.nếu muốn điều chinh thuân,nghich,nhanh,châm,stop va start. thi se lam ntn nào.cái pm điều khiển động cỏ cua bác cao siêu quá em không hiểu.có mạch đó của bác muốn điều khiển nó,phaie kết nối nó với máy tinh sao.em hiểu như thế có đúng không mong bác chỉ giao thêm

    6. #5
      Tham gia
      05-02-2012
      Bài viết
      2
      Cảm ơn
      0
      Thanked 1 Time in 1 Post

      Mặc định Ðề: Điều khiển động cơ DC giao tiếp máy tính

      Trích dẫn Gửi bởi yuku Xem bài viết
      bác Hưởng làm ơn cho em hỏi.như mạch của bác đã làm ra thực tế.nếu muốn điều chinh thuân,nghich,nhanh,châm,stop va start. thi se lam ntn nào.cái pm điều khiển động cỏ cua bác cao siêu quá em không hiểu.có mạch đó của bác muốn điều khiển nó,phaie kết nối nó với máy tinh sao.em hiểu như thế có đúng không mong bác chỉ giao thêm
      Đúng rồi bạn, như mạch trên của bác ấy thì phải kết nối máy tính mới điều khiển được...
      Mà sao bác ấy ko hướng dẫn phần C# nhỉ...

    7. #6
      Tham gia
      11-02-2012
      Bài viết
      2
      Cảm ơn
      0
      Được cảm ơn 0 lần, trong 0 bài

      Mặc định Ðề: Điều khiển động cơ DC giao tiếp máy tính

      Nếu dùng phần mềm của bác Hưởng thì giao tiếp dùng giao tiếp uart giữa PM và VXL. Mình sẽ giải thích cho các bạn một chút về cách thức phần mềm này gửi lệnh tới VXL.
      - Đầu tiên cổng giao tiếp là COM1.
      - Nếu chọn Quay thuận thì khi nhấn Start, PM gửi mã "R" đến VXL.(mã do người lập trình tự chọn để khi VXL nhận được mã này thì thực thi quay thuận). Lúc này ta có thể set tốc độ cho động cơ tùy theo thanh trượt ở vị trí nào (9 vị trí, mỗi vị trí khi con trượt ở đó sẽ gửi mã từ "0" đến "9" đến VXL tương ứng, tùy theo mã có giá trị lớn hay nhỏ mà xuất xung PWM).
      - Tương tự khi tick vào Quay nghịch(mã quay nghịch phát đi là "L").
      - Nhấn Stop thì PM phát đi mã "S", nếu VXL nhận được mã này thì cho dừng động cơ.

    8. #7
      Tham gia
      29-12-2011
      Địa chỉ
      Ho chi Minh City
      Bài viết
      245
      Cảm ơn
      30
      Được cảm ơn 127 lần, trong 70 bài

      Mặc định Ðề: Điều khiển động cơ DC giao tiếp máy tính

      Thực tế trong công nghiệp người ta điều khiển dùng PLC hết các bác à.
      Với PLC thì bác có thể làm gần như tất cả các chức năng điều khiển như đọc tín hiệu analog, digital, giao tiếp mạng Modbus, Profibus, Melsecnet,..
      Thậm chí các thiết bị như ACB, MCCB, Meter, biến tần, đều có module mở rộng để nối mạng. Nếu bác làm bên mảng tự động hóa thì gần như không thấy con vi điều khiển ở đâu hết á.

    9. #8
      Tham gia
      12-03-2012
      Bài viết
      16
      Cảm ơn
      1
      Được cảm ơn 3 lần, trong 3 bài

      Mặc định Ðề: Điều khiển động cơ DC giao tiếp máy tính

      Trích dẫn Gửi bởi Phobienkienthuc Xem bài viết
      Thực tế trong công nghiệp người ta điều khiển dùng PLC hết các bác à.
      Với PLC thì bác có thể làm gần như tất cả các chức năng điều khiển như đọc tín hiệu analog, digital, giao tiếp mạng Modbus, Profibus, Melsecnet,..
      Thậm chí các thiết bị như ACB, MCCB, Meter, biến tần, đều có module mở rộng để nối mạng. Nếu bác làm bên mảng tự động hóa thì gần như không thấy con vi điều khiển ở đâu hết á.
      ai bảo thế đấy?

    10. #9
      Tham gia
      14-06-2012
      Bài viết
      8
      Cảm ơn
      1
      Được cảm ơn 0 lần, trong 0 bài

      Mặc định Ðề: Điều khiển động cơ DC giao tiếp máy tính

      Mình cũng đang làm đồ án ĐK động cơ DC từ máy tính qua giao diện VB6. Mình dùng L298 làm mạch điều khiển động cơ. nhưng vẫn chưa chạy. bạn nào có thể giúp mình ko?

    11. #10
      Tham gia
      11-04-2012
      Địa chỉ
      HCM
      Bài viết
      173
      Cảm ơn
      17
      Được cảm ơn 44 lần, trong 42 bài

      Mặc định Ðề: Điều khiển động cơ DC giao tiếp máy tính

      Trích dẫn Gửi bởi m4ito4n Xem bài viết
      Mình cũng đang làm đồ án ĐK động cơ DC từ máy tính qua giao diện VB6. Mình dùng L298 làm mạch điều khiển động cơ. nhưng vẫn chưa chạy. bạn nào có thể giúp mình ko?
      Giúp cái gì? trống trơn ma giúp cái gì
      a

    Trang 1 của 2 12 CuốiCuối

    Trả lời với tài khoản Facebook

    Các Chủ đề tương tự

    1. Trợ giúp - Mạch điểu khiển đèn giao thông tại ngã tư
      Bởi yuku trong diễn đàn GIÚP ĐỠ GIẢI BÀI TẬP
      Trả lời: 21
      Bài cuối: 05-12-2014, 12:08
    2. Trả lời: 10
      Bài cuối: 15-11-2014, 09:32
    3. Điều khiển đèn giao thông
      Bởi nguyenhungktv trong diễn đàn PLC
      Trả lời: 3
      Bài cuối: 28-03-2014, 18:37
    4. Mạch điều khiển đèn giao thông tại ngã tư
      Bởi phamtruongan01 trong diễn đàn Kỹ thuật số
      Trả lời: 3
      Bài cuối: 17-03-2013, 19:42
    5. lập trình PLC cho diều khiển giao thông
      Bởi darkmask00 trong diễn đàn PLC
      Trả lời: 4
      Bài cuối: 11-10-2010, 21:54
    Văn Võ Trạng Nguyên
    Hắc Hiệp Đại Chiến Thánh Bài 2
    Đặc Cảnh Diệt Ma
    Khử Ma Đạo Trưởng
    Cương Thi Diệt Tà
    Sự Hình Thành Của Đế Chế Mông Cổ
    NHỮNG KHOẢNH KHẮC ĐÁNG NHỚ CỦA GIẢI GOLF PHÚ MỸ HƯNG 2016