badb0y.online

New Member

Download miễn phí Đề tài Hiển thị nhiệt độ cảm biến nhiệt LM35 trên matlab thong qua cổng RS232 giao tiếp với máy tính


.Nội dung đề tài:

Hiển thị nhiệt độ cảm biến nhiệt LM35 trên matlab thong qua cổng RS232 giao tiếp với máy tính.

2.Mục đích đề tài:

Söû duïng caûm bieán nhieät ñoä theo doõi söï thay ñoåi nhieät ñoä.
Keát hôïp vôùi maùy tính ghi nhaän söï thay ñoåi nhieät ñoä nhaèm phaân tích ñaùnh giaù söï bieán ñoåi nhieät ñoä.
Thông qua chương trình vi điều khiển nhaèm ñaùp öùng söï thay ñoåi nhieät ñoä tuøy theo muïc ñích söû duïng maø taùc ñoäng taêng hay giaûm nhieät ñoä.
Môû roäng kieán thöùc veà caùc loaïi vi ñieàu khieåân môùi vaø öùng duïng vaøo trong thöïc teá.
Sử dụng phần mềm matlab nhằm hiển thị giá trị nhiệt độ.


Để tải bản Đầy Đủ của tài liệu, xin Trả lời bài viết này, Mods sẽ gửi Link download cho bạn sớm nhất qua hòm tin nhắn.
Ai cần download tài liệu gì mà không tìm thấy ở đây, thì đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí

Tóm tắt nội dung tài liệu:

