Như các bạn có thể biết, điện áp đo là một thiết bị đo điện áp: điện áp thấp. nó sử dụng một nút bấm đơn giản để cung cấp sức đề kháng biến đổi. tương tự, khi được kết nối với một bộ điều khiển, đó là giá trị đầu vào mô phỏng mà chúng ta đọc. trong trường hợp này, chúng tôi sử dụng bo mạch arduino. Sau đó, bạn sẽ học cách thiết lập các điện tử điện tử và cách kết nối với Arduino. tuy nhiên, có những dòng khác của máy đo điện năng số mcp41xxx. Tuy nhiên, trong hướng dẫn này, chúng tôi sẽ sử dụng điện tử MCP41010 để tạo ra một mạch Arduino MCP41010.
nội dung
Máy đo điện năng trong Arduino là gì?
Giới thiệu về MCP41010
Làm thế nào để kết nối điện năng số MCP41010 với Arduino?
tóm tắt
Máy đo điện năng trong Arduino là gì?
Cũng được biết đến như là thang đo tiếng thang đo hay tiếng thang đo, nó là một kháng điện duy nhất với ba khởi đầu thay thế. chúng bao gồm một con trỏ và hai điểm cuối. với sự giúp đỡ của bộ điều khiển, bạn có thể điều chỉnh các khe cắm này để điều chỉnh các thay đổi điện áp. thông thường, bạn điều khiển dòng điện trong mạch điện thông qua các thay đổi điện. Tóm lại, nó là một bộ phân áp khác có thể điều khiển được.
(động cơ điện tử được kết nối với Arduino trên bảng thử nghiệm)
Nguồn: WEB //commons. m. wikimedia. org/wiki/File: Arduino_Digital_potentialometer. jpg
trên cùng, chúng tôi thấy cách kết nối điện tử với bảng mạch arduino. thực tế, các tiếng độ cung cấp một cách dễ dàng để kiểm soát các biến. Bạn cần phải viết một số mã để điều khiển LED trên bo mạch Arduino bằng cách sử dụng số đo điện năng. kết quả là bạn có thể điều khiển tốc độ nháy của đèn led bằng cách sử dụng hai thiết bị đo. Bằng cách này, bạn có thể kiểm tra trạng thái của điện tử bằng cách kết nối điện tử với Arduino và mạch điện.
Giới thiệu về MCP41010
mcp41010 là một máy đo tiềm năng kỹ thuật số nhỏ, như một con chip. giá trị điện trở tối đa là 10 kω, giá trị tối thiểu là 100 ω. MCP410 bao gồm một kênh đơn và 256 vị trí.
Mô tả chân MCP41010
Tiếp theo, bạn phải xác định mỗi cây kim trên hộp là gì. Trong nhiều trường hợp, các số đo điện tử này thường được bao gồm SOIC hoặc PDIP với ít nhất 8 chân.
mô tả các chân khác nhau trên mcp41010 ic. ♫
Nguồn: WEB //commons.m.wikimedia.org/wiki/File:A-digital-potentiometer-circuit-with-A-MCP 41100.png
Terminal 1 – Chọn lệnh = CS (sau khi tải lệnh vào Register Offset, chân chọn này trên cổng SPI sẽ giúp thực hiện lệnh.) Ví dụ, chọn khi CS là mức thấp, bỏ chọn khi CS là mức cao.
Cổng 2 – đồng hồ = SCK (sau đó là chân cổng SPI). đặc biệt, chân này rất hữu ích cho việc nhập dữ liệu mới vào một thanh ghi dịch chuyển.
đầu cuối 3 – đầu vào dữ liệu nối tiếp = si. (Cụ thể, cổng SPI này được nhập dữ liệu nối tiếp. việc ghi dữ liệu và các byte lệnh vào hộp ký.
Cấm nguồn 4/ 8 = VSS/ VCC. Nói chung, nó ở giữa 2.7V và 5.5V.
Potentiometer terminal 5 = PA0.
các tiếng điện tiếp 7 đầu nối = pb 0. con trỏ tiềm năng = pw 0 (cầu nút này được gọi là con trỏ). Nó đóng vai trò trong việc điều chỉnh sức đề kháng)
Kiểm tra MCP41010 trong Arduino
các máy đo điện năng mô phỏng và các máy đo điện tử tương tự; tuy nhiên, nó hoạt động theo một cách khác. ví dụ, chúng ta có thể xoay một nút xoay máy móc. Mặt khác, bạn có thể kiểm soát dòng điện bằng cách kết nối điện tử điện tử với Arduino UNO.
(Bức ảnh kho lưu trữ của Arduino Uno)
Để làm như vậy, kết nối với các cổng SPI (serial peripheral interface) trên microcontroller Arduino. điều này được thực hiện để kết nối với mcp41010. SPI được sử dụng như một bus đồng bộ hóa dữ liệu, có nghĩa là dữ liệu được chuyển tiếp theo hai hướng cùng một lúc.
Đối với Arduino Uno và các bo mạch tương thích khác, hãy sử dụng các pin SPI cụ thể. Chúng bao gồm:
pin d 10 – ss (nó không bị giới hạn cho pin d 10.) mặc dù đó là chân số mặc định).
Chân D11 – MOSI
Chân D12 – MISO
chân d 13 – sck
Bây giờ, để viết chương trình thành công trong một tiếng điện số, bạn cần tham khảo tài liệu hướng dẫn. nếu không, bước đầu tiên của bạn bao gồm việc gửi các lệnh (byte) tới địa chỉ byte. byte lệnh này gửi các lệnh đến chip, nói với nó phải làm gì.
tiếp tục đi xa hơn, nó gửi một byte dữ liệu, hướng dẫn chip thiết lập giá trị điện trở. nó thường nằm trong phạm vi từ 0 đến 255 ohm.
lệnh tiếp theo là đọc lệnh và byte dữ liệu vào đăng ký dịch chuyển pot 16.
Nhưng trước tiên, bạn phải thiết lập Cat, nó sẽ thực hiện dấu nhắc lệnh của bạn khi bạn khởi động CS. bước tiếp theo là thiết lập phần cứng.
Làm thế nào để kết nối điện năng số MCP41010 với Arduino?
đầu tiên, bạn cần một bộ phần cứng và một chương trình để làm điều đó. vì vậy, trước khi bạn bắt đầu, bạn cần thực hiện một vài bước.
(kết nối với các chân Arduino)
nguồn: http:// commons. m. wikimedia. org/ wiki/ file: arduino_pot_och_transistor. phần mở rộng tệp hình ảnh được mã hóa được lưu với dạng thức trao đổi tệp jpeg
bước đầu tiên: chuẩn bị các vật liệu cần.
thiết lập kết nối điện tử với arduino đòi hỏi một bộ phận điện tử cụ thể. Chúng là:
sau đó, nối chân đúng với bảng mạch arduino. Trên thực tế, IC sử dụng giao thức SPI để liên lạc với bo mạch Arduino Uno.
bước 2: tính toán giá trị điện cực
với những vật liệu này, bước tiếp theo là tính toán điện trở.
Theo truyền thống, MCP41010 có độ nhạy 8 bit và 256 đầu rút. sức đề kháng của nó là 100K và sức đề kháng của con trỏ là 125ω.
Vì vậy, nếu bạn cần tính toán điện trở khi bạn viết 222 vào MCP41010, bạn sẽ có:
RWA = (256 – 222) * (100 * 10 ^ 3) / 256 + 125
kết quả là 13. 41 ngàn ohm.
bước thứ ba: vẽ một bản vẽ mạch
tại thời điểm này, bạn đã sẵn sàng để thiết kế cấu trúc mạch. tuy nhiên, bạn cần một bản vẽ phù hợp để lắp ráp các bộ phận và kết nối cần thiết.
(MCP41010 có thể đo được kết nối với Arduino Leonardo)
nguồn: wikipedia
Theo sơ đồ ở trên, thiết kế điện tử MCP41010 trong kết nối Arduino Leonardo trở nên dễ dàng.
Bước 4: mã Arduino
(các hình ảnh tóm tắt mã chương trình)
Tiếp theo, bạn sẽ viết một chương trình để thực hiện cho một bộ vi điều khiển Arduino điện tử số. Các mã sau đây giúp bạn điều khiển giao diện MCP41010 bằng phần mềm Arduino.
các bước kiểm tra và ứng dụng đơn giản của mcp 41010.
Cuối cùng, bạn đã hoàn thành việc mã hóa và bây giờ bạn có thể kiểm soát hoàn toàn máy đo tiềm năng kỹ thuật số MCP41010. Vì vậy, bạn sẽ thấy MCP41010 được sử dụng trong nhiều ứng dụng điện tử khác nhau. Ví dụ,
đầu tiên là điều khiển đầu ra của bộ khuếch đại.
và điều khiển âm lượng của thiết bị âm thanh.
cuối cùng, các thiết đặt cảm biến như microphone sử dụng mcp41010.
(Một số micro sử dụng MCP41010 Arduino)
không giống với phiên bản mô phỏng, bạn có thể áp dụng các tiếng điện tử cho nhiều linh kiện điện tử khác nhau. Ví dụ, điều chỉnh cân chỉnh hệ thống, điều chỉnh điện áp offset, điều chỉnh bộ lọc, điều khiển âm lượng, điều chỉnh độ sáng màn hình.
tóm tắt
Về cơ bản, bây giờ chúng ta biết cách máy đo tiềm năng kỹ thuật số MCP410 trong Arduino IDE hoạt động. nó bao gồm tất cả mọi thứ để đặt các thiết bị điện tử với một bộ vi xử lý. do đó, máy đo điện năng của bạn đạt được độ tin cậy và độ chính xác cao hơn.
Nói chung, nếu bạn cần thêm trợ giúp trong bất kỳ giai đoạn nào của cuộc phiêu lưu điện tử, dịch vụ của chúng tôi sẵn sàng. hãy liên lạc với chúng tôi bất cứ lúc nào.