intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Báo cáo thực hành cảm biến trong điều khiển cảm biến lực loadcell

Chia sẻ: Bảo Bao | Ngày: | Loại File: DOCX | Số trang:7

306
lượt xem
57
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Báo cáo thực hành cảm biến trong điều khiển cảm biến lực loadcell giới thiệu đến các bạn sơ đồ mạch nguyên lý, lập trình với vi điều khiển cảm biến lực loadcell. Đây là tài liệu tham khảo hữu ích cho các bạn chuyên ngành Điện - Điện tử.

Chủ đề:
Lưu

Nội dung Text: Báo cáo thực hành cảm biến trong điều khiển cảm biến lực loadcell

  1. GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC NÔNG LÂM THÀNH PHỐ HỒ CHÍ MINH KHOA CƠ KHÍ – CÔNG NGHỆ —–¯—–       BÁO CÁO THỰC HÀNH CẢM BIẾN TRONG ĐIỀU KHIỂN CẢM BIẾN LỰC LOADCELL                                                                           GVHD : Ths. LÊ VĂN BẠN SVTH  : Trần Đức Bảo LỚP     : DH12TD MSSV  : 12138017 Thang  ́ 6 năm 2015 I. SƠ ĐỒ KHỐI MẠCH:
  2. II. SƠ ĐỒ MẠCH NGUYÊN LÝ:  NHỮNG THÔNG SỐ CƠ BẢN CỦA BỘ KHUẾCH ĐẠI: IC INA128P
  3.  THÔNG SỐ ICL7660: III. LẬP TRÌNH VỚI VI ĐIỀU KHIỂN:
  4.  CODE CHƯƠNG TRÌNH: #include  LiquidCrystal lcd(12, 11, 5, 4, 3, 2); int G = 0; int out = 7; int button1 = 8; int button2 = 9; int LoadCell = A0; float analog =0; float kl = 0; int scale = 1; void setup() {
  5.   pinMode(button1, INPUT);   pinMode(out, OUTPUT);   lcd.clear();   lcd.begin(16,2);   analogReference(EXTERNAL);   lcd.print(G); } void kylogam(){   analog=analogRead(LoadCell);   delay(1000);   kl=analog * 97.65625/1000;   lcd.setCursor(0,0);   lcd.print("KL =");   lcd.setCursor(5,0);   lcd.println(kl,2);   lcd.print(" Kg ");   delay(100); } void introduce() {   lcd.clear();   lcd.setCursor(0,0);   lcd.print("BAO CAO CAM BIEN");   lcd.setCursor(1,1);   lcd.print("TRAN DUC BAO");   delay (1000);
  6.   for(int x=0; x 
  7.     +   Trong hàm setup() chúng ta cần quan tâm tới câu lệnh:  analogReference(EXTERNAL);  Khai báo điện áp tham chiếu cho bộ chuyển đổi ADC bên trong  Arduino Uno là EXTERNAL: điện áp áp dụng cho pin Aref ( 0 đến chỉ  5V ) được sử dụng làm tài liệu tham khảo. Để tính toán đúng giá trị khối lượng chúng ta cần lưu ý những điểm  sau:  Bộ chuyển đổi ADC gồm 10 bit tức là 1024 mức. + Điện áp tham chiếu cho bộ chuyển đổi ADC là 3V.  Đối với INA128P thì điện áp ngõ ra tuyến tính với giá trị đo.  Hệ số chuyển đổi điện áp sang nhiệt độ là 30mV/100kg = 0,03V/1kg.  Xây dựng công thức tính nhiệt độ.  Ta biết:    + 3 volt (3000 mV) có 1024 mực biểu diễn, vậy 1 mức sẽ là 3/1024  (volt),  để chuyển đổi từ điện áp sang nhiệt độ thì ta chia tiếp cho 0,03V. Từ  đây ta thấy cứ 1 mức chuyển đổi của ADC tương ứng với 
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2