Xây dựng thuật toán và ch−ơng trình mô phỏng thiết bị

Một phần của tài liệu 244745 (Trang 41 - 43)

Mặc dù hoạt động của thiết bị trong hai chế độ có khác nhau, song về bản chất của phép đo đều là đếm số xung trong khoảng mở của khoá bằng một chu kỳ. Vì thế có thể đ−a ra l−u đồ thuật toán điều khiển thiết bị tần mét số ảo LDC -823A nh− sau: Bộ tạo xung chuẩn Bộ chia tần Khoá K Bộ đếm xung Bộ giải Khối hiển thị Dao động cần đo

Thực chất của việc lựa chọn chế độ đo chu kỳ hoặc đo tần số là nhằm mục đích tăng tính chính xác của phép đo ở các dải tần khác nhau của tín hiệu cần đo. Trong thiết bị mô phỏng, độ tin cậy và sai số phép đo không phụ thuộc nhiều vào dải tần của tín hiệu. Do vậy, để ch−ơng trình đỡ phức tạp, em chỉ mô phỏng hoạt động của thiết bị tần mét số trong chế độ đo chu kỳ. Lấy nghịch đảo giá trị này ta sẽ đ−ợc kết quả phép đo tần số.

Trong thực tế, kết quả hiển thị ở thiết bị thật không cố định mà thay đổi liên tục (tất nhiên trong giới hạn sai số cho phép, đã trình bày ở phần đặc tính kỹ thuật của thiết bị) bởi các sai số ngẫu nhiên. Trong ch−ơng trình, đặc điểm này sẽ đ−ợc mô phỏng bằng cách cộng thêm vào tín hiệu ra một l−ợng sai số tạo bởi hàm Random trong th− viện Numeric Functions. Điều này làm cho ch−ơng trình mô phỏng sinh động, giống thực hơn mà vẫn không ảnh h−ởng đến kết quả đo. L−ợng sai số tạo ngẫu nhiên này sẽ bỏ đi khi thiết bị ảo đ−ợc dùng để đo tín hiệu thực qua card ADC.

Bắt đầu

- Thiết lập xung chuẩn để điều khiển sự đóng mở của khoá.

- Đ−a tín hiệu cần đo tới đầu vào khoá.

Xử lý dữ liệu và hiển thị

Kết thúc Kết thúc ?

Hình 2.17: L−u đồ thuật toán điều khiển tần mét ảo LDC - 823A

Không Đếm số xung ở đầu ra mạch khoá

Chọn chế độ

- Điều khiển mạch khoá đóng mở theo chu kỳ tín hiệu cần đo.

- Đ−a xung chuẩn tới đầu vào của khoá.

Với các phân tích trên, toàn bộ ch−ơng trình mô phỏng nằm trong Block diagram đ−ợc minh hoạ ở hình 2.18.

Ch−ơng trình sử dụng hàm DataSocket Read để đọc tín hiệu vào. Sau khi đã đo đ−ợc chu kỳ (hoặc tần số), giá trị này đ−ợc đ−a vào bộ ghi dịch để tách thành các giá trị theo từng đơn vị và đ−a tới phần hiển thị (là các điều khiển tuỳ biến mô phỏng các LED 7 đoạn).

Một phần của tài liệu 244745 (Trang 41 - 43)

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

(70 trang)