Đề tài: Thiết kế mạch đo và hiển thị nhiệt độ môi trường ra LED 7 đoạn
lượt xem 175
download
Ngày nay, với những ứng dụng của khoa học kỹ thuật tiên tiến, thế giới của chúng ta đã và đang ngày một thay đổi, văn minh và hiện đại hơn. Sự phát triển của kỹ thuật điện tử đã tạo ra hàng loạt những thiết bị với các đặc điểm nổi bật như sự chính xác cao, tốc độ nhanh, gọn nhẹ là những yếu tố rất cần thiết góp phần cho hoạt động của con người đạt hiệu quả cao. Các bộ điều khiển sử dụng vi điều khiển tuy đơn giản nhưng để vận hành và sử dụng được lại là một điều...
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Đề tài: Thiết kế mạch đo và hiển thị nhiệt độ môi trường ra LED 7 đoạn
- Đồ án chuyên ngành GVHD: Võ Tuấn LỜI NÓI ĐẦU Ngày nay, với những ứng dụng của khoa học kỹ thuật tiên tiến, thế giới của chúng ta đã và đang ngày một thay đổi, văn minh và hiện đại hơn. Sự phát triển của kỹ thuật điện tử đã tạo ra hàng loạt những thiết bị với các đặc điểm nổi bật như sự chính xác cao, tốc độ nhanh, gọn nhẹ là những yếu tố rất cần thiết góp phần cho hoạt động của con người đạt hiệu quả cao. Các bộ điều khiển sử dụng vi điều khiển tuy đơn giản nhưng để vận hành và sử dụng được lại là một điều rất phức tạp. Các bộ vi điều khiển theo thời gian cùng với sự phát triển của công nghệ bán dẫn đã tiến triển rất nhanh, từ các bộ vi điều khiển 4 bit đơn giản đến các bộ vi điều khiển 32 bit, rồi sau này là 64 bit. Điện tử đang trở thành một ngành khoa học đa nhiệm vụ. Điện tử đã đáp ứng được những đòi hỏi không ngừng từ các lĩnh vực công – nông – lâm – ngư nghiệp cho đến các nhu cầu cần thiết trong hoạt động đời sống hằng ngày. Một trong những ứng dụng thiết thực trong đó là ứng dụng về nhiệt kế điện tử. Với môn học Vi điều khiển này, em đã quyết định nhận làm đ ồ án thiết kế mạch đo và hiển thị nhiệt độ môi trường ra LED 7 đoạn. Mặc dù đã rất cố gắng thiết kế và làm mạch nhưng do thời gian ngắn và năng lực còn hạn chế nên mạch vẫn còn những sai sót. Em mong thầy giáo và các bạn góp ý để việc học tập của em được tốt hơn. Em xin chân thành cảm ơn! Trường Đại học Duy Tân SV: Huỳnh Tiến Việt –K16ECD2 1
- Đồ án chuyên ngành GVHD: Võ Tuấn PHẦN I: LÝ THUYẾT CHUNG VỀ HỆ THỐNG ĐO NHIỆT ĐỘ I. MỤC ĐÍCH, YÊU CẦU Sự cần thiết, quan trọng cũng nhờ tính khả thi vào lợi ích của mạch số cũng chính là lý do nên chọn và thực hiện đồ án “ thiết kế mạch đo và hiển thị nhiệt độ môi trường ra LED 7 đoạn ” nhằm dùng kiến thức số học và kỹ thuật số vào thực tế. Tìm hiểu nguyên tắc hoạt động của thiết bị cảm biến (cảm biến nhiệt), ADC0804, AT89C51 và ứng dụng. Yêu cầu của bài này là thiết kế mạch đo và hiển thị nhiệt độ môi trường ra LED 7 đoạn. II. Ý NGHĨA Thấy được tính khoa học và ứng dụng thực tế của đề tài. 8051 là họ Vi điều khiển mới có nhiều tính năng, khả năng xử lí nhanh. Ứng dụng ADC trong việc chuyển đổi tín hiệu tương tự sang tín hiệu số.Tín hiệu tương tự ở đây là tín hiệu điện áp được lấy từ các bộ cảm biến. Mạch hiển thị LED 7 đoạn nên dễ dàng cho người sử dụng theo dõi nhiệt độ hiển thị. III. GIỚI HẠN ĐỀ TÀI Trong phạm vi thiết kế này, người thực hiện cần thiết kế và thi công mạch Hiển thị nhiệt độ gọn, đơn giản. Đề tài “Hiển thị nhiệt độ” rất đa dạng và phong phú, có nhiều loại hình khác nhau dựa vào công dụng và độ phức tạp. Do tài liệu tham khảo bằng Tiếng Việt còn hạn chế, trình độ có hạn và kinh nghiệm trong thực tế còn non kém, nên đề tài chắc chắn còn nhiều thiếu sót. Vì vậy rất mong Trường Đại học Duy Tân SV: Huỳnh Tiến Việt –K16ECD2 2
- Đồ án chuyên ngành GVHD: Võ Tuấn nhận được những ý kiến đóng góp, giúp đỡ chân thành của các thầy cô cũng như của các bạn sinh viên. PHẦN II:TÍNH TOÁN VÀ THIẾT KẾ HỆ THỐNG ĐO VÀ HIỂM THỊ NHIỆT ĐỘ I – CƠ SỞ LÝ THUYẾT 1. Nguyên lý hoạt động và nguyên lý đo. 1.1. Các linh kiện sử dụng trong mạch. - Sử dụng vi điều khiển họ 8051. - Đo nhiệt độ bằng cảm biến nhiệt LM35 thông qua bộ thiết kế mạch chuyển đổi ADC080 - Hiển thị bằng led 7 đoạn 1.2. Nguyên lý một số linh kiện phục vụ cho công việc đo lường. 1.2.1- Giới thiệu tổng quan về họ Vi điều khiển 8051 AT89C51 là một vi điều khiển 8 bit, chế tạo theo công nghệ CMOS chất lượng cao, công suất thấp với 4 KB PEROM (Flash Programeable and erasable read only memory). Các đặc điểm của 8951 được tóm tắt như sau: - 4KB bộ nhớ, có thể l ập trình l ại nhanh, có khả năng ghi xóa t ới 1000 chu kỳ - Tần số hoat động từ 0 Hz đến 24 MHz - 3 mức khóa bộ nhớ lập trình - 2 bộ Timer/Counter 16 bit - 128 Byte RAM nội - 4 Port xuất/nhập (I/O) 8 bit - Giao tiếp nối tiếp - 64 KB vùng nhớ mã ngoài - 64 KB vùng nhớ dữ liệu ngoài Trường Đại học Duy Tân SV: Huỳnh Tiến Việt –K16ECD2 3
- Đồ án chuyên ngành GVHD: Võ Tuấn - Xử lý Boolean (hoạt động trên bit đơn) - 210 vị trí nhớ có thể định vị bit - 4μs cho hoạt động nhân hoặc chia 1.2.1.1. Sơ đồ khối và sơ đồ chân của AT89C51 INT1\ INT0\ SERIAL PORT TEMER0 TEMER1 TEMER2 8032\8052 128 byte RAM TEMER2 ROM 8032\8052 8032\8052 0K: Cất kết quả 8031\8032 4K:8951 OTHER vào RAM INTERRUPT 128 byte RAM CONTROL 8K:8052 REGISTER (hàng đơn vị cất vào ô nhớ 30H, hàng CPU chục cất vào ô nhớ 31H) BUS CONTROL SERIAL ChiaORTp kết P tiế I/O PORT quả cho 10 OSCILATOR được số hàng chục ALE\ EA\ Gán A=P2 PSEN\ RST P0 P1 P2 P3 TXD kết quả Cất RXD Address\Data vào RAM (hàng đơn vị Sơ đồ khối của AT89C51 cất vào ô nhớ 30H, hàng chục cất vào ô nhớ 31H) Chia tiếp kết quả cho 10 được số hàng chục Chia cho 10 được số dư là hàng đơn vị Gán A=P2 TEMER1 Trường Đại học Duy Tân SV: Huỳnh Tiến Việt –K16ECD2 4
- Đồ án chuyên ngành GVHD: Võ Tuấn Sơ đồ chân của AT89C51 1.2.1.2. Chức năng các chân của AT89C51 + Port 0 (P0.0 – P0.7 hay chân 32 – 39): Ngoài chức năng xuất nhập ra, port 0 còn là bus đa hợp dữ liệu và địa chỉ (AD0 – AD7), chức năng này s ẽ đ ược s ử dụng khi AT89C51 giao tiếp với thiết bị ngoài có kiến trúc bus. Port 0 Trường Đại học Duy Tân SV: Huỳnh Tiến Việt –K16ECD2 5
- Đồ án chuyên ngành GVHD: Võ Tuấn + Port 1 (P1.0 – P1.7 hay chân 1 – 8): có chức năng xuất nhập theo bit và byte. Ngoài ra, 3 chân P1.5, P1.6, P1.7 được dùng để nạp ROM theo chuẩn ISP, 2 chân P1.0 và P1.1 được dùng cho bộ Timer 2. Port 1 + Port 2 (P2.0 – P2.7 hay chân 21 – 28): là một port có công dụng kép. Là đường xuất nhập hoặc là byte cao của bus địa chỉ đối với các thiết kế dùng bộ nhớ mở rộng. Port 2 Trường Đại học Duy Tân SV: Huỳnh Tiến Việt –K16ECD2 6
- Đồ án chuyên ngành GVHD: Võ Tuấn + Port 3 (P3.0 – P3.7 hay chân 10 – 17): mỗi chân trên port 3 ngoài chức năng xuất nhập ra còn có một số chức năng đặc biệt sau: Chức năng chuyển đổi Bit Tên Dữ liệu nhận cho port nối tiếp P3.0 RXD Dữ liệu truyền cho port nối tiếp P3.1 TXD Ngắt bên ngoài 0 P3.2 INT0 Ngắt bên ngoài 1 P3.3 INT1 Ngõ vào của Timer/Counter 0 P3.4 T0 Ngõ vào của Timer/Counter 1 P3.5 T1 Xung ghi bộ nhớ dữ liệu ngoài P3.6 WR Xung đọc bộ nhớ dữ liệu ngoài P3.7 RD Port 3 + RST (Reset – chân 9): mức tích cực của chân này là mức 1, để reset ta phải đưa mức 1 (5V) đến chân này với thời gian tối thiểu 2 chu kỳ máy (tương đương 2µs đối với thạch anh 12MHz. + XTAL 1, XTAL 2: AT89S52 có một bộ dao động trên chip, nó thường được nối với một bộ dao động thạch anh có tần số lớn nhất là 33MHz, thôn thường là 12MHz. + EA (External Access): EA thường được mắc lên mức cao (+5V) hoặc mức thấp (GND). Nếu ở mức cao, bộ vi điều khiển thi hành chương trình từ ROM nội. Nếu ở mức thấp, chương trình chỉ được thi hành từ bộ nhớ mở rộng. Trường Đại học Duy Tân SV: Huỳnh Tiến Việt –K16ECD2 7
- Đồ án chuyên ngành GVHD: Võ Tuấn + ALE (Address Latch Enable): ALE là tín hiệu để chốt địa chỉ vào một thanh ghi bên ngoài trong nửa đầu của chu kỳ bộ nhớ. Sau đó các đường port 0 dùng để xuất hoặc nhập dữ liệu trong nửa chu kỳ sau của bộ nhớ. + PSEN (Program Store Enable): PSEN là điều khiển để cho phép bộ nhớ chương trình mở rộng và thường được nối với đến chân /OE (Output Enable) của một EPROM để cho phép đọc các bytes mã lệnh. PSEN sẽ ở mức thấp trong thời gian đọc lệnh. Các mã nhị phân của chương trình được đọc từ EPROM qua Bus và được chốt vào thanh ghi lệnh của bộ vi điều khiển để giải mã lệnh. Khi thi hành chương trình trong ROM nội, PSEN sẽ ở mức thụ động (mức cao). + Vcc, GND: AT89S52 dùng nguồn một chiều có dải điện áp từ 4V – 5.5V được cấp qua chân 40 (Vcc) và chân 20 (GND). 1.2.2. Giới thiệu về IC ADC0804 Các bộ chuyển đổi ADC thuộc những thiết bị được sử dụng rộng rãi nhất để thu dữ liệu. Các máy tính số sử dụng các giá trị nhị phân, nhưng trong thế giới vật lý thì mọi đại lượng ở dạng tương tự (liên tục). Nhiệt độ, áp suất (khí hoặc chất lỏng), độ ẩm và vận tốc và một số ít những đại lượng vật lý của thế giới thực mà ta gặp hằng ngày. Một đại lượng vật lý được chuyển về dòng điện hoặc điện áp qua một thiết bị được gọi là các bộ biến đổi. Các bộ biến đổi cũng có thể coi như các bộ cảm biến. Mặc dù chỉ có các bộ cảm biến nhiệt, tốc đ ộ, áp suất, ánh sáng và nhiều đại lượng tự nhiên khác nhưng chúng đều cho ra các tín hi ệu dạng dòng điện hoặc điên áp ở dạng liên tục. Do vậy, ta cần một bộ chuy ển đổi tương tự số sao cho bộ vi điều khiển có thể đọc được chúng. Một chip ADC được sử dụng rộng rãi là ADC0804. Trường Đại học Duy Tân SV: Huỳnh Tiến Việt –K16ECD2 8
- Đồ án chuyên ngành GVHD: Võ Tuấn ADC0804 Chip ADC0804 là bộ chuyển đổi tương tự số thuộc họ ADC800 của hãng National Semiconductor. Chip này cũng được nhiều h ãng khác sản xuất. Chip có điện áp nuôi +5V v à độ phân giải 8 bit. Ngoài độ phân giải th ì thời gian chuyển đổ i cũng là một tham số quan trọng khi đánh giá bộ ADC. Thời gian chuyển đổi được định nghĩa l à thời gian mà bộ ADC cần để chuyển một đầu vào tương t ự thành một số nhị phân. Đối với ADC0804 thì thời gian chuyển đổi phụ thuộc vào tần số đồng hồ đ ược cấp tới c hân CLK và CLK IN và không bé hơn 110µs. Các chân khác của ADC0804 có chức năng như sau: + CS (Chip select): Chân số 1, là chân chọn Chip, đầu v ào tích cực mức thấp đ ược sử dụng để kích hoạt Chip ADC0804. Đ ể truy cập ADC0804 th ì chân này ph ải ở mức thấp. + RD (Read): Chân số 2, là một tín hiệu vào, tích c ực ở mức thấp. Các bộ chuyển đổi đầu vào tương tự thành số nhị phân v à giữ nó ở một thanh ghi trong. RD được sử dụng để có dữ liệu đã được chyển đổi tới đầu ra của ADC0804. Khi CS = 0 n ếu có một xung cao xuống thấp áp đến chân RD thì dữ liệu ra dạng số 8 bit được đưa tới các chân dữ liệu (DB0 – DB7). + WR (Write): Chân số 3, đây l à chân vào tích c ực mức thấp đ ược dùng Trường Đại học Duy Tân SV: Huỳnh Tiến Việt –K16ECD2 9
- Đồ án chuyên ngành GVHD: Võ Tuấn để báo cho ADC biết bắt đầu quá trình chuy ển đổi. Nếu CS = 0 khi WR tạo ra xung cao xuống thấp thì bộ ADC0804 b ắt đầu quá trình chuyển đổi giá trị đầu vào tương t ự Vin về số nhị phân 8 bit. Khi vi ệc chuyển đổi hoàn tất thì chân INTR được ADC hạ xuống thấp. + CLK IN và CLK R: CLK IN (chân s ố 4), là chân vào n ối tới đồng hồ ngo ài được sử dụng để tạo thời gia n. Tuy nhiên ADC0804 c ũng có một bộ tạo xung đồng hồ ri êng. Để dùng đ ồng hồ riêng thì các chân CLK IN và CLK R (chân s ố 19) được nối với một tụ điện v à một điện trở (như hình vẽ). Khi đó tần số được xác định bằng biểu thức: F = 1/ 1.1RC Với R = 10 kΩ, C = 150 pF và t ần số f = 606 kHz và th ời gian chuyển đổi l à 110 µs. + Ngắt INTR (Interupt): Chân số 5, là chân ra tích c ực mức thấp. Bình thường chân n ày ở trạng thái cao v à khi việc chuyển đổi ho àn tất thì nó xuống thấp để báo cho CPU biết l à dữ liệu chuyển đổi sẵn sàng để lấy đi. Sau khi INTR xuống thấp, cần đặt CS = 0 và gửi một xung cao xuống thấp tới chân RD để đ ưa dữ liệu ra. + Vin (+) và Vin (-): Chân số 6 và chân số 7, đây l à 2 đầu vào tương t ự vi sai, trong đó V in = Vin(+) – Vin(-). Thông thư ờng Vin(-) được nối tới đất và Vin(+) được dùng làm đầu vào tương tự và sẽ được chuyển đổi về dạng số. + Vcc: Chân số 20, là chân nguồn nuôi +5V. Chân này còn được dùng làm đi ện áp tham chiếu khi đầu vào Vref/2 để hở. + Vref/2: Chân số 9, là chân điện áp đầu vào được dùng làm điện áp tham chiếu. Nếu chân này hở thì điện áp đầu vào tương t ự cho ADC0804 nằm trong dải 0 đến +5V. Tuy nhiên, có nhiều ứng dụng mà đầu vào tương tự áp đến Vin khác với dải 0 đến +5V. Chân V ref/2 được dùng để thực hiện các điện áp đầu ra khác 0 đến +5V. Trường Đại học Duy Tân SV: Huỳnh Tiến Việt –K16ECD2 10
- Đồ án chuyên ngành GVHD: Võ Tuấn Vref/2 (V) Vin (V) Kích thước bước (mV) Hở 0–5 5/256 = 19.53 2.0 0–4 4/256 = 15.62 1.5 0–3 3/256 = 11.71 1.28 0 – 2.56 2.56/256 = 10 1.0 0–2 2/256 = 7.81 0.5 0–1 1/256 = 3. 90 Bảng 1 – Quan hệ điện áp V ref/2 với Vin + D0 - D7: D0 - D7, chân s ố 18 – 11, là các chân ra d ữ liệu số (D7 l à bit cao nhất MSB và D0 là bit thấp nhất LSB). Các chân này được đệm ba trạng thái v à dữ liệu đã được chuyển đổi chỉ được truy cập khi chân CS = 0 và chân RD đưa xu ống mức thấp. Để tính điện áp đầu ra ta tính theo công thức sau: Dout = Vin / Kích thước bước 1.2.3. Giới thiệu về IC cảm biến LM35 Đây là cảm biến nhiệt được tích hợp chính xác cao của hãng National Semiconductor. Điện áp đầu ra của nó tỉ lệ tuyến tính với nhiệt độ theo thang độ Celsius. Chúng không yêu cầu cân chỉnh ngoài. LM35 có 4 dạng: TO-46, SO-8, TO-92, TO-220. Nhưng thường dùng nhất là dạng TO-92 như hình dưới. Sơ đồ chân LM35 dạng TO-92 Trường Đại học Duy Tân SV: Huỳnh Tiến Việt –K16ECD2 11
- Đồ án chuyên ngành GVHD: Võ Tuấn Đặc điểm cơ bản của LM35: + Điện áp nguồn từ -0.2V đến +35V + Điện áp ra từ -1V đến +6V + Dải nhiệt độ đo được từ -55°C đến +150°C + Điện áp đầu ra thay đổi 10mV mỗi khi có sự thay đổi 1°C. LM35 có độ biến thiên theo nhiệt độ : 10mV/1(0C) Độ chính xác cao, tính năng cảm biến nhiệt độ rất nhạy, ở nhiệt độ 25(0C) nó có sai số không quá 1%. Với tầm đo từ 0(0C) đến 128(0C) , tín hiệu ngõ ra tuyến tính liên tục với những thay đổi của tín hiệu nhõ vào. Thông số kỹ thuật: - Tiêu tán công suất thấp . - Dòng làm việc từ 400µA đến 5mA. - Dòng ngược 15mA. - Dòng thuận 10mA. - Độ chính xác: khi làm việc ở nhiệt độ 25(0C) với dòng làm việc 1mA thì điện áp ngõ ra từ 2,94V đến 3,04V. Đặc tính điện: - Theo thông số của nhà sản xuất LM35, quan hệ giữa điện áp và ngõ ra như sau: Vout =0.01*T(0K)=2,73+0,01*T(0C). Vậy ứng với tầm hoạt động từ 0(0C) đến 100(0C) ta có sự biến thiên điện áp ngõ ra là: Ở 0(0C) thì điện áp ngõ ra Vout = 2,73V Ở 5(0C) thì điện áp ngõ ra Vout = 2,78V ………………………………………. Ở 100(0C) thì điện áp ngõ ra Vout = 3,71V Tầm biến thiên điện áp tương ứng với nhiệt độ từ 0(0C) đến 100(0C) là 1V Trường Đại học Duy Tân SV: Huỳnh Tiến Việt –K16ECD2 12
- Đồ án chuyên ngành GVHD: Võ Tuấn 1.2.4. Cấu tạo của LED 7 đoạn Giao tiếp với led 7 đoạn Các khái niệm cơ bản Trong các thiết bị, để báo trạng thái hoạt động của thiết bị đó cho người sử dụng với thông số chỉ là các dãy số đơn thuần, thường người ta sử dụng "led 7 đoạn". Led 7 đoạn được sử dụng khi các dãy số không đòi hỏi quá phức tạp, chỉ cần hiện thị số là đủ, chẳng hạn led 7 đoạn được dùng để hiển thị nhiệt độ phòng, trong các đồng hồ treo tường bằng điện tử, hiển thị số lượng sản phẩm được kiểm tra sau một công đoạn nào đó. Led 7 đoạn có cấu tạo bao gồm 7 led đơn có dạng thanh xếp theo hình và có thêm một led đơn hình tròn nhỏ thể hiện dấu chấm tròn ở góc dưới, bên phải của led 7 đoạn.8 led đơn trên led 7 đoạn có Anode(cực +) hoặc Cathode(cực -) được nối chung với nhau vào một điểm, được đưa chân ra ngoài để kết nối với mạch điện. 8 cực còn lại trên mỗi led đơn được đưa thành 8 chân riêng, cũng được đưa ra ngoài để kết nối với mạch điện. Nếu led 7 đoạn có Anode(cực +) chung, đầu chung này được nối với +Vcc, các chân còn lại dùng để điều khiển trạng thái sáng tắt của các led đơn, led chỉ sáng khi tín hiệu đặt vào các chân này ở mức 0. Nếu led 7 đoạn có Cathode(cực -) chung, đầu chung này được nối xuống Ground (hay Mass), các chân còn lại dùng để điều khiển trạng thái sáng tắt của các led đơn, led chỉ sáng khi tín hiệu đặt vào các chân này ở mức 1. Trường Đại học Duy Tân SV: Huỳnh Tiến Việt –K16ECD2 13
- Đồ án chuyên ngành GVHD: Võ Tuấn Vì led 7 đoạn chứa bên trong nó các led đơn, do đó khi kết nối cần đảm bảo dòng qua mỗi led đơn trong khoảng 10mA-20mA để bảo vệ led. Nếu kết nối với nguồn 5V có thể hạn dòng bằng điện trở 330Ω trước các chân nhận tín hiệu điều khiển. Sơ đồ vị trí các led được trình bày như hình dưới: Các điện trở 330Ω là các điện trở bên ngoài được kết nối để giới hạn dòng điện qua led nếu led 7 đoạn được nối với nguồn 5V. Chân nhận tín hiệu a điều khiển led a sáng tắt, ngõ vào b để điều khiển led b. Tương tự với các chân và các led còn lại. Kết nối với Vi điều khiển Ngõ nhận tín hiệu điều khiển của led 7 đoạn có 8 đường, vì vậy có thể 14ang 1 Port nào đó của Vi điều khiển để điều khiển led 7 đoạn. Như vậy led 7 đoạn nhận một dữ liệu 8 bit từ Vi điều khiển để điều khiển hoạt động 14ang tắt của từng led led đơn trong nó, dữ liệu được xuất ra điều khiển led 7 đoạn thường được gọi là “mã hiển thị led 7 đoạn”. Có hai kiểu mã hiển thị led 7 đoạn: mã dành Trường Đại học Duy Tân SV: Huỳnh Tiến Việt –K16ECD2 14
- Đồ án chuyên ngành GVHD: Võ Tuấn cho led 7 đoạn có Anode(cực +) chung và mã dành cho led 7 đoạn có Cathode(cực -) chung. Chẳng hạn, để hiện thị số 1 cần làm cho các led ở vị trí b và c 15ang, nếu sử dụng led 7 đoạn có Anode chung thì phải đặt vào hai chân b và c điện áp là 0V(mức 0) các chân còn lại được đặt điện áp là 5V(mức 1), nếu sử dụng led 7 đoạn có Cathode chung thì điện áp(hay mức logic) hoàn toàn ngược lại, tức là phải đặt vào chân b và c điện áp là 5V(mức 1). Bảng mã hiển thị led 7 đoạn: Phần cứng được kết nối với 1 Port bất kì của Vi điều khiển, để thuận + tiện cho việc xử lí về sau phần cứng nên được kết nối như sau: Px.0 nối với chân a, Px.1 nối với chân b, lần lượt theo thứ tự cho đến Px.7 nối với chân h. Dữ liệu xuất có dạng nhị phân như sau : hgfedcba + Bảng mã hiển thị led 7 đoạn dành cho led 7 đoạn có Anode chung (các led đơn sáng ở mức 0): Số hiển thị trên led Mã hiển thị led 7 đoạn Mã hiển thị led 7 đoạn dạng 7 đoạn dạng nhị phân thập lục phân hgfedcba 0 11000000 C0 1 11111001 F9 2 10100100 A4 3 10110000 B0 4 10011001 99 5 10010010 92 6 11000010 82 7 11111000 F8 8 10000000 80 9 10010000 90 Trường Đại học Duy Tân SV: Huỳnh Tiến Việt –K16ECD2 15
- Đồ án chuyên ngành GVHD: Võ Tuấn A 10001000 88 B 10000011 83 C 11000110 C6 D 10100001 A1 E 10000110 86 F 10001110 8E - 10111111 BF Bảng mã hiển thị led 7 đoạn dành cho led 7 đoạn có Cathode chung (các led đơn sáng ở mức 1): Số hiển thị trên led Mã hiển thị led 7 đoạn Mã hiển thị led 7 đoạn dạng 7 đoạn dạng nhị phân thập lục phân 0 00111111 3F 1 00000110 06 2 01011011 5B 3 01001111 4F 4 01100110 66 5 01101101 6D 6 01111101 7D 7 00000111 07 8 01111111 7F 9 01101111 6F A 01110111 77 B 01111100 7C C 00111001 39 D 01011110 5E E 01111001 79 F 01110001 71 - 01000000 40 1.2.5. TRANSISTOR điều khiển nâng dòng C1815 Trường Đại học Duy Tân SV: Huỳnh Tiến Việt –K16ECD2 16
- Đồ án chuyên ngành GVHD: Võ Tuấn 1.2.6. Biến trở tinh chỉnh: Là các thiết bị có điện trở thuần có thể biến đổi được theo ý muốn Trường Đại học Duy Tân SV: Huỳnh Tiến Việt –K16ECD2 17
- Đồ án chuyên ngành GVHD: Võ Tuấn 1.2.7. IC 7805: IC 7805 để ổn áp từ điện áp DC 8v-35V xuống 5V. II. THIẾT KẾ 1. PHẦN CỨNG Sơ đồ khối mạch đo nhiệt độ. KHỐI KHỐI XỬ KHỐI CHUYỂN KHỐI HIỂN LÝ TRUNG ĐỒI CẢM THỊ TÂM: 8051 TƯƠNG BIẾN TỰ => SỐ Trường Đại học Duy Tân SV: Huỳnh Tiến Việt –K16ECD2 18
- Đồ án chuyên ngành GVHD: Võ Tuấn CÁC KHỐI CHỨC NĂNG 1.1. 1.1.1. Khối cảm biến Khối cảm biến LM35 dùng để cảm biến nhiệt độ ngoài môi trường rồi chuyển đền khối ADC0804. Ở đây chân 1 nối nguồn,chân 3 nối đất còn chân 2 nối vào chân Vin+ của ADC. 1.1.2. Khối chuyển đổi tương tự sang số Trường Đại học Duy Tân SV: Huỳnh Tiến Việt –K16ECD2 19
- Đồ án chuyên ngành GVHD: Võ Tuấn Khối này là ADC0804 dùng để chuyển đổi tín hiệu tương tự (nhiệt độ) từ cảm biến sang tín hiệu số.Sau khi đã chuyển đổi thi ADC sẽ xuất dư liệu ra 8 chân chua VXL. Trong khối chuyển đổi còn sử dụng IC LM358. Được mắc nối như trên. 1.1.3. Khối xử lý trung tâm Trường Đại học Duy Tân SV: Huỳnh Tiến Việt –K16ECD2 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Đồ án 1: Thiết kế mạch đo nhiệt độ sử dụng board Arduino, hiển thị trên 4 led 7 thanh và truyền phát không dây sử dụng module nRF24L01
62 p | 1897 | 584
-
Đề tài: THIẾT KẾ MẠCH ĐIỀU KHIỂN ĐỘNG CƠ ĐIỆN MỘT CHIỀU
45 p | 1199 | 283
-
Đề tài: Thiết kế mạch mô phỏng đo và hiển thị tốc độ động cơ có gắn Encoder 100 xung/vòng, khoảng đo [ 0-2500 vòng/phút]
20 p | 710 | 259
-
Đồ án: Thiết Kế Mạch Đo Áp AC, Hiển Thị Led 7
15 p | 759 | 195
-
Đồ án: Thiết kế mạch điều khiển khởi động động cơ 1 chiều, có đảo chiều quay và bảo vệ động cơ
28 p | 1050 | 174
-
Đề tài: Thiết kế và chế tạo robot dò đường tự động sử dụng led cảm biến thu phát hồng ngoại
17 p | 496 | 159
-
BÁO CÁO: THIẾT KẾ MẠCH QUANG BÁO
31 p | 393 | 138
-
Đồ án vi xử lý: Thiết kế mạch giao tiếp với LCD và bàn phím HEX sử dụng họ 8051
30 p | 426 | 135
-
Đề tài: Thiết kế và thi công bãi giữ xe tự động
125 p | 449 | 126
-
LUẬN VĂN TỐT NGHIỆP-ĐỀ TÀI: “ Thiết kế mạch đồng hồ hiển thị ngày, tháng, năm, giờ, phút, giây dùng IC số”
65 p | 326 | 115
-
Đồ án môn học: Thiết kế mạch chuyển nhị phân 4 Bit sang mã Gray và dư 3 sử dụng công tắc điều khiển
29 p | 1330 | 112
-
Đề tài: Thiết kế và chế tạo mạch điều khiển tốc độ DC
25 p | 300 | 97
-
Bài tập lớn: Thiết kế mạch điều khiển nhiệt độ bằng phương pháp thay đổi thời gian đốt cho lò điện
25 p | 507 | 80
-
Đề tài: Thiết kế mạch nghịch lưu
41 p | 475 | 66
-
Đồ án: Thiết kế mạch điều khiển PID cho đối tượng bậc 2
28 p | 303 | 49
-
Bài thuyết trình Kỹ thuật đo lường: Thiết kế Vom dùng cơ cấu hiển thị kim và Opamp
21 p | 267 | 47
-
Tóm tắt Đồ án tốt nghiệp Công nghệ kỹ thuật điện tử và truyền thông: Thiết kế mạch điều khiển từ xa sử dụng Arduino Nano và Module Bluetooth HC05
20 p | 75 | 17
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn