ENCYCLOPEDIA VỀ ĐIỆN TỬ TRUYỀN THANH VÀ KỸ THUẬT ĐIỆN Nhiệt kế với đèn LED ma trận. Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện / Công nghệ đo lường Trong nhiệt kế này, các giá trị nhiệt độ được hiển thị bằng các mô-đun LED ma trận. Có thể điều chỉnh độ sáng của chỉ báo và chọn độ rời rạc của số đọc. Nhiệt kế sử dụng vi điều khiển Cảm biến nhiệt độ PIC16F630-I/P - DS18B20. Khoảng nhiệt độ đo được từ -55 оTừ +125 оC. Sai số của phép đo là ± 0,5 оC. Số đọc có thể được làm tròn đến 1. оC. Trên hình. 1 cho thấy sự xuất hiện của nhiệt kế. Nó được dán vào tường bằng băng dính hai mặt, cảm biến được lắp đặt bên ngoài cửa sổ dưới bóng cây.
Mạch nhiệt kế được hiển thị trong hình. 2. Bằng cách nhấn nút SB1, tăng độ sáng của chỉ báo và nhấn nút SB2 để giảm độ sáng. Tổng cộng có 16 hạng. Khi độ sáng thay đổi, bộ vi điều khiển sẽ lưu giá trị mới vào bộ nhớ cố định của nó. Chỉ báo dựa trên ba mô-đun ma trận A1-A3 FZ0148 [1]. Mỗi trong số chúng bao gồm một ma trận LED 8x8 và chip MAX7219 [2], điều khiển đèn LED theo các lệnh của vi điều khiển. Các mô-đun được kết nối song song dọc theo các đường nguồn VCC và GND và các tín hiệu điều khiển CLK và CS (các đường này đi từ đầu nối mô-đun đầu tiên đến "thông qua" thứ hai) và tuần tự dọc theo đường thông tin. Thông tin ở đầu ra DOUT bị trễ so với đầu vào DIN 16 chu kỳ, được đặt bởi các xung CLK. DOUT của mỗi mô-đun ngoại trừ mô-đun cuối cùng được kết nối với đầu vào DIN của mô-đun tiếp theo.
16 bit thông tin cuối cùng được gửi đến mô-đun luôn nằm trong thanh ghi dịch chuyển của chip MAX7219. Việc chuyển trạng thái của đầu vào DIN sang bit thấp của thanh ghi xảy ra ở sườn lên của xung CLK, nhưng chỉ khi đầu vào CS ở mức thấp. Với cạnh tăng ở đầu vào CS, thông tin từ thanh ghi dịch chuyển được hiển thị bằng đèn LED và duy trì trên chúng cho đến cạnh tiếp theo. Trong thiết bị đang được xem xét, mức thấp của tín hiệu CS được đặt cho thời gian truyền 48 (16x3) bit thông tin được tải tuần tự vào ba mô-đun FZ0148. Sau khi hoàn thành, cạnh tăng của tín hiệu này cho phép xuất thông tin tới các đèn LED tới ba mô-đun cùng một lúc. Trên hình. 3 cho thấy vị trí của các ký hiệu đầu ra trên ma trận của chúng. Đặt jumper S1 sẽ đặt thiết bị ở chế độ làm tròn giá trị đọc thành một giá trị nguyên. Ở chế độ này, không cần mô-đun A3, mô-đun hiển thị phần mười độ và có thể loại trừ mô-đun này khỏi thiết bị. Nếu mô-đun này bị bỏ lại, nó sẽ luôn hiển thị 0.
Điện áp cung cấp danh định của nhiệt kế là 9 V, tuy nhiên, trên thực tế, nó có thể nằm trong khoảng từ 7,5 V đến 25 V. Điện áp 5 V cần thiết cho hoạt động của thiết bị được cung cấp bởi bộ điều chỉnh điện áp dương tích hợp DA1. Trên hình. Hình 4 cho thấy bản vẽ bảng mạch in của nhiệt kế và vị trí của các bộ phận trên đó. Đối với bộ vi điều khiển DD1, một bảng điều khiển phải được cung cấp để lắp nó vào đã được lập trình sẵn. Các mô-đun FZ0148 được cài đặt trong các khe X1, X2 (A1), X3, X4 (A2) và X5, X6 (A3).
Đầu nối X6 trên bảng, bị thiếu trong sơ đồ, chỉ phục vụ cho việc cố định cơ học đáng tin cậy của mô-đun A3. Bảng với các mô-đun đã loại bỏ được hiển thị trong hình. 5. Các mô-đun FZ0148 đã được tháo rời khi mua. Các khối chốt của đầu nối được lắp trên chúng trong bộ sản phẩm có góc cạnh, nhưng trong quá trình lắp ráp, tôi đã thay thế chúng bằng khối thẳng. Khoảng cách hình thành do chiều cao của các đầu nối giữa bo mạch chính và bo mạch của các mô-đun giúp tản nhiệt tốt hơn khỏi bộ ổn định tích hợp DA1.
Cảm biến nhiệt độ BK1 được đặt trong vỏ kim loại được bảo vệ khỏi sự xâm nhập của hơi ẩm và được kết nối với bo mạch bằng một bó ba dây dài tới vài mét. Đặt cảm biến ở nơi được bảo vệ khỏi ánh sáng mặt trời trực tiếp và cách xa hệ thống sưởi cũng như các thiết bị khác tạo ra nhiều nhiệt trong quá trình hoạt động. Tập hợp đầy đủ các ký tự được hiển thị, bao gồm dấu trừ và khoảng trắng, được hiển thị trong hình. 6, và trong hình. 7 hiển thị nội dung của hình ảnh EEPROM của vi điều khiển lưu trữ các ký tự này. Nó có bốn byte bộ nhớ cho mỗi ký tự. Byte tại địa chỉ 30H được sử dụng để lưu trữ giá trị độ sáng đã đặt.
Chương trình vi điều khiển được tạo trong PIC Simulator IDE v7.21. Các giá trị nhiệt độ được đọc từ cảm biến BK1 cứ sau 0,7 giây được làm mịn theo chương trình trước khi được hiển thị trên chỉ báo - mỗi giá trị mới được ghi vào một mảng gồm bốn từ hai byte thay vì từ cũ nhất. Do đó, mảng này luôn chứa kết quả của bốn phép đo cuối cùng. Giá trị trung bình của chúng được hiển thị trên chỉ báo. Trong phiên bản đã sử dụng của môi trường phát triển, có thể mô phỏng hoạt động của cảm biến DS18B20 (Hình 8), giúp đơn giản hóa đáng kể việc gỡ lỗi chương trình. Để tổ chức giao tiếp của bộ vi điều khiển với các thiết bị có giao diện SPI, tương tự như giao diện được sử dụng trong các mô-đun LED, môi trường có một bộ quy trình và chức năng tiêu chuẩn.
Chương trình vi điều khiển có thể được tải xuống từ ftp://ftp.radio.ru/pub/2015/04/max7219.zip. Văn chương
Tác giả: K. Abdukarimov Xem các bài viết khác razdela Công nghệ đo lường. Đọc và viết hữu ích bình luận về bài viết này. Tin tức khoa học công nghệ, điện tử mới nhất: Da nhân tạo để mô phỏng cảm ứng
15.04.2024 Cát vệ sinh cho mèo Petgugu Global
15.04.2024 Sự hấp dẫn của những người đàn ông biết quan tâm
14.04.2024
Tin tức thú vị khác: ▪ Khóa phòng được mở bằng điện thoại thông minh ▪ Spin ô nhớ làm bằng lồng bạch kim ▪ Máy phân tích phổ di động với băng thông phân tích lên đến 3,3 GHz ▪ Tinh tinh là đỉnh cao của sự tiến hóa Nguồn cấp tin tức khoa học và công nghệ, điện tử mới
Tài liệu thú vị của Thư viện kỹ thuật miễn phí: ▪ phần của trang web Câu đố vui. Lựa chọn các bài viết ▪ bài viết Bị lãng quên, bị bỏ rơi. biểu hiện phổ biến ▪ bài viết Chân không là gì? đáp án chi tiết ▪ Bài viết Khuyến cáo cơ bản khi sơ cứu nạn nhân ▪ bài viết Ổn áp ổn định nguồn. Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện ▪ bài báo Em bé từ xe đẩy. tiêu điểm bí mật
Để lại bình luận của bạn về bài viết này: Tất cả các ngôn ngữ của trang này Trang chủ | Thư viện | bài viết | Sơ đồ trang web | Đánh giá trang web www.diagram.com.ua |