Thông báo

Collapse
No announcement yet.

Đo tần số và logic bằng máy tính

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

  • Đo tần số và logic bằng máy tính

    Hình như nó đo được 30Mhz ?
    Có cả phần mềm và sơ đồ mạch phần cứng
    Attached Files
    Chuyên làm các mạch điện tử bí hiểm và kỳ quặc .
    nguyendinhvan1968@gmail.com

    Mobil : 0903 252 168 Chỉ gọi từ 09 giờ đến 17 giờ . Từ 18 giờ ngoài vùng phủ sóng

  • #2
    Re: Đo tần số và logic bằng máy tính

    Nguyên văn bởi nguyendinhvan
    Hình như nó đo được 30Mhz ?
    Có cả phần mềm và sơ đồ mạch phần cứng
    trong sách LT giao tiếp trên window của Ngô Diên Tập có một đoạn nhấp nháy Led viét bằng VB , em viết thử nhưng không hoạt động được, em đã copy file port.dll vào system32 rồi , mấy hàm trong port.dll dùng được, khôn gthấy lỗi gì nhưng mà Led không thấy sáng. led mắc trực tiếp vào chân DTR và GND của cổng com . Có ai có kinh nghiệm về cái này thì chỉ em với . Em thử gán cố định chân DTR lên 1 để bật led mà cũng không thấy sáng ( Led đấu đúng chiều rồi).
    Em cũng viết thử cái đo tần số bàng VB rồi nhưng mà thử bật tắt led còn chưa hoạt động thì sao làm mấy cái phức tạp hơn cho thành công được .
    có người bảo port.dll không dùng được trên WinXP , em chuyển sang Win98 cũng khôgn thấy hoạt động, giờ không biết làm sao nữa.

    Comment


    • #3
      Tớ chẳng biết cái chi mô

      Hay bạn khai báo nhầm cổng com1 com2 rồi ?
      Còn LED chỉ sáng hay nhấp nháy với tần số thấp thôi . Nếu vượt qua 200Khz thì khỏi bàn cãi nữa
      Led cũng cần phải có dòng điện tối thiểu là 1> 10mA thì mới sáng được ......
      Chuyên làm các mạch điện tử bí hiểm và kỳ quặc .
      nguyendinhvan1968@gmail.com

      Mobil : 0903 252 168 Chỉ gọi từ 09 giờ đến 17 giờ . Từ 18 giờ ngoài vùng phủ sóng

      Comment


      • #4
        Sử dụng Port.dll

        Bạn copy vào thư mục system của Window (dùng Win98)

        Xem kĩ lại cách dùng các hàm của nó trên VB.

        Bạn đo thử xem khi set hay clear DTR thì điện áp mức 1 và 0 của nó là bao nhiêu?

        Nó ngược so với thông thường : 1 : 0 V
        0 : 12 V
        trong sách có viết đó.

        Thử Led thì xuất ra cổng máy in qua thanh ghi dữ liệu của nó cũng được, xem sách của Ngô Diên Tập.
        Địa chỉ cổng máy in khai báo là &h378
        Càng biết nhiều càng thấy mình biết ít.

        Comment


        • #5
          Dem tan so ???

          May bac muon do tan so kieu nay thi lai giong doc may quyen do luong cua bo Ngo Dien Tap roi, Neu vay thi em cung co the do duoc tan so co vai tram GHz nhung chu yeu la sai so bao nhieu chu.
          so lieu vao may tinh qua cong COM thi chi doc duoc toc do toi da la co khoang 100 KHz ma thoi, neu dau vao la 74LS393 thi tan so co 40 MHz thi van co the lam viec duoc sau do duoc chia tan xuong thi . . . . . eo oi, sai so khung khiep qua, khong nhung the mach nay lai di su dung luon cong COM de tao ra tan so 2 Hz chuan (tuc la tao ra xung 1s chuan) thi sai cung khiep lam ==> do kieu nay amater vo cung.
          Troi ko so dat ko so chi so minh ko biet so

          Comment


          • #6
            Lập trình giao tiếp máy tính bác có thể dùng borland C vẫn ngon
            thư viện dos.h đã có đầy đủ các hàm giúp bác lập trình giao tiếp với máy tính rồi
            hai hàm mà bác cần dùng là hàm outportb va inportb de truyen va nhan du lieu ra cong com ,
            cach su dung có thể tham khảo trong phần help của borland c
            chú ý điạ chỉ của cổng com là 0x3F8 (com1 )
            SHARE KHO PHIM LỚN

            Comment


            • #7
              Em lam được rồi, cái cáp em mua bị nhầm, đúng là DB9 nhưng chỉ có mấy chân nối dây thôi, đành tự làm vậy . mấy anh cho em hỏi : trong cuốn sách Ngo Diên Tập về LT trong Window thấy có chương trình đo trực tiếp tần số qua cong COM , nhưng mà mức xung 1<=> 5V , như vậy có được không ? khả năng đo như thế nào ? nếu em định ứng dụng cái này để đo tốc độ của 1 trục thì có ổn không ?( tại vì đo được tần số thì chuyển sang tốc độ góc không khó )xung lấy từ Êncoder ra.

              Comment


              • #8
                Về nguyên lý thì có thể đo tần số qua cổng COM , nhưng có lẽ sẽ không chính xác và không an toàn cho MT . Tôt hơn hết là bạn nên dùng một Card đo lường bên ngoài , sau đó truyền DL lên máy tính , như vậy sẽ hay hơn . Vấn đề đo tốc độ Encoder bằng VĐK thì có khá nhiều trên mạng , bạn có thể dẽ dàng tìm được .

                Comment


                • #9
                  Bac MC12 oi ! E cung da thu viet chuong trinh nhap nhay led trong sach cua Ngo Dien Tap nhung cung ko the chay duoc. Mac du da add port.dll vao system32 rồi nhung cung ko the dieu khien duoc. Bac co the gui source code va so do dau day cua cable Com cho em theo dia chi mail : phamhoangdung1980@yahoo.com. Thanks

                  Comment


                  • #10
                    Port.dll chỉ thich hợp với win98 thôi trong winXP có lẽ không hợp.
                    Việc đo tần số cao với RS232 bạn dùng vi sử lý thu thập số liệu sau đó gởi vào máy tính và hiển thị sau một khoảng thời gian nhất định.Chú ý do hạn chế của các thanh ghi 16 bit nên bạn phải dùng thêm các bộ chia: 4017 chia 10 để tăng tần số đo.

                    Comment


                    • #11
                      Mọi người ai có file port.dll thi gửi cho mình được không .Mình dùng Win Me nhưng search ko thấy Mail: pfievbk@yahoo.com .Thanks

                      Comment


                      • #12
                        Cho minh hoi them la trong Win XP va 2000 ko dung duoc Port.dll thi khac phuc the nao?

                        Comment

                        Về tác giả

                        Collapse

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

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

                        Collapse

                        Đang tải...
                        X