1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Hướng dẫn sử dụng HSC để đọc xung tốc độ cao

28 548 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 28
Dung lượng 796 KB

Nội dung

Tổng quan về HSC HSC được cung cấp các giá trị đặt.. Các lệnh lad cho HSC  Lệnh HDEF hướng, chiều đếm, start và hàm reset cho HSC... Các lệnh Lad cho HSC Lệnh HSC trên trạng thái của

Trang 1

Hướng dẫn sử dụng HSC

để đọc xung tốc độ cao

BS Nguyễn Hữu Tân Automatic Control Department-HCMUT Automatic Control Module – DCSE lab

Tel: 0935129689

Trang 3

Tổng quan về HSC

 HSC được cung cấp các giá trị đặt

 Ngõ ra được kích hoạt trong khoảng thời gian giá trị đếm<giá trị đặt

 Counter có khả năng cung cấp ngắt khi giá trị đếm bằng giá trị đặt hay khi xảy ra điều kiện reset

Trang 4

Không Reset và Start, có reset và không Start hoặc cả 2

Trang 5

Các lệnh lad cho HSC

 Lệnh HDEF

hướng, chiều đếm, start và hàm reset cho HSC

Trang 6

Các lệnh Lad cho HSC

 Lệnh HSC

trên trạng thái của các bit HSC

 CPU 222, 221 có 4 HSC: 0, 3,4,5

 CPU 224, 224XP và 226 có 6 HSC: 0, 1, 2, 3, 4,5

Trang 7

Lập trình cho HSC dùng HSC Wizard

 Cần định nghĩa các thông tin sau cho 1 HSC

Trang 8

Các HSC và Input

Trang 9

Ví dụ về hoạt động của HSC

 Mode 0, 1, 2: 1 pha, hướng xác định bởi bit nội

Trang 10

Ví dụ về hoạt động của HSC

 Mode 3, 4, 5: 1 pha, hướng xác định bởi bit ngoài

Trang 11

Ví dụ về hoạt động của HSC

 Mode 6,7,8: 2 xung đếm lên/xuống

Trang 12

Ví dụ về hoạt động của HSC

 Mode 9, 10, 11

Trang 13

Ví dụ về hoạt động của HSC

 Mode 12: mode nhân 4 cho xung

Trang 14

Hoạt động của Start và Reset

Trang 15

Các bit cấu hình trạng thái Reset

 Cấu hình Start, Reset và 1x/4x

 Ví dụ cấu hình cho HSC1 ở mode 11

Trang 16

Cấu hình byte điều khiển

 Mỗi counter có một byte điều khiển thực hiện các chức năng

động hướng đếm

Trang 17

Cấu hình byte điều khiển

Trang 18

Đặt giá trị current value và preset value

 Mỗi counter có 1 cặp thanh ghi 32 bit (có dấu) cho new current value và new preset value

 Để nạp các giá trị này vào counter:

ứng

giá trị mới

Trang 19

Giá trị hiện tại của counter có thể đọc được bằng cách

đọc các thanh ghi HCx tương ứng

(HC: vùng nhớ dành cho High Speed Counter)

Đặt giá trị current value và preset value

Trang 20

Các bit trạng thái dùng cho HSC

 Các bit trạng thái này chỉ có tác dụng trong

chương trình phục vụ ngắt dành cho HSC

Trang 21

Trình tự mẫu khởi động HSC

Ví dụ cài mode 0, 1, 2 cho HSC1

thông số cho HSC.

SMB47 = 16#F8

Trang 23

Cập nhật giá trị mới cho Current

Trang 24

Cập nhật giá trị mới cho preset

Trang 25

Tắt timer

 Cấu hình byte điều khiển (SMB47)

 Gọi lại HSC để cấu hình timer

Trang 26

Hướng dẫn HSC Wizard

(sinh viên xem trên lớp)

Trang 27

Sample

HSC1

Program

Trang 28

Sample

HSC1

Program

Ngày đăng: 22/05/2017, 13:05

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w