Thuyết minh nguyên lý hoạt động

Một phần của tài liệu BTL môn kỹ thuật số mạch đo và hiển thị tốc độ động cơ dùng encoder (Trang 26 - 29)

• Nhấn nút Start để cấp nguồn cho mạch hoạt động

• Nhấn nút Stop để ngắt nguồn.

(đèn led báo nguồn, khi ấn Start đèn sang, ấn Stop đèn tắt)

• Trong mạch sử dụng mạch tạo xung bằng IC555 với 2 chế độ là tạo xung với chu kì 1s và 1 phút(60s)

Trong mạch này có 1 công tắc kép làm nút nhấn mode là SW2 nó dung để chuyển đổi giữa 2 chế độ định thời trên.

Mode1 đo chế độ vòng trên phút cho tấn số ra của IC 555 là 0,0167hz tương đương với T= 60s, Mode2 đo chế độ vòng trên giây cho tần số ra IC 555 là 1 hz tương đương với T=1s

• Trước hết ta có động cơ có gắn encoder.

Khi động cơ quay đồng thời làm encoder cũng quay theo và tạo ra 1 dãy xung.

Encoder này có số xung/vòng là xác định.Do vậy để xác định được tốc độ quay của động cơ ta chỉ việc xác định số xung mà encoder tạo ra trong 1s hoặc 1 phút là ta có thể xác định tốc độ của động cơ đạt được.

• Trong mạch trên khi encoder tao xung ta sẽ có 1 mạch để đếm số xung và định thời gian reset trong 1s hoặc 1 phút.

Mạch được kết cấu như hình trên.

Mỗi lần có 1 xung từ encoder phát ra là mạch đếm có chức năng đếm số xung và hiển thị lên led 7 thanh số xung mà encoder phát ra. Đầu ra của IC555 được gắn vào chân số 14 (CLK) của IC4017,cứ mỗi 1 xung IC555 phát ra thì 10bit đầu ra của IC4017 sẽ được dịch đi 1 bít từ bit Q0 đến Q9. Trong mạch chân Q2 được gắn với IC74LS90 như hình vẽ,

Cổng logic AND được gắn như hinh trên. 1 đầu vào được gắn với chân encoder, đầu vào còn lại được gắn với chân Q0 của IC4017. Đầu ra của cổng logic AND được gắn với chân CLK của 74LS90.Khi mà chân Q0 ở mức cao thì cổng logic AND thì cổng logic này sẽ tạo xung clock đưa vào IC74LS90 để tạo

mạch đếm chạy. khi chân Q0 của IC4017 ở trạng thái mức thấp thì mạch đếm dừng lại và hiển thị được số xung encoder phát được trong 1s hoạc 1 phút mà ta đã định sẵn.

Mạch hiển thị lên led 7 thanh này sẽ được giữ nguyên cho đến khi chân Q2 ở mức cao. Chân Q2 được nối với chân MR để tạo reset. IC4017 sẽ dịch bít mức cao. Khi chân Q2 ở mức cao thì chân MR cũng ở mức cao và IC4017 được reset lại từ đầu. Khoảng thời giân mà chân Q0 ở mức cao cho đến khi chân Q2 ở mức cao chính lầ độ trễ hiển thị số xung encoder .và mỗi lần reset của IC4017 thi mạch đếm cũng reset đếm lại từ đầu.

(ghi chú:

(*) Theo đề bài thì nhóm em sẽ thực hiện đo tốc độ động cơ thông qua đó số xung tạo ra trong 1 phút (hoặc 1 giây)

Số xung sẽ được hiển thị trên dãy led. Vì encoder tạo 100 xung/ vòng nên để đọc được số vòng thì ta sẽ đọc số xung hiển thị trên led chia 100 hay nói cách khác khi đọc hiển thị trên led thì xem số hiển thị trên 2 led cuối cùng là 2 số thập phân sau sấu phẩy "," vậy ta đã đọc được số vòng quay trong 1p hoặc 1s của động cơ.

(**) Thứ 2 là 2 nút start và stop.Ở bài này chúng em thiết kế 1 bộ nguồn riêng cấp điện cho các IC. Nhưng vì trong proteus đã mặc định cho các IC hoạt động sắn không cần nguồn nên nút start và stop. Nhưng nếu đấu mạch trên thực tế thì phải 2 nút start và stop sẽ hoạt động và

nguồn cấp đến các IC sẽ là dây vcc. Để Thử nghiệm kiểm chứng nguồn qua vcc này thì chúng đã mắc thêm vào đây 1 đèn led khi ấn start thì led sang và khi ấn stop thì

Trong quá trình làm bài em còn nhiều bất cập và thiếu sót rất mong các thầy cô giáo thông cảm, em xin chân thành cảm ơn các thầy cô giáo bộ môn đã giúp đỡ em trong quá trình làm bài tập lớn !!!

Một phần của tài liệu BTL môn kỹ thuật số mạch đo và hiển thị tốc độ động cơ dùng encoder (Trang 26 - 29)

Tải bản đầy đủ (DOCX)

(29 trang)
w