LỜI CẢM ƠN
Để hoàn thành được đồ án này, đầu tiên nhóm thực hiện xin được gởi lời Thank đến Ban Giám Hiệu, quý Thầy Cô trong trường và đặc biệt là quý Thầy Cô trong khoa Cơ Điện Tử Trường Đại Học Sư Phạm Kỹ Thuật TP.HCM, đã tận tình chỉ dẫn, truyền đạt kiến thức cũng như tạo điều kiện thuận lợi cho nhóm thực hiện trong suốt quá trình học tập vừa qua.
Đặt biệt nhóm thực hiện xin chân thành Thank Thầy Lê Tấn Cường đã tận tình hướng dẫn, quan tâm theo dõi và động viên nhóm thực hiện để hoàn thành tốt đồ án tốt nghiệp này.
Ngoài ra, nhóm thực hiện đề tài cũng xin gửi lời Thank đến tất cả các bạn bè cùng khóa và người thân chung quanh đã giúp đỡ về vật chất và tinh thần để nhóm thực hiện đạt được thành tích như ngày hôm nay.
NHÓM THỰC HIỆN ĐỀ TÀI
Chương 1 : DẪN NHẬP
1.Nội dung đề tài:
Hiển thị nhiệt độ cảm biến nhiệt LM35 trên matlab thong qua cổng RS232 giao tiếp với máy tính.
2.Mục đích đề tài:
Söû duïng caûm bieán nhieät ñoä theo doõi söï thay ñoåi nhieät ñoä.
Keát hôïp vôùi maùy tính ghi nhaän söï thay ñoåi nhieät ñoä nhaèm phaân tích ñaùnh giaù söï bieán ñoåi nhieät ñoä.
Thông qua chương trình vi điều khiển nhaèm ñaùp öùng söï thay ñoåi nhieät ñoä tuøy theo muïc ñích söû duïng maø taùc ñoäng taêng hay giaûm nhieät ñoä.
Môû roäng kieán thöùc veà caùc loaïi vi ñieàu khieåân môùi vaø öùng duïng vaøo trong thöïc teá.
Sử dụng phần mềm matlab nhằm hiển thị giá trị nhiệt độ.
Chương 2 : PHƯƠNG THỨC THỰC HIỆN
Phöông aùn thực hiện
Maïch tích hôïp.
Vi ñieàu khieån AVR coù tích hôïp boä chuyeån ñoåi ADC coù khaû naêng laäp trình.
Maïch toå hôïp tích hôïp giao tiếp với máy tính thông qua cổng RS232.
Hieån thò
Hieån thò giaù trò nhieät ñoä treân Matlab
Caûm bieán nhieät ñoä
Caûm bieán nhieät ñoä LM35 vôùi ñoä nhaïy 10mV/oC doøng ñieän tieâu thuï 60µA, phaïm vi söû duïng töø -55 oC ñeán 150 oC.
Giao tieáp maùy tính
Giao tieáp vôùi maùy tính qua coång COM
Chương 3 : CƠ SỞ LÝ LUẬN
Söû duïng AVR vi ñieàu khieån vôùi khaû naêng laäp trình vaø tích hôïp boä chuyeân ñoåi ADC thuaän tieän trong vieäc thi coâng vaø thieát keá, ñôn giaûn hoùa phaàn cöùng.
Söû duïng caûm bieán nhieät ñoä LM35 vôùi phaïm vi söû duïng roäng, doøng ñieän tieâu thuï thaáp.
Giao tieáp maùy tính qua coång noái tieáp thieát bò phaàn cöùng ñôn giaûn, khoaûng caùch xa 30m ñeán 50m.
Giôùi thieäu caùc khoái
1.Khoái trung taâm
Khoái naøy söû duïng vi ñieàu khieån ATMEGA32 cuûa haõng Atmel vôùi caùc tính naêng:
-Vi ñieàu khieån 8 bit, coù tính naêng söû duïng cao, coâng suaát thaáp.
-Coù 131 taäp leänh theo kieán truùc RISC, chuû yeáu thöïc hieän trong 1 chu kì maùy.
-32x8 thanh ghi ña duïng.
-16KB boä nhôù flash coù khaû naêng laäp trình ñöôïc.
-512 Bytes EEPROM
-1K Byte Internal SRAM.
-Nhieàu ngoõ vaøo ra (I/O Port) 2 höôùng (bi-directional).
-2 boä Timer/Counters 8-bit vôùi Separate Prescalers vaø Compare Modes.
-1 Timer/Counter 16-bit vôùi Separate Prescaler, Compare Mode vaø -Capture Mode.
-4 keânh PWM.
-8 keânh chuyeån ñoåi ADC 10-bit
-8 keânh chuyeån ñoåi ñôn.
-7 keânh chuyeån ñoåi vi sai chæ ñöôïc ñoùng goùi trong TQFP .
-2 keânh chuyeån ñoåi vi sai coù khaû naêng laäp trình, löïa choïn ñoä lôïi 1x, 10x, or 200x.
-Giao dieän noái tieáp USART( töông thích chuaån noái tieáp RS-232)
-Giao dieän noái tieáp Two-wire Serial( töông thích chuaån I2C )
-Giao dieän noái tieáp SPI Master vaø Slave.
-Boä Watchdog Timer coù khaû naêng laäp trình ñöôïc vôùi boä dao ñoäng treân chip.
-Boä so saùnh Analog treân chip.
……
Sô ñoà chaân cuûa ATMEGA32
Sô ñoà khoái cuûa ATMEGA32
Loõi AVR keát hôïp nhöõng taäp leänh vôùi 32 thanh ghi laøm vieäc vôùi muïc ñích chung. Caû 32 thanh ghi ñeàu ñöôïc keát noái tröïc tieáp ñeán ALU. Cho pheùp truy xuaát 2 thanh ghi laøm vieäc ñoäc laäp vôùi 1 chu kì maùy. Vôùi kieán truùc RISC naøy cho pheùp CPU laøm vieäc nhanh gaáp möôøi laàn kieán truùc CISC.
Moâ taû chaân linh kieän:
VCC & GND Chaân caáp nguoàn cho vi ñieàu khieån.
Port A (PA7..PA0)
Ñöôïc daønh rieâng cho ngoõ vaøo analog cuûa boä chuyeån ñoåi ADC. Ngoaøi ra Port A coøn ñöôïc duøng nhö 1 Port vaøo ra 2 höôùng neáu boä chuyeån ñoåi ADC khoâng söû duïng. Moãi chaân cuûa Port A ñöôïc cung caáp ñieän trôû keùo leân beân trong. Boä ñeäm ngoõ ra cuûa Port A ñöôïc ñieàu khieån cho caû 2 khaû naêng, sink doøng vaø source doøng. Khi Port A söû duïng nhö ngoõ vaøo, chuùng seõ source doøng neáu ñieän trôû keùo leân beân trong tích cöïc.
Port B (PB7..PB0)
Port B ñöôïc duøng nhö 1 Port vaøo ra 2 höôùng vôùi ñieän trôû keùo leân beân trong. Moãi chaân cuûa Port B ñöôïc cung caáp ñieän trôû keùo leân beân trong. Boä ñeäm ngoõ ra cuûa Port B ñöôïc ñieàu khieån cho caû 2 khaû naêng, sink doøng vaø source doøng. Khi Port B söû duïng nhö ngoõ vaøo, chuùng seõ source doøng neáu ñieän trôû keùo leân beân trong tích cöïc. Ngoaøi ra, Port B coøn ñöôïc söû duïng nhöõng chöùc naêng khaùc, ñöôïc trình baøy nhö sau:
Port C (PC7..PC0)
Port C ñöôïc duøng nhö 1 Port vaøo ra 2 höôùng vôùi ñieän trôû keùo leân beân trong. Moãi chaân cuûa Port B ñöôïc cung caáp ñieän trôû keùo leân beân trong. Boä ñeäm ngoõ ra cuûa Port C ñöôïc ñieàu khieån cho caû 2 khaû naêng, sink doøng vaø source doøng. Khi Port C söû duïng nhö ngoõ vaøo, chuùng seõ source doøng neáu ñieän trôû keùo leân beân trong tích cöïc. Neáu söû duïng giao tieáp JTAG, ñieän trôû keùo leân ôû chaân PC5(TDI), PC3(TMS) vaø PC2(TCK) seõ tích cöïc thaäm chí coù Reset xaûy ra. Port C söû duïng cho giao tieáp JTAG vaø caùc tính naêng ñaëc bieät cuûa AVR ñöôïc lieät keâ ra sau ñaây:
Port D (PD7..PD0)
Port D ñöôïc duøng nhö 1 Port vaøo ra 2 höôùng vôùi ñieän trôû keùo leân beân trong. Moãi chaân cuûa Port B ñöôïc cung caáp ñieän trôû keùo leân beân trong. Boä ñeäm ngoõ ra cuûa Port D ñöôïc ñieàu khieån cho caû 2 khaû naêng, sink doøng vaø source doøng. Khi Port D söû duïng nhö ngoõ vaøo, chuùng seõ source doøng neáu ñieän trôû keùo leân beân trong tích cöïc. Ngoaøi ra, Port D coøn ñöôïc söû duïng nhöõng chöùc naêng khaùc, ñöôïc trình baøy nhö sau:
RESET
Ngoõ vaøo Reset. Neáu möùc Low ñaët vaøo chaân naøy daøi hôn ñoä roäng xung toái thieåu seõ reset AVR. Cho duø khoâng coù xung clock
XTAL1 & XTAL2 Ngoõ vaøo ra cuûa boä dao ñoäng thaïch anh.
AVCC
Chaân nguoàn cung caáp cho Port A vaø boä chuyeån ñoåi ADC. Thöôøng ñöôïc keát noái vôùi Vcc, thaäm chí neáu ADC khoâng ñöôïc söû duïng. Coøn neáu ADC ñöôïc söû duïng, neân keát noái vôùi Vcc thoâng qua 1 maïch loïc thoâng thaáp.
AREF Chaân ñieän aùp tham chieáu cho boä chuyeån ñoåi ADC.
ADC (Analog to Digital Converter)
chức năng:
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Caùc thanh ghi trong ADC
ADC Multiplexer Selection Register – ADMUX
Bit 7:6 – REFS1:0: Reference Selection Bits.
Hai bit naøy löïa choïn ñieän aùp tham chieáu cho ADC. Neáu nhöõng bit naøy ñöôïc thay ñoåi trong quaù trình chuyeån ñoåi thì söï thay ñoåi naøy seõ khoâng ñöôïc taùc ñoäng cho tôùi khi quaù trình chuyeån ñoåi hoaøn taát. Ñieän aùp tham chieáu beân trong coù theå khoâng ñöôïc söû duïng neáu ñieän aùp tham chieáu beân ngoaøi ñöôïc thieát laäp baèng caùch thieát laäp nguoàn VCC taïi chaân AREF.
Bit 5 – ADLAR: ADC Left Adjust Result.
Bit ADLAR taùc ñoäng ñeán caùch bieåu dieãn keát quaû cuûa quaù trình chuyeån ñoåi ADC trong thanh ghi Data Register.
ADLAR=1: keát quaû ñöôïc canh theo leà traùi.
ADLAR=0: keát quaû ñöôïc canh theo leà phaûi.
ieäc thay ñoåi bit ADLAR aûnh höôûng ngay laäp töùc ñeán keát quaû ôû Data Reg...
 
