0
Tải bản đầy đủ (.pdf) (84 trang)

Thiết kế mạch đọc tín hiệu vào dòng áp liên tục và hiển thị LCD

Một phần của tài liệu THIẾT KẾ, CHẾ TẠO BỘ ĐIỀU KHIỂN ĐA NĂNG TRÊN CƠ SỞ CÔNG NGHỆ PSOC (Trang 46 -49 )

Thiết kế mch nguyên lý

Mạch giao tiếp đọc tín hiệu liên tục có thể xử lý nhận các tín hiệu vào là liên tục dạng dòng 0-20mA, 4-20mA, hoặc tín hiệu vào là áp liên tục 0-5v, 0-10v,.. và hiển thị kết quả trên LCD, Mạch được thiết kế như hình 3.4

Hình 3. 5: Mạch giáo tiếp đọc tín hiệu ADC trong PSoC

Ngõ vào analog được lấy từ biến trở R=1K; Thiết bị hiển thị sử dụng trong mạch là LCD 20x4, có thể hiện thị tối đa 4 dòng dữ liệu, mỗi dòng 20 kí tự. Mạch thiết kế cho LCD hoạt động với chế chếđộ tiết kiệm chân nhằm phát huy tối đa phần cứng của chip PSoC nên trong mạch dùng 4 đường Data D4, D5, D6, D7 để giao tiếp chi tiết xem bảng 3.2

Bảng 3. 2: Chức năng các chân điều khiểu LCD

Chân PSoC Chân LCD Chức năng

Port 2.0 DB4 Chân bit dữ liệu 0

Port 2.1 DB5 Chân bit dữ liệu 1

Port 2.2 DB6 Chân bit dữ liệu 2

Port 2.3 DB7 Chân bit dữ liệu 3

Port 2.4 E Chân cho phép đọc/ ghi dữ liệu LCD

b. Khai báo tham s cho các module s dng

Để bộđiều khiển đa năng có thể xử lý nhận biết được tín hiệu vào liên tục ta phải khai báo sử dụng các module chức năng có trong PSoC gồm:

- Module Anaglog ADCINCI2

- Module Khuếch đại PGA

- Module hiển thị LCD

ƒ Khai báo khối A/D trong PSoC: Ta sử dụng module ADCINC12 có sẵn trong thư viện tài nguyên của PSoC

ADCINCI2 là một bộ biến đổi A/D 12 bít, dải đếm từ -2048 ÷2047 với nhiều dải đầu vào có thể chọn lựạ Dải điện áp đầu vào có thể được đo bằng cách tạo ra những điện áp tham chiếu và "đất"

- Độ phân giải 12 bít

- Tốc độ lấy mẫu: 7,8 ÷480 mẫu/giâỵ - Dải đầu vào: AGND

±

Vref

- Xung nhịp bên trong hoặc bên ngoàị

ƒ Khai báo PGA: PGA là module khuếch đại có sẵn trong tài nguyên PSoC khi sử dụng ta khái báo hệ số khuếch đại Gain như sau:

ƒ Khai báo module hiển thị LCD: Module hiển thị LCD là module tích hợp sẵn trong tài nguyên của PSoC khi sử dụng, người thiết kế sẽ lấy module này trong tài nguyên và gán các chân thực hiện chức năng như sau:

c. Thiết lp kết ni bên trong gia các modulẹ

Để thực hiện được yêu cầu đọc dữ liệu đầu vào liên tục hiển thị lên LCD, sau khi khai báo các module trong tài nguyên của PSoC để các module này hoạt động đúng chức năng của mạch thì cần phải thiết lập kết nối Interconect View bằng phần mềm thiết kế PSoC trình bày như hình 3.6

Một phần của tài liệu THIẾT KẾ, CHẾ TẠO BỘ ĐIỀU KHIỂN ĐA NĂNG TRÊN CƠ SỞ CÔNG NGHỆ PSOC (Trang 46 -49 )

×