1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Báo cáo nhập môn ngành kỹ thuật điều khiển tự động hóa và hệ thống điện

32 5 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 32
Dung lượng 2,87 MB

Nội dung

  TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI BÁO CÁO NHẬP MƠN         Phạm Hồng Anh (MSSV: 20212396) anh.ph212396@sis.hust.edu.vn Kiều Việt Anh (MSSV: 20212395) anh.kv212395@sis.hust.edu.vn Ngành Kỹ thuật điều khiển tự động hóa Và hệ thống điện Giảng viên hướng dẫn: Thầy Bùi Đăng Thảnh Bộ môn: Viện:  Nhập môn kỹ thuật ngành điện Điện- điện tử     HÀ NỘI, 3/2023 Chương : THIẾT BỊ ĐO NỒNG ĐỘ BỤI 1.1 Sơ lược thiết bị đo 1.2 IoT 1.3 Tổng quan thiết bị đo nồng độ bụi 1.4 Cách thức hoạt động máy đo nồng độ bụi : 1.5 Công dụng máy đo nồng độ bụi : Chương : Cảm biến bụi Sharp GP2Y1010AU0F 2.1 Thông tin tổng quát 2.1.1 Giới thiệu 2.1.2 Ứng dụng 2.1.3 Đặc điểm 2.2 Thông số kỹ thuật 2.2.1 Sơ đồ kết nối cảm biến với arduino UNO 2.2.2 Thông tin ký hiệu 2.2.3 Date code ( digit ) 2.2.4 Kích thước phác thảo 2.2.5 Ngưỡng giới hạn sản phẩm 2.2.6 Thông số quang điện tử thiết bị 2.2.7 Điều kiện đầu vào khuyến nghị cho hệ thống led đầu cuối 2.3 Cách sử dụng cảm biến bụi GP2Y1010AU0F 2.3.1 Chuẩn bị 2.3.2 Phương pháp đo 2.3.3 Phương pháp tính kết Chương : VI ĐIỀU KHIỂN 3.1 Tổng quát vi điều khiển 3.1.1 Khái niệm vi điều khiển   3.1.2 Phân loại vi điều khiển 3.1.3 Các họ vi điều khiển phổ biến 3.1.4 Cấu trúc tổng quan vi điều khiển 3.2 Vi điều khiển 8051 3.2.1 Tóm tắt lịch sử 8051 3.2.2 Kiến trúc phần cứng họ 8051 3.2.4 Tổ chức nhớ  3.2.5 Ứng dụng ví dụ 3.2.6 Ứng dụng vi điều khiển 8051 3.3 Code đề làm led chạy 3.3.1 Phần Code 3.3.2 Giải thích số hàm sử dụng đoạn Code   Chương : THIẾT BỊ ĐO NỒNG ĐỘ BỤI 1.1 Sơ lược thiết bị đo Đo lường gì? Đo lường trình đánh giá định lượng đại lượng cần đo để có kết  bằng số so với đơn vị đo. Hoặc định nghĩa đo lường hành động cụ thể thực hiện cơng cụ đo lường để tìm trị số đại lượng chưa biết biểu thị đơn vị đo lường.  Thiết bị đo lường gì? Thiết bị đo lường tập hợp tất dụng cụ, thiết bị, máy móc thiết kế tạo nhằm mục đích phục vụ cơng việc đo đạc số cần thiết cho người sử dụng hoạt động thống kê, sản xuất, nghiên cứu, bn bán,… Vai trị thiết bị đo: - Giúp kiểm định tất kết sau trình thực nghiệm cách xác, rõ ràng theo đơn vị đo lường tiêu chuẩn quốc tế - Cung cấp cho người số liệu, số dễ dàng, nhanh chóng tiện lợi - Đảm bảo hiệu phục vụ nhiệm vụ quản lý riền kinh tế, kỹ thuật - Giúp hoạt động sản xuất, nghiên cứu, sáng tạo thuận lợi hơn, góp phần cải thiện suất lao động, nâng cao sản lượng chất lượng sản phẩm tạo - Góp phần thúc đẩy tiến khoa học kỹ thuật - Việc sử dụng cơng cụ đo lường cịn giúp dễ dàng kiểm soát hạn mức định - Các thiết bị, dụng cụ đo lường áp dụng hầu hết lĩnh vực sản xuất khí, xây dựng, dự báo thời tiết, y tế, sức khỏe, thực phẩm, hàng tiêu dùng Đặc  biệt, ngành sản xuất công nghiệp, thiết bị đo lường tiêu chuẩn, đo lường công nghiệp thiết bị thiếu sử dụng phổ biến Một số loại thiết bị, dụng cụ đo lường sử dụng rộng rãi - Cân điện tử - Thiết bị đo độ ẩm, áp suất - Thiết bị đo chất độc hại, hóa chất, nồng độ bụi       - Thiết bị đo độ nhám bề mặt - Thiết bị đo trọng lượng, khối lượng - Thiết bị đo huyết áp, tìm mạch - Thiết bị đo số thể người chiều cao, cân nặng - Thiết bị phân tích nước - Thiết bị thị đầu đọc - Thiết bị đo dòng rò, đo khoảng cách - Thiết bị thử nghiệm rơ le Cấu tạo chung thiết bị đo Gồm phận chính: Chuyển đổi sơ cấp (CĐSC): thực chức biến đổi đại lượng đo thành tín hiệu điện Là khâu quan trọng thiết bị đo, định độ xác độ nhạy dụng cụ Có nhiều loại chuyển đổi sơ cấp khác thuộc tính đại lượng đo lường đại lượng đầu chuyển đổi Mạch đo (MĐ): thực chức thu thập, gia công thông tin đo lường sau chuyển đổi sơ cấp; thực thao tác tính tốn sơ đồ mạch Tùy thuộc vào dụng cụ kiểu biến đổi thẳng hay kiểu so sánh mà mạch đo có cấu trúc khác Các đặc tính mạch đo bao gồm: độ nhạy, độ xác, đặc tính động, cơng suất tiêu thụ, phạm vi làm việc xem xét cụ thể cho loại mạch đo để có thiết kế phù hợp sử dụng có hiệu Mạch đo thường sử dụng kỹ thuật điện tử vi xử lý để nâng cao tính kỹ thuật đặc biệt dụng cụ Cơ cấu thị (CCCT): khâu cuối dụng cụđo, thực chức thể kết quảđo lường dạng số so với đơn vị sau qua mạch đo Các kiểu thị thường gặp gồm: thị kim chỉ, thị thiết bị tự ghi (ghi lại tín hiệu thay đổi theo thời gian), thị dạng số (đọc trực tiếp tựđộng ghi lại) Việc phân chia phận theo chức năng, không thiết phải theo cấu trúc vật lý, thực tế khâu gắn với (một phần tử vật lý hực nhiều chức năng), có liên hệ chặt chẽ với mạch phản hồi     1.2 IoT IoT gì? IoT (Internet of Things) nghĩa Internet vạn vật Một hệ thống thiết bị tính tốn, máy móc khí kỹ thuật số người có liên quan với khả    truyền liệu qua mạng mà không yêu cầu tương tác người với máy tính Cấu trúc hệ thống IoT Gồm phần chính: + Thiết bị (Things) + Trạm kết nối (Gateways) + Hạ tầng mạng (Network and Cloud) + Bộ phận phân tích xử lí liệu (Services-creation and Solution Layers) Các cách truyền thông IoT phổ biến: + MQTT ( Message Queue Telemetry Transport): MQTT giao thức mã nguồn mở để truyền messages nhiều Client (Publisher Subscriber) thông qua Broker trung gian, thiết kế để đơn giản dễ dàng triễn khai Kiến trúc MQTT dựa Broker trung gian sử dụng kết nối TCP long-lived từ Client đến Broker.  + CoAP (Constrained Applications Protocol): CoAP là giao thức truyền tải tài liệu theo mơ hình client/server dự internet tương tự giao thức HTTP thiết kế cho thiết  bị ràng buộc Giao thức hỗ trợ giao thức one-to-one để chuyển đổi trạng thái thông tin client server + AMQP (Advanced Message Queue Protocol): AMQP giao thức làm trung gian cho gói tin lớp ứng dụng với mục đích thay hệ thống truyền tin độc quyền khơng tương thích Các tính AMQP định hướng message, hàng đợi, định tuyến (bao gồm point-to-point publish-subscribe) có độ tin cậy bảo mật cao Các hoạt động thực thông qua broker, cung cấp khả điều khiển luồng (Flow Control) + DDS (Data Distribution Service): DDS ngôn ngữ trung gian dựa vào liệu tập trung sử dụng phép khả mở rộng, thời gian thực, độ tin cậy cao trao đổi liệu tương tác Đây giao thức phi tập trung (broker-less) với truyền thông ngang hàng trực kiểu peer-to-peer publishers subscribers thiết kế để trở thành ngôn ngữ hệ điều hành độc lập DDS gửi nhận liệu, kiện, thông tin lệnh UDP chạy giao thức truyền tải khác IP Multicast, TCP/IP, nhớ chia sẻ,…     + XMPP (Extensible Messaging Presence Protocol): XMPP (trước gọi “Jabber”) giao thức truyền thông dùng cho định hướng tin nhắn trung gian dựa ngôn ngữ XML XMPP mơ hình  phân quyền client-server phi tập trung, sử dụng cho ứng dụng nhắn tin văn Có thể nói XMPP gần thời gian thực mở rộng đến hàng trăm hàng nghìn nút Dữ liệu nhị phân phải mã hóa base64 trước truyền băng tần Các cách truyền liệu IoT: +Bluetooth: Một công nghệ giao tiếp truyền thông khoảng cách ngắn xuất hầu hết thiết bị máy tính, điện thoại/ smartphone, dự kiến chìa khóa cho sản phẩm IoT đặc biệt, cho phép giao tiếp thiết bị với smartphone + Zigbee: giống Bluetooth, loại truyền thông khoảng cách ngắn, sử dụng với số lượng lớn thường sử dụng cơng nghiệp có lợi đáng kể hệ thống phức tạp cần điều kiện: tiêu thụ cơng suất thấp, tính bảo mật cao, khả mở rộng số lượng node cao + Wifi  (là viết tắt từ Wireless Fidelity hay mạng 802.11) hệ thống mạng không dây sử dụng sóng vơ tuyến, giống điện thoại di đơng, truyền hình radio. Kết nơi Wifi thường lựa chọn hàng đầu nhiều kỹ sư giải pháp tính thơng dụng kinh tế hệ thống wifi mạng LAN với mơ hình kết nối phạm vi địa lý có giới hạn + Mạng 3G biết đến là thế hệ thứ ba (third-generation) chuẩn cơng nghệ di động Tính cho phép thực thao tác truyền các dữ liệu thoại như nghe, gọi, nhắn tin, các dữ liệu ngồi thoại  bao gồm tin nhắn nhanh, gửi email, hình ảnh, tải tệp, + 5G viết tắt của 5th Generation, hay gọi hệ thứ mạng di động với nhiều cải tiến so với 4G 5G thiết kế để tăng tốc độ khả phản hồi nhanh chóng mạng khơng dây  1.3 Tổng quan thiết bị đo nồng độ bụi • Máy đo nồng độ bụi hay gọi máy đếm hạt bụi, thiết bị tiện lợi để giám sát chất lượng khơng khí phịng sạch, nơi làm việc xưởng sản xuất, chế biến… Máy đo kích thước nồng độ hạt bụi khơng khí đặc biệt hạt bụi mịn mà mắt thường khơng thể nhìn thấy  Nồng độ bụi đo khơng khí, khói nồng độ thực thời điểm đo Màn hình hiển thị kết giúp người dùng đánh giá tình trạng khơng khí xu hướng bụi khu vực đo • Có loại máy đo nồng độ bụi :   + Máy đo nồng độ bụi cầm tay có khả đo hạt bị có kích thước từ 0,3 – 0,5µm, mã hóa 10000 phép đo, sử dụng nguồn sáng đèn laser Máy thiết kế nhỏ gọn, sử dụng thuận tiện nhiều mơi trường nên dịng máy sử  Hình 3.1  dụng nhiều Kết đo trả hình hiển thị, với nút  bấm điều khiển thân máy giúp tạo thuận lợi cho nhân viên trình sử dụng + Máy đo độ bụi model HD có thể đo kích thước hạt từ 0,01 – 50nm, có kết hợp hệ thống âm báo Thiết bị có khối lượng lớn tiêu tốn nhiều lượng so với máy đo nồng độ bụi cầm tay Tuy nhiên, thiết kế máy gọn gàng, dễ sử dụng di chuyển giữ khu vực đo Máy thường sử dụng mơi trường làm việc có hạt bụi nhỏ mịn ngành điện tử, sản xuất phụ gia hóa chất…   Hình 3.2    + Máy đo nồng độ hạt bụi sử dụng phương pháp đo cân áp suất Máy có khả đo kích thước hạt từ 0,1 – 10µm, mã hóa 500 phép đo Nhưng nhược điểm dòng máy thiết kế nặng cồng kềnh nên thường sử dụng mơi trường cố định, di chuyển   Hình 3.3 1.4 Cách thức hoạt động máy đo nồng độ bụi :  Máy đếm hạt ngưng tụ (CPC - Condensation Particle Counter), gọi Máy đếm hạt nhân ngưng tụ (CNC - Condensation Nuclei Counter) đo nồng độ hạt siêu mịn phát quang kế OPC Phần chèn hộp mực chứa chất lỏng có độ tinh khiết cao, thường cồn isopropyl butanol áp dụng cho mẫu không khí vào Khi hạt chất lỏng tương tác, hạt nano mở rộng đến kích thước xấp xỉ 1012 um, cho phép phát dễ dàng hơn. Quá trình gọi tạo mầm đồng Máy đếm hạt CPC đạt giá trị bão hòa lý tưởng, thường 100-200%, cách điều chỉnh chặt chẽ mức bão hòa chúng dao động theo nhiệt độ Độ bão hòa đồng đều, CPC phát xung phương sai riêng lẻ ánh sáng bị phân tán hạt qua xác Các hạt khơng đồng góp phần dẫn đến kết thử nghiệm bị sai (hiểu nhầm) đánh lừa hoàn toàn, làm bật tình CPC ưu tiên so với máy đếm hạt quang học tiêu chuẩn Máy đếm hạt quang học tiêu chuẩn thiếu độ nhạy để ghi lại hạt ngưỡng khoảng 50nm Máy đếm hạt ngưng tụ đếm tất hạt có kích thước xuống đến nm, tùy thuộc vào kiểu máy Mặt khác, CPC cung cấp liệu kích thước hạt mà đếm số lượng     Hình 4.1  Máy đếm hạt tán xạ ánh sáng là thiết kế phổ biến sử dụng để giám sát phân loại chất lượng khơng khí phịng Còn gọi máy đếm hạt quang học, đo nồng độ số lượng hạt  phạm vi kích thước để xác nhận hệ thống lọc học xác định nguồn ô  nhiễm Khi hạt qua chùm ánh sáng, ánh sáng bị tán xạ Máy đếm hạt quang học khơng trực tiếp kích thước hạt Thay vào đó, chúng đo đường kính ánh sáng bị phân tán lơ lửng khơng khí Kích thước hạt, cịn gọi đường kính hạt, đo sau máy dị photon chuyển đổi kích thước tần số ánh sáng tán xạ thành tín hiệu điện Dữ liệu phép đo hữu ích yêu cầu thiết kế quang học chất lượng tia laser công suất cao với góc xác     Hình 2.10 2.3 Cách sử dụng cảm biến bụi GP2Y1010AU0F 2.3.1 Chuẩn bị   +) Arduino   +) cảm biến bụi GP2Y1010AU0F +) Điện trở +) Tụ Điện Nối mạch Hình 2.11   2.3.2 Phương pháp đo Theo datasheet, lần đo cảm biến khoảng 10ms để đo Trong 10ms có:  0.32ms: Trong khoảng thời gian này, IR LED bật lên va tiến hành đọc giá trị Tuy nhiên, phép đọc giá trị sau 0.28ms Vậy việc cần làm 0.32ms là: Bật IR LED Delay 0.28ms Tắt IR LED Delay 0.04ms 9.680ms: Thời gian cảm biến khơng làm Vì ta cần delay 9.680ms o o o o  2.3.3 Phương pháp tính kết Tài liệu mơ tả cho biết, ta tìm nồng độ bụi khơng khí quy đổi sau: 0.5V / 0.1mg/m3  Nhưng sử dụng chân Analog Arduino đọc điện áp chuyển thành giá trị digital (0-1023) Vì cần tìm giá trị vol mức digital cách đơn giản sau vpd = vRef / 1024 Trong :   vpd : Giá trị điện áp tương ứng với giá trị digital vRef : Giá trị điện áp cấp cho cảm biến (5.0 3.3) Sau có vpd, ta cần nhân với giá trị ADC đọc từ chân Vo cảm biến tính điện áp Vậy sau có điện áp, ta dễ dàng tính nồng bụi khơng khí: dustDensity = (Vo*vpd)/0.5 Tuy nhiên, phép kiểm thử thực tế, người ta thấy giá trị không thực tế Giá trị đo không trùng với bảng tham chiếu mà nhà sản xuất đưa Vì người ta dùng phương pháp Linear equation để tìm  phương trình cho phép tham chiếu kết gần nhà sản xuất đưa   dustDensity = 0.17 * (Vo * Vpd) - 0.1 Đây kết cuối cần tìm! Chúng ta có hai cách để lập trình gồm tính trực tiếp , sử dụng thư viện   Chương : VI ĐIỀU KHIỂN 3.1 Tổng quát vi điều khiển 3.1.1 Khái niệm vi điều khiển +)Vi điều khiển là máy tính tích hợp chip, thường sử dụng để điều khiển thiết bị điện tử Vi điều khiển, thực chất, hệ thống  bao gồm vi xử lý có hiệu suất đủ dùng giá thành thấp (khác với vi xử lý đa dùng máy tính) kết hợp với khối ngoại vi nhớ, module vào/ra, module biến đổi số sang tương tự tương tự sang số,… Vi điều khiển thường sử dụng để xây dựng hệ thống nhúng Nó sử dụng thiết bị điện, điện tử máy giặt, lị vi sóng, điện thoại, đầu đọc DVD, thiết bị đa phương tiện hay dây chuyền sản xuất tự động,… 3.1.2 Phân loại vi điều khiển +)Phân loại theo độ dài ghi Dựa vào độ dài ghi lệnh VĐK mà người ta chia loại vi điều khiển bit, 16 bit hay 32 bit … Các loại VĐK 16 bit có độ dài lệnh lớn nên tập lệnh nhiều hơn,  phong phú Tuy nhiên chương trình viết băng VĐK 16 bit viết vi điều khiển bit với chương trình thích hợp +)Phân loại theo kiến trúc CISC RISC Vi điều khiển CISC vi điều khiển có tập lệnh phức tạp Các VĐK có số lượng lớn lệnh nên giúp cho người lập trình linh hoạt dễ dàng viết chương trình Vi điều khiển RISC vi điều khiển có tập lệnh đơn gian Chúng có số lượng nhỏ lệnh đơn giản Do đó, chúng địi hỏi phần cứng hơn, giá thành thấp hơn, nhanh so với CISC Tuy nhiên địi hỏi người lập trình phải viết chương trình phức tạp hơn, nhiều lệnh   +)Kiến trúc Harvard kiến trúc Von-Neumann Kiến trúc Harvard sử dụng nhớ riêng biệt cho chương trình liệu Bus địa bus liệu độc lập với nên trình truyền nhận liệu đơn giản Kiến trúc Von-Neumann sử dụng chung nhớ cho chương trình liệu Điều làm cho VĐK gọn nhẹ hơn, giá thành rẻ 3.1.3 Các họ vi điều khiển phổ biến +)Họ vi điều khiển Atmel -Dòng 8051 (8031, 8051, 8751, 8951, 8032, 8052, 8752, 8952) -Dòng Atmel AT91 (Kiến trúc ARM THUMB) -Dòng AT90, Tiny & Mega – AVR (Atmel Norway design) -Dòng Atmel AT89 (Kiến trúc Intel 8051/MCS51) -Dòng MARC4 +)Họ vi điều khiển STMicroelectronics -ST 62 -ST7 -STM8 -STM32 (Cortex-Mx)   +)Họ vi điều khiển Microchip -PIC 8-bit (xử lý liệu 8-bit, 8-bit data bus) -PIC 16-bit (xử lý liệu 16-bit) -PIC điều khiển động cơ: dsPIC30F -PIC có DSC: dsPIC33F -PIC24F, PIC24E, PIC24H -PIC 32-bit (xử lý liệu 32-bit): PIC32MX +)Các dòng vi điều khiển khác  Ngồi cịn có dịng gặp hãng khác như: -Họ vi điều khiển Cypress MicroSystems -Họ vi điều khiển AMCC (Applied Micro Circuits Corporation) -Họ vi điều khiển Freescale Semiconductor -Họ vi điều khiển Intel -Họ vi điều khiển National Semiconductor  -Họ vi điều khiển Philips Semiconductors 3.1.4 Cấu trúc tổng quan vi điều khiển   3.2 Vi điều khiển 8051 3.2.1 Tóm tắt lịch sử 8051 Vào năm 1981 Hãng Intel giới thiệu số vi điều khiển gọi 8051 Bộ vi điều khiển có 128 byte RAM, 4K byte ROM chíp, hai định thời, cổng nối tiếp cổng (đều rộng bit) vào tất đặt chíp Lúc coi “hệ thống chíp” 8051 xử lý bit có nghĩa CPU làm việc với bit liệu thời điểm Dữ liệu lớn bit chia thành liệu bit xử lý 8051 có tất cổng vào - I/O cổng rộng bit (xem hình 1) Mặc dù 8051 có ROM chíp cực đại 64 K byte, nhà sản xuất lúc cho xuất xưởng với 4K byte ROM chíp Điều bàn chi tiết sau này.ha 8051 trở nên phổ biến sau Intel cho phép nhà sản xuất khác sản xuất bán dạng biến 8051 mà họ thích với điều kiện họ phải để mã lại tương thích với 8051 Điều dẫn đến đời nhiều phiên 8051 với tốc độ khác dung lượng ROM chíp khác bán  bởi nửa nhà sản xuất Điều quan trọng có nhiều biến thể khác 8051 tốc độ dung lương nhớ ROM chíp, tất chúng tương thích với 8051 ban đầu lệnh Điều có nghĩa ta viết chương trình cho phiên chạy với  phiên khác mà không phân biệt từ hãng sản xuất 3.2.2 Kiến trúc phần cứng họ 8051 +)Kiến trúc bên 8051 bao gồm khối chức sau :  - CPU (Central Processing Unit): đơn vị điều khiển trung tâm  - Bộ nhớ chương trình ROM bao gồm Kbyte  - Bộ nhớ liệu RAM bao gồm 128 byte  - Bốn cổng xuất nhập  - Hai định thời/bộ đếm 16 bit thực chức định thời đếm kiện  - Bộ giao diện nối tiếp (cổng nối tiếp) - Khối điều khiển ngắt với hai nguồn ngắt - Bộ chia tần số   +) Sơ đồ chân vi điều khiển 8051 3.2.3 Chức chân vi điều khiển 8051 * Chân đến 8: được gọi Cổng (Port 1), Tám chân có chức xuất nhập Cổng xuất nhập theo bit byte Ta đánh tên cho chân Port P1.X (X = đến 7) * Chân 9: là chân vào reset 8051 Khi tín hiệu đưa lên mức cao chu kỳ máy, ghi vi điều khiển tải giá trị   thích hợp để khởi động hệ thống Hay nói cách khác vi điều khiển bị reset chân kích hoạt mức cao * Chân 10 đến 17: được gọi Cổng (Port 3) Tám chân chức xuất nhập chân cổng (chân đến 8) chân cịn có chức riêng nữa, cụ thể sau: * Chân 18 19 (XTAL1 & XTAL2) Hai chân sử dụng để nối với dao động ngồi   Thơng thường dao động thạch anh nối tới chân đầu vào XTAL1 (chân 19) XTAL2 (chân 18) với hai tụ gốm giá trị khoảng 30pF Một phía tụ điện nối xuống đất hình Các hệ thống xây dựng 8051 thường có tần số thạch anh từ 10 đến 40 MHz, thông thường ta dùng thạch anh 12 Mhz * Chân 20: được nối vào chân 0V nguồn cấp * Chân 21 đến chân 28: được gọi cổng (Port 2) Tám chân cổng có cơng dụng, ngồi chức cổng xuất nhập cổng cổng cịn  byte cao bus địa sử dụng nhớ * Chân 29 (PSEN): Chân PSEN chân điều khiển đọc chương trình nhớ  ngồi, nối với chân OE ROM phép đọc byte mã lệnh ROM PSEN mức thấp thời gian đọc mã lệnh Khi thực chương trình ROM nội PSEN trì mức cao  * Chân 30 (ALE): Chân ALE cho phép tách đường liệu đường địa Port Port  * Chân 31 (EA): Tín hiệu chân EA cho phép chọn nhớ chương trình nhớ  hay vi điều khiển Nếu chân EA nối mức cao (nối nguồn Vcc), vi điều khiển thi hành chương trình ROM nội Nếu chân EA mức thấp (được nối GND) vi điều khiển thi hành chương trình từ nhớ ngồi  * Chân 32 đến 39: được gọi cổng (Port 0) Cổng gồm chân có cơng dụng, ngồi chức xuất nhập, cổng cịn bus đa hợp liệu địa chỉ, chức sử dụng 8051 giao tiếp với biết bị ngồi có kiến trúc Bus vi mạch nhớ Vì cổng P0 máng mở khác so với cổng P1, P2 P3 nên chân cổng phải nối với điện trở kéo sử dụng chân chân vào/ra Điện trở tùy thuộc vào đặc tính ngõ vào thành phần ghép nối với chân port Thường ta dung điện trở kéo khoảng 4K7 đến 10K   * Chân 40: chân nguồn vi điều khiển, nối vào chân Vcc nguồn 3.2.4 Tổ chức nhớ  Trên vi điều khiển 8051/8052 có nhớ chương trình (ROM) nhớ liệu (RAM) Tuy nhiên dung lượng nhớ chip hạn chế Khi thiết kế ứng dụng địi hỏi nhớ lớn người ta dùng nhớ ngồi  +) Bộ nhớ chương trình  Bộ nhớ chương trình nhớ đọc, nơi lưu trữ chương trình vi điều khiển Bộ nhớ chương trình họ 8051 thuộc loại sau ROM, EPROM, FLASH khơng có nhớ chương trình chip Với họ vi điều khiển 89xx, nhớ chương trình tích hợp sẵn chip có kích thước nhỏ 4kByte Với vi điều khiển khơng tích hợp sẵn nhớ chương trình chip, buộc phải thiết kế nhớ chương trình bên ngồi Địa nhớ chương trình 0000H, địa reset vi điều khiển Ngay bật nguồn reset vi điều khiển, CPU nhảy đến thực lệnh địa 0000H  Khi sử dụng nhớ chip chân EA phải nối lên mức logic cao (+5V)  Nếu bạn muốn mở rộng nhớ chương trình phải dùng nhớ ngồi với dung lượng tối đa 64Kbyte +) Bộ nhớ liệu  Bộ nhớ liệu tồn độc lập so với nhớ chương trình Họ vi điều khiển 8051 có nhớ liệu tích hợp chip nhỏ 128byte mở rộng với nhớ liệu lên tới 64kByte   3.2.5 Ứng dụng ví dụ +)Mục đích Điều khiển led Đi kèm theo sản phẩm mạch nạp KIT51x (KIT51A, KIT51B, KIT51D, KIT51F,KIT51C,KIT51Lp,KIT51Mp),KITSPIR, +)Sơ đồ mạch điện ứng dụng 3.2.6 Ứng dụng vi điều khiển 8051 -Quản lý lượng: Vi điều khiển 8051 trang bị hệ thống đo lường hiệu giúp vi điều khiển tiết kiệm lượng mức độ lớn   -Màn hình cảm ứng: vi điều khiển đại có tính hình cảm ứng vi điều khiển 8051 kèm với tính hình cảm ứng Do có ứng dụng rộng rãi điện thoại di động, máy nghe nhạc game   -Lĩnh vực ô tô: vi điều khiển 8051 có ứng dụng rộng rãi lĩnh vực ô tô đặc biệt quản lý xe hybrid Ngồi hệ thống kiểm sốt hành trình chống phanh lĩnh vực khác mà có công dụng lớn   3.3 Code đề làm led chạy 3.3.1 Phần Code     3.3.2 Giải thích số hàm sử dụng đoạn Code -Trong đoạn code này, định nghĩa chân GPIO cho đèn LED tắt LED1 LED2 Sau đó, thiết lập chân GPIO để đèn LED bắt đầu cách gán giá trị cho chân GPIO -Trong vịng lặp ‘(while(1))’, bật đèn LED tắt đèn LED giây cách gán giá trị cho chân GPIO tương ứng, sau đợi giây hàm ‘delay()’ Sau đó, bật đèn LED tắt đèn LED giây cách gán giá trị cho chân GPIO tương thích, sau đợi giây -Hàm ‘delay()’ sử dụng để đợi khoảng thời gian xác định cách lặp lại số vòng lặp trống   Phụ lục :  Nhiệm vụ Kiều Việt Anh (20212395) : 1.1 ; 1.2 ; Chương ; 3.3  Nhiệm vụ Phạm Hoàng Anh (20212396) : 1.3 ; 1.4 ; 1.5 ; Chương ; 3.1 ; 3.2

Ngày đăng: 21/05/2023, 05:21

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w