Các chủ đề có liên quan khác
Tạo bởi Tiêu đề Blog Lượt trả lời Ngày
D Ứng dụng họ điều khiển ghép nối 04 LED 7 thanh để hiển thị số đo nhiệt độ dung vi mạch LM35, ADC0808, khoảng đo (-55 – 125)◦C Khoa học kỹ thuật 0
D Thiết kế mạch đo nhiệt độ dùng PT100 hiển thị kết quả trên LED 7 đoạn Khoa học kỹ thuật 0
T Tìm hiểu về vi điều khiển 89S52. Thiết kế mô hình đo và khống chế nhiệt độ hiển thị trên led 7 thanh Công nghệ thông tin 2
T Thiết kế hệ thống đo, hiển thị và điều khiển nhiệt độ khí sấy sử dụng vi điều khiển AT89C52 Tài liệu chưa phân loại 0
R Trình bày về module analog trong S7-300, cho ví dụ về đo và hiển thị nhiệt độ dùng LM35 Tài liệu chưa phân loại 0
C Báo cáo mẫu đọc nhiệt độ hiển thị lên lcd Tài liệu chưa phân loại 0
T Đo và khống chế nhiệt độ với cảm biến DS18B20 hiển thị led 7 thanh Tài liệu chưa phân loại 2
D Thiết kế bộ đo và khống chế nhiệt độ, hiển thị LCD Tài liệu chưa phân loại 2
T Thiết kế hệ thống hiển thị nhiệt độ, đồng thời kết hợp đều khiển một số thiết bị dân dụng Tài liệu chưa phân loại 0
V Thiết kế bộ đo và khống chế nhiệt độ hiển thị bằng led 7 đoạn Khoa học kỹ thuật 0

Các chủ đề có liên quan khác

Top