Tín hiệu tương tự
Bộ chuyển đổi ADC là gì : Vi điều khiển có tác dụng đọc những tín hiệu nhị phân: nút bấm dành được nhấn xuất xắc không? Đây là những biểu thị kỹ thuật số. Khi 1 bộ vi điều khiển được cấp cho nguồn từ 5 vôn, nó gọi 0 vôn (0V) là 0 cùng 5 vôn (5V) là 1. Mặc dù nhiên, thực tế không đơn giản dễ dàng như vậy. Nếu biểu đạt là 2,72V thì sao? Đó là 0 tuyệt 1? chúng ta thường cần đo các tín hiệu không giống nhau; chúng được gọi là dấu hiệu tương tự. Cảm ứng tương trường đoản cú 5V rất có thể xuất ra 0,01V hoặc 4,99V hoặc bất kỳ giá trị như thế nào ở giữa. May mắn thay, gần như toàn bộ các bộ vi điều khiển đều phải sở hữu một thiết bị tích hợp được cho phép chúng ta chuyển đổi các năng lượng điện áp này thành những giá trị mà bạn có thể sử dụng vào một chương trình để mang ra đưa ra quyết định điều khiển.Bạn vẫn xem: Bộ chuyển đổi adc 8 bit
Dưới đó là một số chủ đề và khái niệm chúng ta có thể muốn biết trước lúc đọc trả lời này:
Bộ đổi khác ADC là gì ?
Bộ biến đổi tương tự sang kỹ thuật số (ADC) là một trong tính năng rất bổ ích giúp biến hóa điện áp tựa như sang số kỹ thuật số. Bằng phương pháp chuyển thay đổi từ giá trị tương tự như sang cực hiếm kỹ thuật số, chúng ta có thể bắt đầu áp dụng thiết bị điện tử để tiếp xúc với quả đât tương tự xung quanh chúng ta.
Bạn đang xem: Bộ chuyển đổi adc 8 bit
Ví dụ về Arduino ADC
Để hiển thị điều đó trong nhân loại thực, hãy sử dụng Arduino để phát hiện năng lượng điện áp tương tự. Sử dụng trimpot, hoặc cảm ứng ánh sáng, hoặc bộ phân chia điện áp đơn giản để chế tác điện áp. Hãy thiết lập một mạch trimpot đơn giản cho lấy một ví dụ này:
Để bắt đầu, bọn họ cần xác định pin có tác dụng đầu vào. Để cân xứng với sơ đồ gia dụng mạch, shop chúng tôi sẽ thực hiện A3:
pinMode(A3, INPUT);và tiếp nối thực hiện đọc giá trị giống như sang kỹ thuật số bằng phương pháp sử dụng lệnh analogRead () :
Hãy in giá trị này giúp xem khi nó thế đổi:
Serial.print(“Analog value: “);Serial.println(x);Khi chúng ta biến đổi giá trị tương tự, x cũng trở nên thay đổi. Ví dụ: trường hợp x được báo cáo là 334 và shop chúng tôi đang áp dụng Arduino sinh sống 5V, thì năng lượng điện áp thực tế là bao nhiêu? Rút đồng hồ vạn năng kỹ thuật số của người tiêu dùng ra và khám nghiệm điện áp thực tế. Nó phải giao động 1,63V.
Xem thêm: Mua Online Áo Khoác Trẻ Em 4 Tuổi Cao Cấp, Đổi Trả Miễn Phí, Áo Khoác Cho Bé Trai 4 Tuổi
Lùi lại mọi thứ
Điều gì xảy ra nếu bạn kết nối cảm ứng tương tự với chân thông thường (kỹ thuật số)? Không bao gồm gì xấu vẫn xảy ra. Bạn sẽ không còn thể thực hiện một analogRead thành công:
int x = analogRead(8); //Try to lớn read the analog value on digital sạc pin 8 - this doesn’t work!Điều này sẽ biên dịch cơ mà x sẽ tiến hành trả về bởi một quý hiếm vô nghĩa.
Điều gì xảy ra nếu tôi kết nối cảm ứng kỹ thuật số với một chân analog? Một lần nữa, các bạn sẽ không vi phạm bất kể điều gì. Nếu khách hàng thực hiện thay đổi từ tương tự sang hiện đại số trên một nút bấm, các bạn sẽ thấy những giá trị ADC hết sức gần với 1023 (hoặc 5V là nhị phân 1) hoặc siêu gần với 0 (hoặc 0V là nhị phân 0).