Lưu ý
Mục đích của file này là để độc giả tiếng Việt có thể đọc và hiểu tài liệu nhân kernel dễ dàng hơn, không phải để tạo ra một nhánh tài liệu riêng. Nếu bạn có bất kỳ nhận xét hoặc cập nhật nào cho file này, vui lòng thử cập nhật file tiếng Anh gốc trước. Nếu bạn thấy có sự khác biệt giữa bản dịch và bản gốc, hoặc có vấn đề về bản dịch, vui lòng gửi góp ý hoặc patch cho người dịch của file này, hoặc nhờ người bảo trì và người review tài liệu tiếng Việt giúp đỡ.
- Bản gốc:
- Người dịch:
Google Translate (machine translation)
- Phiên bản gốc:
8541d8f725c6
Cảnh báo
Tài liệu này được dịch tự động bằng máy và chưa được review bởi người dịch. Nội dung có thể không chính xác hoặc khó hiểu ở một số chỗ. Khi có sự khác biệt với bản gốc, bản gốc luôn là chuẩn. Bản dịch chất lượng cao (được review) được đặt trong thư mục vi_VN/.
Trình điều khiển hạt nhân sht3x¶
Chip được hỗ trợ:
Sensirion SHT3x-DIS
Tiền tố: ‘sht3x’
Địa chỉ được quét: không có
- Bảng dữ liệu:
-ZZ0000ZZ -ZZ0001ZZ
Sensirion STS3x-DIS
Tiền tố: ‘sts3x’
Địa chỉ được quét: không có
- Bảng dữ liệu:
-ZZ0000ZZ -ZZ0001ZZ
Sensirion SHT85
Tiền tố: ‘sht85’
Địa chỉ được quét: không có
Bảng dữ liệu: ZZ0000ZZ
Tác giả:
David Frey <david.frey@sensirion.com> - Pascal Sachs <pascal.sachs@sensirion.com>
Sự miêu tả¶
Trình điều khiển này triển khai hỗ trợ cho Sensirion SHT3x-DIS, STS3x-DIS và SHT85 loạt cảm biến độ ẩm và nhiệt độ. Nhiệt độ được đo bằng độ độ C, độ ẩm tương đối được biểu thị bằng phần trăm. Trong giao diện sysfs, tất cả các giá trị được chia tỷ lệ theo 1000, tức là giá trị cho 31,5 độ C là 31500.
Thiết bị giao tiếp với giao thức I2C. Cảm biến SHT3x có thể có I2C địa chỉ 0x44 hoặc 0x45 (0x4a hoặc 0x4b cho sts3x), tùy thuộc vào hệ thống dây điện. SHT85 địa chỉ là 0x44 và được cố định. Xem How to instantiate I2C devices để biết các phương pháp khởi tạo thiết bị.
Ngay cả khi cảm biến sht3x hỗ trợ kéo dài đồng hồ (chế độ chặn) và không kéo dài (chế độ không chặn) ở chế độ chụp một lần, trình điều khiển này chỉ hỗ trợ chế độ sau.
Cảm biến sht3x hỗ trợ chế độ chụp một lần cũng như 5 lần đo định kỳ các chế độ, có thể được điều khiển bằng giao diện sysfs update_interval. Update_interval được phép tính bằng mili giây như sau:
temp1_input: đầu vào nhiệt độ độ ẩm1_input: đầu vào độ ẩm temp1_max: giá trị nhiệt độ tối đa temp1_max_hyst: giá trị trễ nhiệt độ cho giới hạn tối đa độ ẩm1_max: giá trị độ ẩm tối đa độ ẩm1_max_hyst: giá trị độ trễ độ ẩm cho giới hạn tối đa temp1_min: giá trị nhiệt độ tối thiểu temp1_min_hyst: giá trị trễ nhiệt độ cho giới hạn tối thiểu độ ẩm1_min: giá trị độ ẩm tối thiểu độ ẩm1_min_hyst: giá trị độ trễ độ ẩm cho giới hạn tối thiểu temp1_alarm: cờ báo động được đặt thành 1 nếu nhiệt độ nằm ngoài giới hạn cho phép
giới hạn được cấu hình. Báo động chỉ hoạt động ở chế độ đo định kỳ
- độ ẩm1_alarm: cờ báo động được đặt thành 1 nếu độ ẩm nằm ngoài phạm vi
giới hạn được cấu hình. Báo động chỉ hoạt động ở chế độ đo định kỳ
- heater_enable: kích hoạt bộ sưởi, bộ phận làm nóng sẽ loại bỏ độ ẩm dư thừa khỏi
cảm biến:
- 0: đã tắt
1: bật
- update_interval: khoảng thời gian cập nhật, 0 cho một lần chụp, khoảng thời gian tính bằng mili giây
để đo định kỳ. Nếu khoảng thời gian không được hỗ trợ bởi cảm biến, khoảng thời gian nhanh hơn tiếp theo sẽ được chọn
- độ lặp lại: khả năng lặp lại viết hoặc đọc, nghĩa là độ lặp lại cao hơn
thời gian đo dài hơn, độ ồn thấp hơn và tiêu thụ năng lượng lớn hơn:
- 0: độ lặp lại thấp
1: độ lặp lại trung bình
2: độ lặp lại cao