mạch đo nhiệt độ duy nhất bằng asembley
Trang 1LỜI MỞ ĐẦU
Trong xã hội hiện nay đời sống tinh thần, vật chất của con người khôngngừng nâng cao Chính vì thế mà sự ra đời của các thiết bị điện tử nói mớichung ngày càng nhiều với các hình thức đa dạng, xong việc bảo vệ nhữngthiết bị điện tử này hoạt động lâu dài vẫn còn gặp nhiều khó khăn Nhìnchung những thiết bị hoạt động quá nhiệt độ sẽ làm giảm tuổi thọ của thiết bịhoặc cháy linh kiện trong quá trình làm việc Nhưng những tai nạn này lại xảy
ra chủ yếu do sự thay đổi nhiệt độ khi làm việc kết hợp với nhiệt độ môitrường tăng cao Vì vậy để đảm tính an toàn cho các thiết bị khi hoạt độngtrong những khu vực khí hậu nóng ẩm như Việt Nam thì cần phải có một thiết
bị đo nhiệt độ của môi trường xung quanh các linh kiện, thiết bị này có chứcnăng đo nhiệt độ của môi trường xung quanh linh kiện, đồng thời có khả năngđiều khiển hệ thống quạt tản nhiệt khi nhiệt độ môi trường xung quanh linhkiện đạt đến một ngưỡng nhiệt độ được ấn định trước
Với sự tích lũy kiến thức của môn học Vi điều khiển và các môn họckhác em có thể thiết kế một thiết bị có chức năng đo nhiệt độ của môi trường
và có khả năng điều khiển quạt tản nhiệt Đó cũng chính là lý do để em chọn
đề tài thiết kế Mạch đo nhiệt độ và điều khiển quạt theo nhiệt độ.
Với đề tài này, chúng em sẽ có cơ hội tìm hiểu và vận dụng kiến thức đãhọc của mình vào các ứng dụng cơ bản nhất trong đời sống Cụ thể là sẽ tìmhiểu, đi sâu vào thiết kế mạch đo nhiệt độ hiển thị lên 7 đoạn và điều khiểnquạt theo nhiệt độ
Do kiến thức còn hạn chế và chưa có nhiều kinh nghiệm nên trong quátrình thực hiện đề tài không tránh khỏi những thiếu sót Rất mong được sựgóp ý, nhận xét từ thầy cô để bài báo cáo hoàn chỉnh và rõ ràng hơn
Em xin chân thành cảm ơn!
Trang 2PHẦN I
TỔNG QUAN VỀ ĐỒ ÁN
Ngày nay, nhân loại đã và đang trải qua những sự phát triển vượt bật
về mọi mặt.Trong đó lĩnh vực điện tử đóng một vai trò không nhỏ.Điện tửgóp phần rất lớn vào quá trình tự động hoá,thực sự đã giúp con người cónhững tiến bộ vượt bậc Đặc biệt là việc đo nhiệt độ môi trường cũng nhưviệc cảnh báo khống chế nhiệt độ môi trường làm việc được ứng dụng rộngrãi trong các nghành tổng hợp của nhiều lĩnh vực tri thức
Trong đồ án này em chọn thiết kế và thi công mạch “ đo nhiệt độ hiểnthị trên led 7 đoạn” sử dụng vi điều khiển họ 8051,mạch có thể đo nhiệt độ từ0°C đến 99°C, có khả năng cập nhật nhanh với sự thay đổi của nhiệt độ môitrường
Mạch được đặt trước nhiệt độ để so sánh với nhiệt độ môi trường bênngoài Vì vậy mạch có thể làm quạt quay tương ứng khi nhiệt độ môi trườngthay đổi so với nhiệt độ đặt trước Để theo dõi nhiệt độ hiển thị dễ dàng hơncho hiện thị trên LED 7 đoạn Cụ thể khi nhiệt độ môi trường lớn hơn 40oCquạt sẽ quay làm mát các thiết bị
Trang 3PHẦN II
NỘI DUNG VÀ KẾT QUẢ
CHƯƠNG 1: CƠ SỞ LÝ THUYẾT
1.1 Sơ đồ khối
Hình 1.1 Sơ đồ khối của mạch
1.2 Nguyên lý hoạt động của mọi hệ thống
Đối tượng cần đo là đại lượng vật lý, dựa vào các đặt tính của đại lượngcần đo mà ta chọn ra những loại cảm biến phù hợp để thực hiện biến đổinhững thông số cần đo thành đại lượng điện hay điện áp.dòng 4-10mA hay 4-20mA.Sau đó cho qua bộ lọc và khuếch đại tín hiệu đo nếu thấy cần thiếtTín hiệu sau khi hiệu chỉnh sẽ chuyển qua bộ chuyển đổi ADC-AnalogDigital Converter Bộ này sẽ chuyển đổi tín hiệu từ dạng tương tự sang tínhiệu số
Tín hiệu số này được đưa đến bộ vi điều khiển,vi xử lý để thực hiệnnhững chức năng theo yêu cầu và xử lý tín hiệu theo chương trình đã lập trình
và nạp sẵn trong IC
Theo đó bộ vi điều khiển sẽ thực hiện tác dụng xử lý, hiển thị trên led 7đoạn theo yêu cầu đặt ra
Trang 4CHƯƠNG 2: NỘI DUNG VÀ CÁC LINH KIỆN CHÍNH SỬ DỤNG 2.1 Hệ thống đo lường
2.1.1 Giới thiệu về hệ thống đo lường
Trong một hệ thống đo lường sẽ bao gồm ba thành phần cơ bản nhấtnhư sau:
- Khối chuyển đổi
Trong các hệ thống đo thì phương pháp sử dụng hệ thống đo lường số
là chuẩn và chính xác nhất,bên cạnh đó do tính chất tích hợp nên hệ thống đolường số nhỏ gọn và thỏa mãn yêu cần đặt ra
Trong đề tài mạch đo và điều khiển nhiệt độ này cũng sử dụng hệ thống đolường số.Với hai mức logic thấp và cao sẽ dễ dàng lọa bỏ những sai số do tínhiệu gây ra,ngoài ra với yêu cầu về giao tiếp máy tính thì hệ thống cũng đượcthực hiện một cách rõ ràng hệ thống đo lường số được sử dụng rộng rãi trongcông nghiệp hiện nay
2.2 Giới thiệu tổng quan về họ Vi điều khiển 89C51
AT89C51 là một vi điều khiển 8 bit, chế tạo theo công nghệ CMOSchất lượng cao, công suất thấp với 4 KB PEROM (Flash Programeable anderasable 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
Trang 5- 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
2.2.1 Cấu trúc bên trong của AT89C51
Hình 2.1 Sơ đồ khối của AT89C51Phần chính của vi điều khiển 8051 là bộ xử lí trung tâm (CPU: centralprocessing unit) bao gồm:
+ Thanh ghi tích lũy A
+ Thanh ghi tích lũy phụ B, dùng cho phép nhân và phép chia
+ Đơn vị logic học (ALU : Arithmetic Logical Unit )
+ Từ trạng thái chương trình (PSW : Prorgam Status Word) + Bốn băngthanh ghi
Trang 6bộ đếm định thời hoặc cũng có thể là giao diện nối tiếp
Hai bộ định thời 16 bit hoạt động như một bộ đếm
Các cổng (port0,1,2,3), sử dụng vào mục đích điều khiển Ở cổng 3 cóthêm các đường dẫn điều khiển dùng để trao đổi với một bộ nhớ bên ngoài,hoặc để đầu nối giao diện nối tiếp, cũng như các đường ngắt dẫn bên ngoài.Giao diện nối tiếp có chứa một bộ truyền và một bộ nhận không đồng bộ, làmviệc độc lập với nhau.Tốc độ truyền qua cổng nối tiếp có thể đặt trong dãirộng và được ấn định bằng một bộ định thời
Trong vi điều khiển 8951 có hai thành phần quan trọng khác đó là bộnhớ và các thanh ghi:
+ Bộ nhớ gồm có bộ nhớ RAM và bộ nhớ ROM dùng để lưu trữ dữ liệu và
Trang 7Hình 2.2 Sơ đồ chân của AT89C51
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 0cò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
Hình 2.3 Port 0
+ 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ẩnISP, 2 chân P1.0 và P1.1 được dùng cho bộ Timer 2
Trang 8Hình 2.4 Port1+ 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.
Hình 2.5 Port 2
+ Port 3 (P3.0 – P3.7 hay chân 10 – 17): mỗi chân trên port 3 ngoài chức năngxuất nhập ra còn có một số chức năng đặc biệt sau:
Bit Tên Chức năng chuyển đổi
P3.0 RXD Dữ liệu nhận cho port nối tiếp
P3.1 TXD Dữ liệu truyền cho port nối tiếp
P3.2 INT0 Ngắt bên ngoài 0
P3.3 INT1 Ngắt bên ngoài 1
P3.4 T0 Ngõ vào của Timer/Counter 0
P3.5 T1 Ngõ vào của Timer/Counter 1
P3.6 WR Xung ghi bộ nhớ dữ liệu ngoài
Trang 9P3.7 RD Xung đọc bộ nhớ dữ liệu ngoài
Bảng 1: chức năng Port 3
Hình 2.6 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ôngthường là 12MHz
+ EA (External Access): EA thường được mắc lên mức cao (+5V) hoặc mứcthấp (GND) Nếu ở mức cao, bộ vi điều khiển thi hành chương trình từ ROMnội Nếu ở mức thấp, chương trình chỉ được thi hành từ bộ nhớ mở rộng.+ ALE (Address Latch Enable): ALE là tín hiệu để chốt địa chỉ vào một thanhghi 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ấptrong 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
Trang 10mã 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)
2.2.3 Tổ chức bộ nhớ
Bộ nhớ của MCS-51 bao gồm: bộ nhớ trong và bộ nhớ ngoài:
Hình 2.7 Sơ đồ bộ nhớ MCS - 51-Khi /EA được nối với +5v thì bộ nhớ ngoài không được dùng, MCS-51 chỉtruy nhập EEPROM trong để đọc mã chương trình và cất số liệu vào RAMtrong Khi /EA được nối đất thì bộ nhớ chương trình ROM trong không đượcdùng, MCS-51 đọc mã chương trình từ bộ nhớ chương trình ngoài bằng tínhiệu /PSEN, còn bộ nhớ số liệu ngoài được truy nhập bằng các tín hiệu /WR
và /RD, do có bộ nhớ chương trình và bộ nhớ số liệu ngoài có thể dùng chungbus địa chỉ A0 A15.Bộ nhớ số liệu trong của họ MCS-51 có địa chỉ từ 00hđến FFh, trong đó nhóm 8052 có đủ 256 byte RAM, nhóm 8051 chỉ có 128byte RAM ở các địa chỉ thấp từ 00h đến 7fh, vùng địa chỉ cao từ 80h đến FFhđược dành cho các thanh ghi chức năng đặc biệt SFR Tổ chức vùng 128 bytethấp bộ nhớ số liệu RAM trong của họ MCS-51như trên hình 3, nó được chiathành ba miền
Trang 11-Miền các băng thanh ghi chiếm địa chỉ từ 00h đến 1fh có 32 byte chia thànhbăng, mỗi băng có 8 thanh ghi được đánh số từ R0 đến R7.
-Tại mỗi thời điểm chỉ có một băng thanh ghi có thể truy nhập và được gọi làbăng tích cực Để chọn băng tích cực cần nạp giá trị thích hợp cho các bítRS0và RS1 của thanh ghi từ trạng thái PSW, mặc định bằng 0 là tích cực.Miền RAM được định địa chỉ bít có 16 byte 8 bít = 128 bít, chiếm địa chỉ từ20h đến 1fh Mỗi bít ở miền này được định địa chỉ riêng từ 00h đến 7fh nên
có thể truy nhập đến từng bít riêng rẽ bằng các lệnh xử lý bít Vùng RAMđược định địa chỉ bít và các lệnh xử lý bít là một trong những đặc tính nổi bậtđem lại sứcmạnh cho họ bộ vi điều khiển MCS-51
-Miền RAM thông thường có 80 byte chiếm địa chỉ từ 30h đến 7fh Các thanhghi chức năng đặc biệt (viết tắt theo tiếng Anh là SFR) là tập các thanh ghibên trong của bộ vi điều khiển Họ MCS-51 định địa chỉ cho tất cả các SFR ởvùng 128 byte cao của bộ nhớ số liệu trong (xem hình 2), mỗi SFR có tên gọi
và địa chỉ riêng, một số SFR có định địa chỉ cho từng bít Khi bật nguồn hoặcRESET, tất cả các SFR đều được nạp giá trị đầu, sau đó chương trình cần nạplại giá trị cho các SFR cần dùng theo yêu cầu sử dụng
-Việc truy nhập đến các SFR chỉ có thể thực hiện bằng phương pháp địa chỉtrực tiếp với tên gọi hoặc địa chỉ của SFR là toán hạng của lệnh Với các SFR
có định địa chỉ bít, có thể truy nhập và thay đổi trực tiếp từng bít.của nó bằngcác lệnh xừ lý bít Bảng 2 cho biết thông tin chủ yếu về các SFR
-Ở nhóm 8051vùng 128 byte cao của bộ nhớ số liệu trong chỉ có cácSFR,không tồn tại các ô nhớ khác ở vùng nhớ này Ở nhóm 8052 bộ nhớ sốliệu trong có 256 byte RAM, các ô nhớ của vùng RAM 128 byte cao chỉ cóthể truy nhập được bằng phương pháp địa chỉ gián tiếp, còn các SFR cũng cóđịa chỉ nằm trong vùng đó nhưng chỉ truy nhập được bằng phương pháp địachỉ trực tiếp, vì thế việc truy nhập chúng không bị xung đột và nhầm lẫn
Trang 13đổ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ếnnhiệ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 phổ biến là ADC0804
Hình 2.9 ADC0804 thực tế
2.3.2 Sơ đồ chân của ADC0804
Hình 2.10: Sơ đồ chân của ADC0804
2.3.3 Cấu trúc ADC0804
Chip ADC0804 là bộ chuyển đổi tương tự số thuộc họ ADC800 củahãng National Semiconductor Chip này cũng được nhiều hãng khác sản xuất
Trang 14Chip có điện áp nuôi +5V v à độ phân giải 8 bit Ngoài độ phân giải thì thờigian chuyển đổ i cũng là một tham số quan trọng khi đánh giá bộ ADC Thờigian 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 gianchuyển đổi phụ thuộc vào tần số đồng hồ được cấp tới châ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ânnà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 ghitrong RD được sử dụng để có dữ liệu đã được chyển đổi tới đầu ra củaADC0804 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 để
báo cho ADC biết bắt đầu quá trình chuyển đổi Nếu CS = 0 khi WR tạo raxung 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ạoxung đồ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 (1)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
Trang 15khi INTR xuống thấp, cần đặt CS = 0 và gửi một xung cao xuống thấp tớichâ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 trongdải 0 đến +5V Tuy nhiên, có nhiều ứng dụng mà đầu vào tương tự áp đếnVin khác với dải 0 đến +5V Chân Vref/2 được dùng để thực hiện các điện ápđầu ra khác 0 đến +5V
Vref/2 (V) Vin (V) Kích thước bước (mV)
Bảng 2: 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 (2)
2.4 Giới thiệu về cảm biến nhiệt LM35
Đây là cảm biến nhiệt được tích hợp chính xác cao của hãng NationalSemiconductor Điện áp đầu ra của nó tỉ lệ tuyến tính với nhiệt độ theo thang
độ Celsius Điện áp ngõ ra thay đổi 10mv (điện áp bước) cho mỗi sự thay đổi1C Chúng không yêu cầu cân chỉnh ngoài
Trang 16LM35 có 4 dạng: TO-46, SO-8, TO-92, TO-220 Nhưng thường dùngnhất là dạng TO-92.
2.4.1 Sơ đồ chân
Hình 2.11 Sơ đồ chân LM35
Chân 1: Chân nguồn Vcc
Chân 2: Đầu ra Vout
Chân 3: GND
2.4.2: Một số thông số chính của LM35
+ Điện áp đầu vào từ 4V đến 30V
+ Độ phân giải điện áp đầu ra là 10mV/oC
+ Độ chính xác cao ở 25 C là 0.5 C
+ Trở kháng đầu ra thấp 0.1 cho 1mA tải
Trang 17Dải nhiệt độ đo được của LM35 là từ -55 C - 150 C với các mức điện áp rakhác nhau Xét một số mức điện áp sau :
+Nhiệt độ -55 C điện áp đầu ra -550mV
+ Nhiệt độ 25 C điện áp đầu ra 250mV
+Nhiệt độ 150 C điện áp đầu ra 1500mV
Tùy theo cách mắc của LM35 để ta đo các giải nhiệt độ phù hợp Đối với hệthống này thì đo từ 0 đến 150 Chi tiết các bạn có thể xem trong datasheet củanó
Tính toán nhiệt độ đầu ra của LM35
Việc đo nhiệt độ sự dụng LM35 thông thường chúng ta sử dụng bằng cáchLM35 - > ADC - > Vi điều khiển
Như vậy ta có:
U= t.k (3) Với : u là điện áp đầu ra
t là nhiệt độ môi trường đo
k là hệ số theo nhiệt độ của LM35 10mV/1 độ
Giả sử điện áp Vcc cấp cho LM35 là 5V ADC 10bit
Vậy bước thay đổi của LM35 sẽ là 5/(2^10) = 5/1024
Giá trị ADC đo được thì điện áp đầu vào của LM35 là:
(t*k)/(5/1024) = ((10^-2)*1024*t)/5 = 2.048*tVậy nhiệt độ ta đo được t = giá trị ADC/2048
Tương tự với ADC 11bit và Vcc khác ta cũng tính như trên để được côngthức lấy nhiệt độ
Sai số của LM35:
+ Tại 0 độ C thì điện áp của LM35 là 10mV
+ Tại 150 độ C thì điện áp của LM35 là 1.5V
==> Giải điện áp ADC biến đổi là 1.5 - 0.01 = 1.49 (V)
+ ADC 11 bit nên bước thay đổi của ADC là : n = 2.44mV
Vậy sai số của hệ thống đo là : Y = 0.00244/1.49 = 0.164
2.5 IC ổn áp LM7805
Trang 18LM7805 là IC ổn áp 5V giúp ta có nguồn ổn áp 5V cho các linh kiện sau
nó hoạt động ổn định
2.5.1.Đặc điểm:
+Đầu vào điện áp từ 5V đến 18V
+Dòng điện ngỏ ra là 500mA và điện áp ngỏ ra là 5V
+Nhiệt độ chịu đựng được của IC từ -40’C đến +125’C
2.5.2 Hình dạng và kí hiệu:
Hình 2.12 Hình dạng và kí hiệu LM7805
2.6 Thiết kế các khối chức năng của mạch.
2.6.1:Khối cảm biến nhiệt độ sử dụng LM35:
a Sơ đồ nguyên lý:
Hình 2.13 Sơ đồ nguyên lý LM35
b Nguyên lý hoạt động :
Trang 19Mạch cảm biến hoạt động dựa trên nguyên tắc sau: Khi nhiệt độ môitrường thay đổi,qua cảm biến ta sẽ thu được tính hiệu ngõ ra,cứ 10mV thìnhiệt độ tăng lên 1°C.
+Chân 1: Chân nguồn Vcc=5V
+Chân 2: Đầu ra Voutnối với Vin+ của ADC0804