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

Thiết kế và thi công mô hình bãi giữ xe thông minh

116 69 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

Tiêu đề Thiết Kế Và Thi Công Mô Hình Bãi Giữ Xe Thông Minh
Tác giả Lê Xuân Bảo, Vũ Minh Luân
Người hướng dẫn ThS. Nguyễn Tử Đức
Trường học Trường Đại Học Sư Phạm Kỹ Thuật Thành Phố Hồ Chí Minh
Chuyên ngành CNKT Điều Khiển Và Tự Động Hóa
Thể loại Đồ Án Tốt Nghiệp
Năm xuất bản 2019
Thành phố Tp. Hồ Chí Minh
Định dạng
Số trang 116
Dung lượng 8,31 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Những hệ thống đỗ xe ô tô tự động như vậy sẽ được ứng dụng các tiến bộ về khoa học kỹ thuật để vừa có thể đáp ứng được nhu cầu to lớn của người dân, vừa mang vẻ đẹp kiến trúc,

Trang 1

THÀNH PHỐ HỒ CHÍ MINH

ĐỒ ÁN TỐT NGHIỆP NGÀNH CNKT ĐIỀUKHIỂN VÀ TỰ ĐỘNG HÓA

THIẾT KẾ VÀ THI CÔNG MÔ HÌNH BÃI GIỮ XE

THÔNG MINH

GVHD: NGUYỄN TỬ ĐỨC SVTH: LÊ XUÂN BẢO MSSV: 15151005 SVTH: VŨ MINH LUÂN MSSV: 15151048

SKL 0 0 5 9 5 5

Trang 2

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ MINH

KHOA ĐÀO TẠO CHẤT LƯỢNG CAO -

Trang 4

Tp Hồ Chí Minh, ngày 10 tháng 7 năm 2019

NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP

10/7/2019

1 Tên đề tài: THIẾT KẾ VÀ THI CÔNG MÔ HÌNH BÃI GIỮ XE THÔNG MINH

2 Các số liệu, tài liệu ban đầu:

- Kích thước mô hình: dạng hình trụ tròn, chiều cao 80cm, đường kính 60cm

- Động cơ 12VDC có hộp giảm tốc JGY370 160 vòng/phút

- Động cơ 5VDC có hộp giảm tốc GA12 – N120

- Công tắc hành trình 24VDC chức năng đóng, mở động cơ

- Động cơ bước NEMA size 57 1.8 step và driver TB6600

- Webcam Logitech C270 đóng vai trò thu nhận ảnh đầu vào, kết nối máy tính qua cổng USB

- Cơ cấu truyền động dây đai

- Mạch Arduino Uno R3 và RFID RC522 được dùng làm bộ xử lý đọc thẻ từ, kết nối máy tính thông qua cổng USB

3 Nội dung thực hiện đề tài:

- Thiết kế, xây dựng phần cứng của mô hình

- Tìm hiểu, nghiên cứu thiết kế mạch điều khiển hệ thống bằng PLC

- Tìm hiểu và áp dụng công nghệ RFID kết hợp với xử lý ảnh cho hệ thống

- Xây dựng chương trình điều khiển, giao tiếp giữa máy tính và Arduino, máy tính và camera, máy tính và PLC

- Xây dựng màn hình điều khiển và giám sát trên WinCC và Webserver

- Chạy thử nghiệm, cân chỉnh và sửa lỗi mô hình

- Nhận xét, đánh giá chung toàn bộ hệ thống

- Viết báo cáo luận văn

- Báo cáo đề tài tốt nghiệp

CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự do – Hạnh phúc ***

Trang 5

4 Sản phẩm: Mô hình bãi giữ xe thông minh kết hợp quẹt thẻ từ RFID, xử lý ảnh nhận diện biển số xe và điều khiển giám sát qua màn hình giao diện WinCC và Webserver

Trang 6

PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN

Ngành: Công nghệ Kỹ thuật Điều khiển và Tự động hóa

Họ và tên Giáo viên hướng dẫn: ThS Nguyễn Tử Đức

NHẬN XÉT

1 Về nội dung đề tài & khối lượng thực hiện:

Nội dung đồ án đầy đủ, phương pháp nghiên cứu phù hợp và giải pháp đưa ra có

tính mới

2 Ưu điểm:

- Hệ thống hoạt động ổn định, chính xác

- Ứng dụng được RFID và xử lý ảnh

- Có giải pháp tối ưu vị trí vào giúp rút ngắn thời gian gửi xe

- Có thể điều khiển giám sát từ xa

3 Khuyết điểm:

Màn hình giao diện Winform C# chưa tích hợp được khả năng điều khiển bằng tay

4 Đề nghị cho bảo vệ hay không?

Tp Hồ Chí Minh, ngày 10 tháng 7 năm 2019

Giảng viên hướng dẫn

CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM

Độc lập – Tự do – Hạnh phúc

*******

Trang 7

PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN

Ngành: Công nghệ Kỹ thuật Điều khiển và Tự động hóa

Họ và tên Giáo viên phản biện: Ths Nguyễn Tấn Đời

NHẬN XÉT

1 Về nội dung đề tài & khối lượng thực hiện:

- Nội dung đồ án đầy đủ, ở mức khá

- Phương pháp nghiên cứu phù hợp

- Đồ án có sao chép từ các nguồn khác, không ghi trích dẫn

2 Ưu điểm:

- Giải pháp đưa ra có tính mới

- Đồ án được trình bày rõ ràng đầy đủ ý, ở mức khá

3 Khuyết điểm:

- Tính ứng dụng trung bình

- Sử dụng động cơ bước xoay trục chỉ phù hợp với mô hình nhỏ

4 Đề nghị cho bảo vệ hay không?

Được bảo vệ những cần chỉnh sửa ít

5 Đánh giá loại:

6 Điểm:……….(Bằng chữ: )

Tp Hồ Chí Minh, ngày 10 tháng 7 năm 2019

Giảng viên phản biện

CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM

Độc lập – Tự do – Hạnh phúc

*******

Trang 8

Ngoài ra, nhóm em cũng muốn cảm ơn các thầy cô trong Khoa Đào tạo Chất lượng cao trường Đại học Sư Phạm Kỹ Thuật TP.HCM đã tạo điều kiện thuận lợi để nhóm em thực hiện đồ án tốt nghiệp này

Xin cảm ơn tất cả các bạn thành viên trong lớp 15151CL1, những người đồng hành và gắn bó với nhóm trong suốt 4 năm học, đã có những góp ý và giúp đỡ tụi mình trong những thời điểm khó khăn khi làm đề tài

Cuối cùng, nhóm em xin cảm ơn giáo viên phản biện và các thầy cô trong hội đồng bảo vệ luận văn đã dành thời gian nhận xét, đánh giá và giúp đỡ nhóm em trong quá trình bảo vệ luận văn

Đồ án này sẽ không được hoàn thành tốt đẹp nếu không có sự giúp đỡ đó của tất cả mọi người Một lần nữa nhóm em xin chân thành cảm ơn

Tp Hồ Chí Minh, Tháng 7 năm 2019 Nhóm sinh viên thực hiện

Lê Xuân Bảo – Vũ Minh Luân

Trang 9

LỜI MỞ ĐẦU

Cùng với sự phát triển kinh tế xã hội, Việt Nam có những vấn đề mới nảy sinh

và một trong số đó là sự mất cân bằng về mặt cơ sở hạ tầng giao thông đô thị Hệ thống giao thông dày đặc, nhu cầu sử dụng phương tiện cá nhân như xe ô tô ngày càng nhiều Trong khi đó, diện tích đất ngày càng hạn hẹp, các bãi gửi xe hiện có không đủ đáp ứng nhu cầu gửi xe của người dân Hình ảnh các xe ô tô đỗ xe trên các vỉa hè hoặc lòng được xuất hiện thường xuyên hơn Điều đó dẫn đến sự mất mỹ quan đô thị và gây rối loạn trật tự an toàn giao thông Thấy được vấn đề đó, nước ta cũng ngày càng thể hiện sự ưu tiên trong các chính sách xây dựng cơ sở hạ tầng Một trong những đột phá trong các chiến lược phát triển kinh tế xã hội hiện nay là xây dựng hệ thống kết cấu hạ tầng đồng bộ, với một số công trình hiện đại, tập trung vào hệ thống giao thông và hạ tầng đô thị Nhằm góp phần vào thực hiện chính sách đó cùng với mong muốn chung tay giải quyết các vấn đề hiện tại và áp dụng những kiến thức đã học được vào thực tế, nhóm em đã quyết định nghiên cứu

đề tài “Thiết kế và thi công mô hình bãi giữ xe thông minh” này

Đồ án này gồm có mô hình hệ thống giữ xe tự động được điều khiển bằng PLC hoạt động chính xác và ổn định Ứng dụng công nghệ RFID để quẹt thẻ tăng tính bảo mật cho hệ thống và có thuật toán tối ưu vị trí gửi xe nhằm rút ngắn thời gian gửi xe cho khách hàng Ngoài ra còn có hệ thống giám sát và thu thập thông tin trên màn hình giao diện Wincc và Web Server Hệ thống cũng có một camera để chụp hình biển số xe và lưu trữ dữ liệu biển số xe đó để sử dụng tìm ra vị trí xe cho khách hàng khi mà họ bị mất thẻ xe Bên cạnh đó, hệ thống cũng có chế độ điều khiển bằng tay để giúp lấy xe khách hàng ra khỏi bãi xe trong trường hợp bị mất thẻ

xe và có thể giải quyết vấn đề khác khi hệ thống có lỗi không mong đợi

Trang 10

MỤC LỤC

NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP i

PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN iii

PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN iv

LỜI CẢM ƠN v

LỜI MỞ ĐẦU vi

MỤC LỤC vii

DANH MỤC CÁC TỪ VIẾT TẮT x

DANH MỤC CÁC BẢNG BIỂU xi

DANH SÁCH CÁC HÌNH ẢNH, BIỂU ĐỒ xii

Chương 1: 1

TỔNG QUAN 1

1.1 Đặt vấn đề 1

1.2 Mục tiêu 1

1.3 Đối tượng nghiên cứu 1

1.4 Phạm vi nghiên cứu 2

1.5 Nội dung đề tài 2

Chương 2: 3

CƠ SỞ LÝ THUYẾT 3

2.1 Phân tích các giải pháp bãi giữ xe ô tô tự động phổ biến trên thị trường 3

2.1.1 Bãi đỗ xe truyền thống 3

2.1.2 Bãi đỗ xe dạng khách hàng sẽ tự lái quanh tòa nhà 3

2.1.3 Bãi đỗ xe ô tô dạng xoay vòng 4

2.1.4 Bãi đỗ xe ô tô tự động dạng tòa nhà hình trụ tròn 4

2.1.5 Bãi đỗ xe ô tô tự động dạng tòa nhà hình vuông 6

2.2 Các cơ sở lý thuyết liên quan đến đề tài 6

2.2.1 Giới thiệu công nghệ RFID 6

2.2.2 Ngôn ngữ lập trình C# và NET Framework 7

2.2.3 Thư việt S7.NET 8

Trang 11

2.2.4 Thư viện xử lý ảnh Emgu CV 8

2.2.5 Hệ quản trị cơ sở dữ liệu SQL Server 8

2.2.6 Khái niệm về HTLM và AWP 9

2.2.8 Giới thiệu một số phần mềm lập trình 11

2.2.9 Giới thiệu một số phần cứng được sử dụng trong đề tài 13

Chương 3: 22

LỰA CHỌN THIẾT KẾ VÀ XÂY DỰNG HỆ THỐNG 22

3.1 Yêu cầu chung của hệ thống 22

3.2 Sơ đồ kết nối tổng quan 22

3.3 Hoạt động của hệ thống 23

3.4 Thiết kế phần cứng 23

3.4.1 Chọn giải pháp gửi xe ô tô tự động 23

3.4.2 Lựa chọn cơ cấu truyền động 26

3.4.3 Lựa chọn thiết bị 31

3.7 Thiết kế phần điện điều khiển 47

3.7.1 Sơ đồ kết nối module RFID với Arduino 47

3.7.2 Sơ đồ kết nối PLC 48

3.7.3 Sơ đồ mạch điện điều khiển 49

3.8 Lập trình điều khiển 50

Chương 4: 66

THI CÔNG HỆ THỐNG 66

4.1 Phần cứng 66

4.2 Phần mềm 69

4.2.1 Chương trình Arduino đọc thẻ RFID 69

4.2.2 Chương trình tối ưu vị trí gửi xe 71

4.2.3 Giao diện giám sát và điều khiển trên WINCC 73

4.2.4 Giao diện giám sát và điều khiển trên Web Server 75

4.2.5 Giao diện giám sát và điều khiển bên C# 76

5.1 Kết quả đạt được 78

Trang 12

5.2 Phân tích và so sánh 89

5.3 Tổng kết 90

Chương 6: 92

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 92

6.1 Kết luận 92

6.2 Hướng phát triển 92

TÀI LIỆU THAM KHẢO 94

Trang 13

DANH MỤC CÁC TỪ VIẾT TẮT

VAMA: Vietnam Automobile Manufacturers Association

RFID: Radio Frequency Identification

UID: Unique Identification

PIC: Programmable Intelligent Computer

PLC: Programmable Logic Controller

FB: Function Block

FC: Function

OB: Oganization block

LAD: Ladder Logic

FBD: Function Block Diagram

STL: Statement List

IDE: Integrated Development Environment

TIA Portal: Total Integrated Automation Portal

OpenCV: Open Source Computer Vision

VB: visual basic

SQL: Structured Query Language

USB: Universal Serial Bus

SPI: Serial Peripheral Interface

SCK: Serial Clock

MISO: Master Input Slave Output

MOSI: Master Output Slave Input

SS: Slave Select

NC: Normally Closed

NO: Normally Open

WC: Website camera

HTML: HyperText Markup Language

AWP: Automation Web Programming

Trang 14

DANH MỤC CÁC BẢNG BIỂU Bảng 3.1: So sánh bãi giữ xe dạng tháp tròn và vuông

Bảng 3.2: Thông số kỹ thuật của Arduino UNO R3

Bảng 3.3: Kết nối Arduino với module RFID MFRC522

-

Bảng 4.1: Danh sách các thiết bị

-

Bảng 5.1: Thống kê thời gian vận hành hệ thống

Bảng 5.2: Kết quả thống kê số lần hoạt động chính xác của hệ thống

Trang 15

DANH SÁCH CÁC HÌNH ẢNH, BIỂU ĐỒ Hình 2.1: Bãi đỗ xe truyền thống

Hình 2.2: Bãi đỗ xe dạng truyền thống có nhiều tầng

Hình 2.3: Bãi đỗ xe ô tô tự động hình trụ tròn

Hình 2.4: Bãi đỗ xe dạng xoay vòng

Hình 2.5: Bãi đỗ xe ô tô tự động dạng hình vuông

Hình 2.6: Công nghệ RFID

Hình 2.7: Phần mềm Microsoft Visual Studio 2015

Hình 2.8: Phần mềm SQL Server 2014 Management Studio

Hình 2.9: Phần mềm TIA Portal V14

Hình 2.10: Phần mềm Arduino IDE

Hình 2.11: Cấu trúc PLC

Hình 2.12: Một số loại PLC thông dụng

Hình 2.13: Một số loại Arduino thông dụng

Hình 2.14: Một số loại cảm biến quang thông dụng

Hình 2.15: Một số loại công tắc hành trình phổ biến

Hình 2.16: Một số loại động cơ bước phổ biến

Hình 2.17: Động cơ điện một chiều

Hình 2.18: Relay điện tử 5VDC

Hình 2.19: Relay trung gian 24VDC 8 chân

Hình 2.20: Solid State Relay

Hình 2.21a: Nguyên lý hoạt động của relay

Hình 2.21b: Nguyên lý hoạt động của relay

Hình 2.22: Webcam Logitech C270 HD 720P

-

Hình 3.1: Sơ đồ tổng quan của hệ thống

Hình 3.2: So sánh diện tích bãi giữ xe dạng tháp tròn và vuông

Hình 3.3: So sánh kết cấu bãi giữ xe dạng tháp tròn và vuông

Hình 3.4: Cơ cấu vít me – đai ốc trượt

Hình 3.5: Truyền động đai

Hình 3.6: Cấu tạo của bộ truyền động xích

Hình 3.7: Bộ truyền xích trong xe máy

Hình 3.8: Ray trượt vuông

Hình 3.9: Ray trượt tròn

Hình 3.10: Động cơ một chiều có hộp số vuông JGY370 160RPM

Hình 3.11: Pulley GT2 20 răng 6.35mm

Hình 3.12: Ròng rọc GT2

Trang 16

Hình 3.19: Động cơ bước NEMA size 57

Hình 3.20: Mạch driver động cơ bước TB6600

Hình 3.21: Mạch driver động cơ bước A4988

Hình 3.22: Mạch driver điều khiển động cơ bước DRV8825

Hình 3.28: Mica Trung Quốc 5mm

Hình 3.29: Các khối 3D được thiết kế trên Solidworks

Hình 3.30: Mô hình hoàn thiện thiết kế trên Solidworks

Hình 3.31: Sơ đồ kết nối module RFID với Arduino

Hình 3.32: Sơ đồ kết nối PLC

Hình 3.33: Mạch đảo chiều động cơ điện 1 chiều

Hình 3.34: Mạch đấu dây cho driver và động cơ bước

Hình 3.35: Sơ đồ hoạt động của hệ thống ở chế độ điều khiển bằng tay

Hình 3.36: Sơ đồ hoạt động của hệ thống ở chế độ điều khiển tự động

Hình 3.37: Sơ đồ giải thuật tối ưu vị trí gửi xe

Hình 3.38: Sơ đồ giải thuật nhận dạng và xử lý biển số xe

Hình 3.39: Giải thuật sơ đồ điều khiển PLC

Hình 3.40: Sơ đồ mối quan hệ giữa FB, FC và OB1

Trang 17

Hình 3.50: Khối state 50

Hình 3.51: Khối state 51

Hình 3.52: Khối state 52

Hình 3.53: Thiết kế phần mềm giám sát trên WINCC

Hình 3.54a: Các bước để kết nối và sử dụng Web Server

Hình 3.54b: Các bước để kết nối và sử dụng Web Server

Hình 3.54c: Các bước để kết nối và sử dụng Web Server

Hình 3.54d: Các bước để kết nối và sử dụng Web Server

Hình 3.54e: Các bước để kết nối và sử dụng Web Server

Hình 3.54f: Các bước để kết nối và sử dụng Web Server

-

Hình 4.1: Cơ cấu tay nâng ra vào

Hình 4.2: Cơ cấu tay nâng lên xuống

Hình 4.3: Mô hình tổng quan của hệ thống

Hình 4.4: Mô hình hoàn chỉnh của hệ thống

Hình 4.5: Bảng điện của hệ thống

Hình 4.6: Chương trình đọc thẻ RFID

Hình 4.7: Cơ sở dữ liệu SQL Server ban đầu

Hình 4.8: Chương trình tối ưu vị trí gửi xe

Hình 4.9: Giao diện chính màn hình giám sát trên WinCC

Hình 4.10: Giao diện giám sát và điều khiển trên WinCC

Hình 4.11: Bảng điều khiển của hệ thống giám sát trên WinCC

Hình 4.12: Nút Mannual trong màn hình điều khiển và giám sát trên WinCC

Hình 4.13: Giao diện giám sát và điều khiển hệ thống trên Webserver

Hình 4.14: Màn hình điều khiển và giám sát C# Winforms

-

Hình 5.1: Chương trình C# khi hệ thống bắt đầu hoạt động

Hình 5.2: Màn hình giám sát WINCC ở trạng thái ban đầu

Hình 5.3: Web Server ở trạng thái ban đầu

Hình 5.4: Quẹt thẻ

Hình 5.5: Hệ thống hoạt động gửi xe vào

Hình 5.6: Chương trình C# sau khi gửi xe thứ nhất vào

Hình 5.7: Màn hình WINCC sau khi gửi xe đầu tiên

Hình 5.8: Web Server sau khi gửi xe đầu tiên

Hình 5.9: Chương trình C# sau khi gửi xe thứ 2

Hình 5.10: Màn hình WinCC sau khi gửi xe thứ 2

Hình 5.11: Web Server sau khi gửi xe thứ 2

Trang 18

Hình 5.12: Chương trình C# sau khi gửi xe thứ 3

Hình 5.13: Cơ sở dữ liệu khi ban đầu

Hình 5.14: Màn hình WinCC sau khi gửi xe thứ 3

Hình 5.15: Web Server sau khi gửi xe thứ 3

Hình 5.16: Hệ thống tiến hành lấy xe ra ở vị trí số 2

Hình 5.17: Chương trình C# sau khi lấy xe số 2

Hình 5.18: Màn hình WinCC sau khi lấy xe số 2 ra

Hình 5.19: Web Server sau khi xe số 2 được lấy ra ngoài

Hình 5.20: Chương trình C# sau khi gửi xe mới vào vị trí số 2

Hình 5.21: Cơ sở dữ liệu lúc sau

Hình 5.22: Chương trình C# sau khi gửi xe thứ tư

Hình 5.23: Màn hình Wincc sau khi gửi xe thứ tư

Hình 5.24: Web Server sau khi gửi xe thứ tư

Trang 21

và số lượng xe nhập khẩu nguyên chiếc là 12.211 xe, tăng lần lượt là 8% và 75% so với tháng 4/2019 Điều đó cho thấy nhu cầu mua ô tô của người Việt Nam vẫn còn rất lớn và chưa có dấu hiệu giảm nhiệt Đó là bởi vì xã hội ngày càng phát triển, nhu cầu đi lại, kinh doanh của người dân cũng tăng lên Ngoài ra, sự ra đời của nhà sản xuất ô tô Việt Nam Vinfast với các dòng nổi tiếng như Vinfast LUX và Fadil cũng

sẽ hứa hẹn làm tăng sự tiêu thụ ô tô của nước nhà Tuy nhiên, đi cùng với sự phát triển đó là những vấn đề nãy sinh về sự quá tải trong việc đáp ứng nhu cầu gửi xe của người dân Nhiều phương tiện còn phải sử dụng vỉa hè, lòng đường để đỗ xe Điều đó gây nên sự cản trở giao thông, gây nên hiện tượng kẹt xe, tắc đường thường xuyên nhất là vào những giờ cao điểm Ngoài ra nó cũng làm mất mỹ quan đô thị,

an toàn trật tự cho người dân bản địa Để giải quyết được vấn đề đặt ra thì việc xây dựng các bãi giữ xe thông minh là hoàn toàn thiết yếu Những hệ thống đỗ xe ô tô

tự động như vậy sẽ được ứng dụng các tiến bộ về khoa học kỹ thuật để vừa có thể đáp ứng được nhu cầu to lớn của người dân, vừa mang vẻ đẹp kiến trúc, làm phong phú thêm cảnh quan đô thị của thành phố

1.2 Mục tiêu

Thiết kế và thi công được một hệ thống bãi giữ xe ô tô mang tính tự động cao điều khiển bằng PLC và các thiết bị tự động khác như cảm biến, công tắc hành trình, động cơ bước Ứng dụng được công nghệ RFID kết hợp xử lý ảnh nhận dạng biển số xe, xây dựng được các phần mềm quản lý giám sát để tăng tính thông minh cho hệ thống

1.3 Đối tượng nghiên cứu

Trong đề tài này, nhóm em muốn hướng đến giải pháp gửi xe tối ưu diện tích

sử dụng nhất phù hợp với các thành phố lớn ở Việt Nam Giải pháp được nghiên cứu để tiết kiệm diện tích đất sử dụng, nâng cao chất lượng gửi xe và giảm thời gian gửi xe cho khách hàng

Trang 22

1.4 Phạm vi nghiên cứu

Trong đề tài này, nhóm sẽ tiến hành nghiên cứu các nội dung gồm có: nhu cầu

về bãi giữ xe hiện nay, phân tích và chọn ra giải pháp thiết kế phù hợp, nghiên cứu xây dựng thuật toán điều khiển hệ thống và giao tiếp giữa các thiết bị sử dụng

1.5 Nội dung đề tài

Chương 2: Cơ sở lý thuyết

Chương 3: Thiết kế và xây dựng hệ thống

Chương 5: Kết quả so sánh, thực nghiệm, phân tích, tổng hợp

Chương 6: Kết luận và hướng phát triển

Cụ thể như sau:

Trình bày vấn đề và lý do chọn đề tài, mục tiêu và bố cục của đề tài

Phân tích ưu nhược điểm của các bãi giữ xe hiện có trên thị trường Trình bày một số lý thuyết liên quan để có thể thực hiện đề tài

Trình bày các sơ đồ khối, bản thiết kế mô hình và nguyên lý hoạt động của hệ thống Phân tích lý do tại sao lại chọn phương án thiết kế bãi giữ xe dạng hình tháp trụ và các lựa chọn linh kiện phù hợp với đề tài

Trình bày quá trình thực hiện mô hình phần cứng và các bước để có thể hoàn thành hệ thống bãi giữ xe ô tô tự động

Trình bày những kết quả đạt được từ thực nghiệm Phân tích, đánh giá và so sánh với mục tiêu ban đầu đặt ra

Trình bày những điểm mạnh và những điều chưa đạt được của hệ thống và đưa

ra các giải pháp phát triển cho đề tài trong tương lai

Trang 23

- Chi phí đầu tư thấp

- Chi phí vận hành thấp

- Hệ thống vận hành đơn giản

- Không có tính tự động cao

- Số lượng chỗ giữ xe ít hơn so với các bãi giữ xe nhiều tầng cùng diện tích

- Cần phải có một diện tích đất khá lớn

Hình 2.1: Bãi đỗ xe truyền thống 2.1.2 Bãi đỗ xe dạng khách hàng sẽ tự lái quanh tòa nhà

Giải pháp giữ xe này cơ bản cũng giống như bãi đỗ xe truyền thống nhưng có một điểm khác là được xây dựng thành một tòa nhà có nhiều tầng hơn Khách hàng

sẽ tự lái xe vào chỗ gửi xe qua những đường vòng được thiết kế cho xe di chuyển Bãi đỗ xe dạng này có hình ảnh như hình 2.2

Trang 24

Ưu điểm:

- Có nhiều chỗ giữ xe hơn so với bãi giữ xe truyền thống Tuy nhiên vẫn chưa tối ưu lắm về mặt sử dụng không gian gửi xe

cao cũng như là lượng khí thải từ xe ô tô chưa được cắt giảm nhiều

Hình 2.2: Bãi đỗ xe dạng truyền thống có nhiều tầng 2.1.3 Bãi đỗ xe ô tô dạng xoay vòng

Hệ thống bãi đỗ xe thông minh này được thiết kế giúp các xe được gửi xoay vòng Khi lấy xe luân phiên, hệ thống có thể quay hai chiều giúp lấy xe nhanh hơn Bãi đỗ xe dạng này có hình ảnh như hình 2.4

- Chi phí vận hành và bảo dưỡng thấp

- Thời gian cất và lấy xe nhanh chóng

- Hệ thống gọn nhẹ, lắp đặt nhanh

- Chỉ phù hợp với những không gian nhỏ

- Số lượng chỗ đỗ xe nhỏ

2.1.4 Bãi đỗ xe ô tô tự động dạng tòa nhà hình trụ tròn

Trong hệ thống bãi giữ xe ô tô tự động này, xe sẽ được cất giữ ở xung quanh hình trụ tròn Do đó tăng được số lượng chỗ gửi xe cho hệ thống Bãi đỗ xe dạng này có hình ảnh như hình 2.3

Trang 25

Ưu điểm:

- Có sức chứa số lượng xe lớn hơn so với những bãi đỗ xe ô tô tự động khác

- Thời gian lấy xe nhanh, tính tự động cao

- Tính thẩm mỹ của hệ thống cao, làm tăng mỹ quan đô thị của thành phố hiện đại

- Cắt giảm được một lượng khí thải của xe vì hệ thống hoạt động khi xe đã tắt máy góp phần bảo vệ môi trường

Nhược điểm: Vấn đề về chi phí đầu tư và yêu cầu về kỹ thuật công nghệ cao

Hình 2.3: Bãi đỗ xe ô tô tự động hình trụ tròn

Hình 2.4: Bãi đỗ xe dạng xoay vòng

Trang 26

2.1.5 Bãi đỗ xe ô tô tự động dạng tòa nhà hình vuông

Trong hệ thống bãi giữ xe ô tô tự động này, xe sẽ được cất giữ ở các vị trí 2 bên của bãi

- Thời gian cất và lấy xe nhanh chóng

- Tính thẩm mỹ khá cao, có thể lắp đặt ngầm dưới lòng đất

- Sử dụng tốt ở những nơi có diện tích đất hẹp

Hình 2.5: Bãi đỗ xe ô tô tự động dạng hình vuông 2.2 Các cơ sở lý thuyết liên quan đến đề tài

2.2.1 Giới thiệu công nghệ RFID

Là một công nghệ nhận dạng qua tần số vô tuyến, dùng kết nối sóng vô tuyến

để tự động xác định và theo dõi các thẻ nhận dạng gắn vào vật thể Trong đề tài thì đối tượng cần theo dõi là các thẻ từ chứa thông tin được lưu trữ bằng chip điện tử Các thẻ từ này sẽ nhận năng lượng phát ra từ thiết bị đọc RFID (reader) và dùng

Trang 27

năng lượng này để gửi ra lại mã thông tin của thẻ qua sóng mang Từ đó thiết bị RFID reader sẽ nhận biết được mã thông tin của thẻ từ đó Mỗi loại thiết bị RFID reader sẽ chỉ phát ra một sóng điện từ với tần số nhất định để kiểm tra được thẻ nào phù hợp với dải tần số hoạt động Quá trình phát ra năng lượng và thu lại tín hiệu sóng điện từ được diễn ra nhờ các antenna Mỗi thẻ từ chứa một mã thẻ nhất định và không trùng lặp nhau, hay còn được nhắc đến với tên gọi là UID (Unique Identifier) Với module RFID RC522 được sử dụng trong hệ thống thì tầm hoạt động cỡ vài centimet Ngoài ra ở ngoài thị trường có những loại thẻ từ mà module đọc thẻ từ với tần số khác nhau có thể truyền nhận lên đến vài trăm mét Ưu điểm của công nghệ này là không sử dụng tia sáng như công nghệ mã vạch và có thể đọc

và nhận dạng thông tin được truyền qua những khoảng cách nhỏ mà không cần tiếp xúc vật lý Hơn nữa, các bộ phận đọc thẻ từ RFID có thể đọc được thông tin từ các thẻ thậm chí xuyên qua các môi trường, vật liệu như: bê tông, tuyết, sương mù, sơn

và các môi trường thách thức khác mà công nghệ mã vạch và các công nghệ khác không thể phát huy hiệu quả

Hình 2.6: Công nghệ RFID 2.2.2 Ngôn ngữ lập trình C# và NET Framework

C# là một ngôn ngữ lập trình hướng đối tượng được phát triển bởi Microsoft, dựa trên C++ và Java Được giới chuyên môn nhận định là một ngôn ngữ lập trình đơn giản, hiện đại, hướng đến nhiều mục đích sử dụng Ngoài ra, tính mạnh mẽ, sự bền bỉ và năng suất của việc lập trình cũng là một điểm mạnh của ngôn ngữ này

Trang 28

.NET Framework là một nền tảng có thể sử dụng với ngôn ngữ NET như C#

để phát triển các trang web động (ASP.NET), các ứng dụng cho Windows, Windows Phone Nó dược tổ chức thành tập hợp các namespace, nhóm các class có cùng chức năng lại với nhau, ví dụ như System.Drawing cho đồ họa, System.Collections cho cấu trúc dữ liệu và System.Windows.Forms cho hệ thống Windows Forms

2.2.3 Thư việt S7.NET

Là một thư viện mà trong đề tài này nhóm em dùng để kết nối phần mềm lập trình Visual Studio với PLC thông qua cổng Ethernet Thư viện này tương thích với

đa số các dòng PLC Siemen và được viết hoàn toàn bằng C# Trước khi thao tác thì

ta phải mở kết nối và sau đó là ngắt kết nối nó đi, ta có thể sử dụng hàm Open() và hàm Close() cho hai thao tác này Nhóm em thường thao tác với việc Set hoặc Reset

1 biến trong PLC và đọc trạng thái tín hiệu biến nào đó trong PLC về lại Visual Studio

2.2.4 Thư viện xử lý ảnh Emgu CV

Emgu CV là một thư viện xử lý hình ảnh, thị giác máy tính dành riêng cho ngôn ngữ C# Cho phép gọi các hàm chức năng của thư viện xử lý ảnh OpenCV Nó tương thích với các ngôn ngữ như C#, VB, VC++ và Python

Có thể được Visual Studio, Xamarin Studio và Unity biên dịch, nó có thể chạy trên Windows, Linux, Mac OS X, iOS, Điện thoại Android và Windows

2.2.5 Hệ quản trị cơ sở dữ liệu SQL Server

SQL Server hay Microsoft SQL Server là hệ quản trị cơ sở dữ liệu tự do được

sử dụng rộng rãi trong nhiều lĩnh vực khác nhau SQL Server có ưu điểm là tốc độ

xử lý và tính bảo mật cao, ổn định và dễ sử dụng Do đó nó rất thích hợp cho các ứng dụng có truy cập cơ sở dữ liệu trên internet Đối tượng làm việc của SQL Server là các bảng gồm các hàng và cột

Hệ quản trị cơ sở dữ liệu hiện nay gồm có Oracle, MySQL, SQL Server nhưng trong đó Oracle không phổ biến bằng 2 hệ còn lại Ta sẽ phân tích về MySQL và SQL Server Về cơ bản, MySQL và SQL Server đều tương tự nhau, có cùng chức năng mặc dù cách thức sử dụng có thể khác nhau Tuy nhiên để sử dụng trên Windows và hoạt động với NET Framework thì SQL là sự lựa chọn tốt hơn và được khuyên dùng hơn Trong khi đó MySQL thì hoạt động tốt hơn trên Linux hoặc

để lưu trữ dữ liệu trên các ứng dụng web Vì ứng dụng lưu trữ thông tin khách hàng

Trang 29

của đồ án ở quy mô nhỏ nên nhóm em quyết định chọn SQL Server Để C# có thể thao tác được với SQL server thì cần phải có một công cụ trực quan để làm việc Ở đây nhóm em sử dụng SQL Server 2014 Management Studio

2.2.6 Khái niệm về HTLM và AWP

a HTML là gì?

HTML (Hyper Text Makeup Language) là ngôn ngữ lập trình web đơn giản

Ta có thể lập trình HTML thông qua các thẻ và nội dung dạng text Mỗi thẻ bao quanh một đối tượng và thuộc tính của các đối tượng này có thể được quyết định bởi các thẻ Ta có thể sử dụng các chương trình soạn thảo văn bản bất kỳ như Word hoặc Notepad++ để tạo file html một cách rất đơn giản Trong đồ án này, nhóm em

sử dụng Notepad++ để lập trình HTML vì phần mềm này có thể phân chia bố cục rõ ràng cho các thành phần trong code do đó có thể giúp ta quản lý chương trình đang viết tốt hơn File HTML sau khi lập trình xong được gọi là một trang web

b AWP là gì?

AWP (Automation Web Programming) là ngôn ngữ web do Siemens phát triển cho các dòng PLC được tích hợp tính năng Webserver Nhờ AWP, ta có thể truy cập dữ liệu trên PLC một cách dễ dàng bởi vì PLC có thể biên dịch và hiểu được nó Bản chất của AWP là các dòng ghi chú trong trang HTML AWP bao gồm

3 tác vụ cơ bản là đọc giá trị từ PLC (Read), ghi giá trị xuống PLC (Write) và thay thế giá trị dạng số bằng dạng văn bản (Enum)

2.2.7 Các chuẩn truyền dữ liệu

a Chuẩn giao tiếp USB (Universal Serial Bus)

Là một chuẩn kết nối tuần tự đa dụng trong máy tính Các thiết bị ngoại vi được kết nối với máy tính thông qua cổng USB Trong đề tài này cụ thể là Arduino được kết nối với máy tính thông qua cáp USB Sau khi kết nối để Arduino có thể làm việc được với máy tính thì ta cần cài các driver cho máy tính Một trong những

số đó là CH341SER, driver này có tác dụng là sẽ quét các cổng giao tiếp với máy tính, trong đó có Arduino Đối với các máy tính cài đặt Windows 7 đôi khi sẽ gặp lỗi là khi cắm Arduino vào rồi nhưng máy tính không nhận kết nối Khi đó thì CH314SER sẽ thực sự hữu ích

Một trong những đặc trưng của cáp USB là nó có 2 sợi nguồn (+5V và dây chung GND) Với sợi nguồn này máy tính có thể cấp nguồn lên tới 500mA ở điện

áp 5VDC Việc này đồng nghĩa với việc khi cắm Arduino vào máy tính qua cáp

Trang 30

USB thì ta đã cấp nguồn cho Arduino rồi và không cần một nguồn độc lập nào khác Ngoài ra thì các thiết bị USB có đặc tính nóng, nghĩa là các thiết bị được cắm vào và rút ra trong mọi thời điểm tùy thích mà không cần phải khởi động lại hệ thống

b Chuẩn giao tiếp SPI (Serial Peripheral Interface)

Là một chuẩn truyền thông đồng bộ nối tiếp để truyền dữ liệu ở chế độ song công toàn phần (full-duplex), nghĩa là trong cùng một thời điểm có thể xảy ra đồng thời quá trình truyền và nhận, nhằm đảm bảo sự liên hợp giữa các vi điều khiển và thiết bị ngoại vi một cách đơn giản Giao thức truyền thông này theo kiểu Master – Slave Trong luận văn này thì chuẩn giao tiếp SPI được thể hiện qua kết nối giữa module RFID RC522 với vi điều khiển Arduino, trong đó Arduino đóng vai trò là master và module RFID RC522 đóng vai trò là Slave SPI đôi khi được gọi là truyền thông “4 dây” vì có 4 đường giao tiếp trong chuẩn này, đó là SCK (Serial Clock), MISO (Master Input Slave Output), MOSI (Master Output Slave input) và

SS (Slave Select) Trong đó:

- SCK hay SCLK: Xung đồng hồ có tác dụng giữ nhịp cho giao tiếp SPI Xung này được tạo ra từ Arduino Vai trò của nó là rất quan trọng vì nó giúp cho quá trình truyền ít bị lỗi và tốc độ truyền có thể đạt rất cao

- MOSI hay SI: Cổng ra của bên Master, cổng vào của bên Slave Chân này có tác dụng truyền dữ liệu từ Master đến Slave

- MISO hay SO: Cổng vào của bên Master, cổng ra của bên Slave Chân này

có tác dụng truyền dữ liệu từ Slave đến Master

- SS hay CS: Dùng để chọn Slave cần giao tiếp Khi không hoạt động thì chân

SS này ở mức cao Nếu Master kéo chân SS của Slave nào xuống mức thấp thì Slave đó sẽ được giao tiếp với Master

Về cách thức hoạt động thì cứ mỗi xung nhịp do Master tạo ra trên SCK thì một bit trong thanh ghi dữ liệu của Master được truyền qua Slave trên đường MOSI, đồng thời môt bit trong thanh ghi của Slave được truyền qua Master trên đường MISO Do quá trình gửi qua lại đồng thời nên nó được gọi là truyền dữ liệu “song công”

c Chuẩn giao tiếp Ethernet

Ethernet là một công nghệ mạng cục bộ nhằm giao tiếp truyền thông tin giữa các máy tính Trong luận văn này thì cáp Ethernet được dùng để kết nối giữa máy tính và PLC S7-1200 nhằm truyền nhận thông tin giữa hai thiết bị này Ethernet sử

Trang 31

dụng cáp xoắn đôi và các liên kết sợi quang học giúp tăng tốc độ truyền dữ liệu hơn

so với phiên bản trước đó của nó là sử dụng cáp đồng trục

2.2.8 Giới thiệu một số phần mềm lập trình

Microsoft Visual Studio

Đây là 1 môi trường phát triển tích hợp (IDE) từ Microsoft Nó được sử dụng

để phát triển chương trình máy tính cho Microsoft Windows, cũng như các trang web, các ứng dụng web và các dịch vụ web Trong luận văn, Visual Studio được sử dụng để lập trình để giao tiếp giữa Arduino, máy tính và PLC Có rất nhiều ngôn ngữ để cho bạn có thể lập trình trên môi trường này gồm có C, C++, C#, Visual Basic, Java và Python Ngoài ra cũng có rất nhiều ứng dụng mà bạn có thể xây dựng ở đây như Windows Forms Designer, Web designer hoặc là Mapping designer Microsoft cung cấp phiên bản “Express” đối với phiên bản Visual Studio từ 2013 trở về trước và “Community” đối với bản Visual Studio từ 2015 trở về sau Đây là phiên bản miễn phí của Visual Studio và cũng là phiên bản được sử dụng trong luận văn này

Hình 2.7: Phần mềm Microsoft Visual Studio 2015

Là một công cụ để ta có thể truy cập đến cơ sở dữ liệu SQL Server Nó có một giao diện được thiết kế trực quan, dễ sử dụng Nhờ đó ta có thể thêm, xóa hoặc sửa đổi các thông tin về mã thẻ, khách hàng, thời gian gửi xe và nhiều thông tin khác trong cơ sở dữ liệu SQL Server 2014 Management Studio đã được tích hợp sẵn

Trang 32

trình soạn thảo trực quan SQL, điều đó có nghĩa là ta có thể sử dụng ngôn ngữ SQL lập trình trực tiếp trên SQL Server 2014 Management Studio để thực hiện các thao tác như truy vấn dữ liệu, thêm, xóa dữ liệu hoặc sửa đổi các hàng, cột trong cơ sở dữ liệu của chúng ta

Hình 2.8: Phần mềm SQL Server 2014 Management Studio

Đây là phần mềm đã được tích hợp tất cả các phần mềm cấu hình, lập trình cho các hệ tự động hóa và truyền động điện như PLC, HMI, Inverter của Siemens Trong phạm vi luận văn, TIA Portal được sử dụng để lập trình điều khiển PLC S7-

1200 và thiết kế màn hình giao diện thu thập thông tin và giám sát hệ thống bãi giữ

xe ô tô tự động Phần mềm này có một ưu điểm rất lớn là đã tích hợp tất cả trong một giao diện tạo nên sự nhất quán trong quá trình làm việc Tuy nhiên nó cũng có một nhược điểm là vì tích hợp nhiều thứ nên dẫn đến dung lượng phần mềm lớn, yêu cầu cấu hình máy phải cao

Hình 2.9: Phần mềm TIA Portal V14

Trang 33

Arduino IDE

Đây là một phần mềm được dùng để lập trình cho vi điều khiển Arduino được viết bằng Java mà ta có thể dễ dàng biên dịch (compile) và gửi chương trình (upload) lên board mạch Arduino chỉ bằng 1 cú nhấp chuột Một chương trình được viết cho Arduino được gọi là một sketch Ta có thể viết chương trình cho Arduino bằng ngôn ngữ C hoặc C++ Khi lập trình thì ta cần lưu ý đến 2 hàm để tạo ra một chương trình hoàn chỉnh có thể chạy được Đó là:

- Setup(): Hàm này để thiết lập các cài đặt, chỉ chạy mỗi khi khởi động một chương trình

- loop(): Hàm này được lặp đi lặp lại cho đến khi tắt nguồn board mạch Nó giống như while (true) trong C/C++ hoặc giống như khối hàm OB1 trong PLC Siemens vậy

Ưu điểm của Arduino là một nền tảng mã nguồn mở Nó có một cộng đồng rất lớn trên thế giới nên sự hỗ trợ từ cộng đồng Arduino là cực kỳ hữu ích Ở Việt Nam cũng có một cộng đồng Arduino rất lớn đó là arduino.vn

Hình 2.10: Phần mềm Arduino IDE 2.2.9 Giới thiệu một số phần cứng được sử dụng trong đề tài

Là một bộ điều khiển Logic có thể lập trình được Hiện nay có rất nhiều hãng sản xuất PLC như Siemens (Đức), Omron (Nhật Bản), Mitsubishi (Nhật Bản) và

Trang 34

nhiều nhà sản xuất khác nữa Để lập trình cho PLC thì có các ngôn ngữ lập trình là LAD (Ladder Logic – dạng hình thang), FBD (Function Block Diagram – Khối chức năng), STL (Statement List – liệt kê lệnh), được ưa chuộng nhất có lẽ đó là LAD vì nó đơn giản và dễ hiểu PLC sẽ nhận các tín hiệu ở ngõ vào và dựa vào các thuật toán điều khiển do người dùng lập trình bên trong PLC để xuất ra các tín hiệu ở ngõ ra có tác dụng điều khiển các thiết bị khác

Cấu trúc bên trong PLC được thể hiện trong hình 2.11 gồm có :

- Bộ nhớ chương trình RAM, ROM

- Một bộ vi xử lý trung tâm CPU, dùng để xử lý các thuật toán

- Các module tín hiệu vào ra

PLC được cấu trúc thành các module nên dễ dàng thay thế, mở rộng khi có nhu cầu Ngoài ra PLC còn có khả năng chống nhiễu tốt, là sự lựa chọn hàng đầu trong môi trường công nghiệp

Hình 2.11: Cấu trúc PLC

Ứng dụng:

- PLC được ứng dụng nhiều để điều khiển máy bơm, lò nhiệt, động cơ trong các

hệ thống băng tải, thang máy hoặc các dây chuyền sản xuất trong công nghiệp

Trang 35

Hình 2.12: Một số loại PLC thông dụng

Arduino là một board mạch vi xử lý được thiết kế trên nền tảng AVR Atmel 8 bit hoặc ARM Atmel 32 bit Arduino thường được trang bị một cổng USB, các chân input analog và digital để tương tác với các thiết bị khác Arduino là một giải pháp lập trình dễ dàng, được coi là rẻ tiền cho những người yêu thích lập trình có thể tương tác với môi trường qua các cảm biến và các cơ cấu chấp hành để tạo được nhiều ứng dụng trong cuộc sống Về phần cứng, Arduino thường sử dụng các dòng chip megaAVR, ATmega8, ATmega168, ATmega328, ATmega1280 và ATmega2560 Hiện tại thì có các dòng Arduino như Arduino Uno, Arduino Mega, Arduin Nano, Arduino Due và Arduino Leonardo Arduino là một nền tảng phần cứng mã nguồn mở, tuy nhiên nhiều nhà phát triển ứng dụng bằng Arduino cũng có phát hành thương mại các sản phẩm tương thích với Arduino nhưng lấy cái tên là ‘-duino’

Trang 36

Hình 2.13: Một số loại Arduino thông dụng

Cảm biến quang điện được tạo thành từ các linh kiện quang điện Khi có ánh sáng thích hợp chiếu vào bề mặt của cảm biến quang, chúng sẽ thay đổi tính chất Tín hiệu điện tạo ra là nhờ hiện tượng phát xạ điện tử biến đổi từ tín hiệu quang, từ

đó cảm biến sẽ tác động ngõ ra để đưa tín hiệu đó vào PLC

Cảm biến quang được phân loại như sau:

- Cảm biến quang thu phát

- Cảm biến quang phản xạ gương

- Cảm biến quang khuếch tán

Cấu trúc của cảm biến quang gồm 3 thành phần chính:

- Bộ phát sáng

- Bộ thu sáng

- Mạch xử lý tín hiệu ra

Ứng dụng của nó là dùng để phát hiện các vật thể từ xa ví dụ như phát hiện xe

đã có trong bãi giữ xe chưa hoặc là kiểm tra thử vật đã được đi qua trong băng chuyền hay chưa Cảm biến quang được sử dụng rất nhiều trong các ứng dụng tự động hóa

Trang 37

Hình 2.14: Một số loại cảm biến quang thông dụng

Như tên gọi của nó, công tắc hành trình dùng để giới hạn hành trình của các

bộ phận chuyển động Công tắc hành trình hoạt động giống như công tắc điện nhưng là loại không duy trì trạng thái, khi không còn tác động sẽ trở về vị trí ban đầu Nó có cấu tạo gồm 1 cần tác động, chân COM, chân thường đóng (NC – Normally Closed), chân thường hở (NO – Normally Open) Khi cần sử dụng ứng dụng thường hở thì ta sẽ sử dụng chân COM và chân NO Khi có tác động từ cần tác động thì mạch điện sẽ được đóng lại, khi cần tác động nhả ra thì mạch điện sẽ hở lại bình thường Hoạt động tương tự cho chân NC

Trên thị trường hiện nay có rất nhiều loại công tắc hành trình và được ứng dụng rất rộng rãi trong thực tế, nhất là trong các ứng dụng tự động hóa như trên các dây chuyền sản xuất, băng tải và các ứng dụng đóng ngắt tự động

Hình 2.15: Một số loại công tắc hành trình phổ biến

Trang 38

Động cơ bước

Là một loại động cơ điện đồng bộ biến đổi các tín hiệu xung rời rạc thành các chuyển động góc quay Động cơ bước hoạt động quay theo từng bước nên có độ chính xác rất cao về mặt điều khiển Chính vì tính chất đó nên nó được ứng dụng nhiều trong ngành tự động hóa, nhất là trong các ứng dụng cần phải điều khiển chính xác vị trí của hệ thống như điều khiển vị trí của tay nâng trong hệ thống bãi giữ xe ô tô tự động

Hình 2.16: Một số loại động cơ bước phổ biến

Đây là loại động cơ điện hoạt động với dòng điện một chiều, được sử dụng trong các ứng dụng đặc biệt yêu cầu mô men khởi động cao Cấu tạo của một động

cơ điện một chiều gồm có 2 phần chính là stato và roto Trong đó:

- Stato là bộ phận đứng yên, sinh ra từ trường, gồm 1 hoặc nhiều nam châm vĩnh cửu hoặc nam châm điện

- Roto là các cuộn dây quấn và được nối với nguồn điện một chiều Roto là bộ phận sẽ quay quanh stato

Ngoài ra còn có các bộ phận khác như chổi than và cổ góp

Trang 39

Hình 2.17: Động cơ điện một chiều

Relay trung gian

Là thiết bị được cấu tạo từ nam châm điện và các hệ thống tiếp điểm đóng cắt Được ứng dụng rất nhiều trong ngành điện tử, thường xuất hiện trong các tủ điện và các hệ thống máy móc công nghiệp Hiện nay trên thị trường có các loại relay được

sử dụng trong các ứng dụng khác nhau

- Relay điện tử 5VDC

Hình 2.18: Relay điện tử 5VDC

- Relay trung gian 24VDC 8 chân

Hình 2.19: Relay trung gian 24VDC 8 chân

Trang 40

- SSR (Solid State Relay): Đối với các ứng dụng cần relay phải chịu dòng cao hơn và tần số đóng cắt lớn hơn thì không thể sử dụng relay cơ khí thông thường mà phải sử dụng loại này

Hình 2.20: Solid State Relay

Cấu tạo của relay trung gian gồm có:

- Cuộn hút: Đây thực chất là một nam châm điện, khi có điện thì sẽ hút thanh tiếp điểm để chuyển tín hiệu NO thành NC và ngược lại

- Mạch tiếp điểm: Để đóng cắt tín hiệu các thiết bị tải với dòng nhỏ và được cách ly với cuộn hút

Nguyên lý hoạt động:

Trạng thái của relay khi chưa có nguồn điện tác động vào cuộn hút:

Hình 2.21a: Nguyên lý hoạt động của relay

Ngày đăng: 27/11/2021, 10:30

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1] Châu Vĩnh Lợi, “Tài liệu hướng dẫn lập trình Webserver S7-1200 dựa trên HTML kết hợp AWP”, Diễn đàn PLC Việt Nam, Việt Nam Sách, tạp chí
Tiêu đề: Tài liệu hướng dẫn lập trình Webserver S7-1200 dựa trên HTML kết hợp AWP”, "Diễn đàn PLC Việt Nam
[2] Nguyễn Đình Lâm – Lê Văn Quân (2015), “Thiết kế và thi công mô hình bãi giữ xe ô tô tự động”, Luận văn tốt nghiệp Trường ĐH Bách Khoa Tp. Hồ Chí Minh, Việt Nam Sách, tạp chí
Tiêu đề: Thiết kế và thi công mô hình bãi giữ xe ô tô tự động”, "Luận văn tốt nghiệp Trường ĐH Bách Khoa Tp. Hồ Chí Minh
Tác giả: Nguyễn Đình Lâm – Lê Văn Quân
Năm: 2015
[3] Vũ Tiến Trình – Lê Vũ Khanh (2017), “Hệ thống bãi giữ xe ứng dụng công nghệ RFID kết hợp nhận diện biển số “, Đồ án tốt nghiệp Trường ĐH Sư phạm Kỹthuật Tp. Hồ Chí Minh, Việt Nam Sách, tạp chí
Tiêu đề: Hệ thống bãi giữ xe ứng dụng công nghệ RFID kết hợp nhận diện biển số “, "Đồ án tốt nghiệp Trường ĐH Sư phạm Kỹ "thuật Tp. Hồ Chí Minh
Tác giả: Vũ Tiến Trình – Lê Vũ Khanh
Năm: 2017
[4] Mai Văn Thành – Nguyễn Thanh Lộc (2019), “Thiết kế và thi công mô hình điều khiển, giám sát bãi giữ xe ô tô tự động”, Đồ án tốt nghiệp Trường ĐH Sư phạm Kỹ thuật Tp. Hồ Chí Minh, Việt Nam Sách, tạp chí
Tiêu đề: Thiết kế và thi công mô hình điều khiển, giám sát bãi giữ xe ô tô tự động”, "Đồ án tốt nghiệp Trường ĐH Sư phạm Kỹ thuật Tp. Hồ Chí Minh
Tác giả: Mai Văn Thành – Nguyễn Thanh Lộc
Năm: 2019
[7] Nguyen Manh Hung (2016), “Lập trình và sử dụng modul đọc thẻ RFID- RC522”, bài viết trên Cộng đồng Arduino Việt Nam, website: http://arduino.vn/bai- viet/833-lap-trinh-va-su-dung-modul-doc-rfid-rc522 Sách, tạp chí
Tiêu đề: Lập trình và sử dụng modul đọc thẻ RFID-RC522”
Tác giả: Nguyen Manh Hung
Năm: 2016
[8] Đỗ Hữu Toàn (2016), “# ( C Sharp ) - Nhận dữ liệu từ Arduino”, bài viết trên Cộng đồng Arduino Việt Nam, website: http://arduino.vn/bai-viet/908-c-c-sharp-nhan-du-lieu-tu-arduino Sách, tạp chí
Tiêu đề: # ( C Sharp ) - Nhận dữ liệu từ Arduino”
Tác giả: Đỗ Hữu Toàn
Năm: 2016
[9] Đỗ Hữu Toàn (2016), “Chế tạo Serial Monitor từ C# (C Sharp) - Một sản phẩm được truyền cảm hứng”, bài viết trên Cộng đồng Arduino Việt Nam, website:http://arduino.vn/bai-viet/908-c-c-sharp-nhan-du-lieu-tu-arduino Sách, tạp chí
Tiêu đề: Chế tạo Serial Monitor từ C# (C Sharp) - Một sản phẩm được truyền cảm hứng”, "bài viết trên Cộng đồng Arduino Việt Nam, website
Tác giả: Đỗ Hữu Toàn
Năm: 2016
[10] Thái (2016), “C sharp (C#) - Một cách điều khiển ARDUINO bằng máy tính !!!”, bài viết trên Cộng đồng Arduino Việt Nam, website: http://arduino.vn/bai- viet/902-c-sharp-c-mot-cach-dieu-khien-arduino-bang-may-tinhTiếng Anh Sách, tạp chí
Tiêu đề: C sharp (C#) - Một cách điều khiển ARDUINO bằng máy tính !!!”, "bài viết trên Cộng đồng Arduino Việt Nam, website: http://arduino.vn/bai-viet/902-c-sharp-c-mot-cach-dieu-khien-arduino-bang-may-tinh
Tác giả: Thái
Năm: 2016
[11] “Round Automated Parking System”, EITO&GLOBAL INC, website: http://www.e-globalparking.com/technology/?fbclid=IwAR3W0GlXVgv-VkZLao6Q-hL-OIQxio_qF4CGz-NLZXe7K4lUCqyH06QMfZg Sách, tạp chí
Tiêu đề: Round Automated Parking System”, "EITO&GLOBAL INC

HÌNH ẢNH LIÊN QUAN

Hình 2.2: Bãi đỗ xe dạng truyền thống có nhiều tầng - Thiết kế và thi công mô hình bãi giữ xe thông minh
Hình 2.2 Bãi đỗ xe dạng truyền thống có nhiều tầng (Trang 24)
Hình 2.7: Phần mềm Microsoft Visual Studio 2015 - Thiết kế và thi công mô hình bãi giữ xe thông minh
Hình 2.7 Phần mềm Microsoft Visual Studio 2015 (Trang 31)
Cấu trúc bên trong PLC được thể hiện trong hình 2.11 gồm có: - Thiết kế và thi công mô hình bãi giữ xe thông minh
u trúc bên trong PLC được thể hiện trong hình 2.11 gồm có: (Trang 34)
Hình 2.21b: Nguyên lý hoạt động của relay - Thiết kế và thi công mô hình bãi giữ xe thông minh
Hình 2.21b Nguyên lý hoạt động của relay (Trang 41)
Hình 3.7: Bộ truyền xích trong xe máy - Thiết kế và thi công mô hình bãi giữ xe thông minh
Hình 3.7 Bộ truyền xích trong xe máy (Trang 49)
Hình 3.9: Ray trượt tròn - Thiết kế và thi công mô hình bãi giữ xe thông minh
Hình 3.9 Ray trượt tròn (Trang 50)
Hình 3.31: Sơ đồ kết nối module RFID với Arduino - Thiết kế và thi công mô hình bãi giữ xe thông minh
Hình 3.31 Sơ đồ kết nối module RFID với Arduino (Trang 67)
Hình 3.32: Sơ đồ kết nối PLC - Thiết kế và thi công mô hình bãi giữ xe thông minh
Hình 3.32 Sơ đồ kết nối PLC (Trang 68)
Hình 3.33: Mạch đảo chiều động cơ điện 1 chiều Tương tự cho relay 3 và relay 4.  - Thiết kế và thi công mô hình bãi giữ xe thông minh
Hình 3.33 Mạch đảo chiều động cơ điện 1 chiều Tương tự cho relay 3 và relay 4. (Trang 69)
Hình 3.35: Sơ đồ hoạt động của hệ thống ở chế độ điều khiển bằng tay - Thiết kế và thi công mô hình bãi giữ xe thông minh
Hình 3.35 Sơ đồ hoạt động của hệ thống ở chế độ điều khiển bằng tay (Trang 70)
Hình 3.36: Sơ đồ hoạt động của hệ thống ở chế độ điều khiển tự động - Thiết kế và thi công mô hình bãi giữ xe thông minh
Hình 3.36 Sơ đồ hoạt động của hệ thống ở chế độ điều khiển tự động (Trang 71)
Hình 3.37: Sơ đồ giải thuật tối ưu vị trí gửi xe - Thiết kế và thi công mô hình bãi giữ xe thông minh
Hình 3.37 Sơ đồ giải thuật tối ưu vị trí gửi xe (Trang 72)
Hình 3.46: Khối State 40 Thực hiện xong khối trên, Output cho state=41.  - Thiết kế và thi công mô hình bãi giữ xe thông minh
Hình 3.46 Khối State 40 Thực hiện xong khối trên, Output cho state=41. (Trang 77)
Hình 3.48: Khối State 42 Thực hiện xong khối trên, Output cho state=43.  - Thiết kế và thi công mô hình bãi giữ xe thông minh
Hình 3.48 Khối State 42 Thực hiện xong khối trên, Output cho state=43. (Trang 78)
Hình 3.50: Khối state 50 Thực hiện xong khối trên, Output cho state=51.  - Thiết kế và thi công mô hình bãi giữ xe thông minh
Hình 3.50 Khối state 50 Thực hiện xong khối trên, Output cho state=51. (Trang 79)
Hình 3.49: Khối state 5 Thực hiện xong khối trên, Output cho state=50.  - Thiết kế và thi công mô hình bãi giữ xe thông minh
Hình 3.49 Khối state 5 Thực hiện xong khối trên, Output cho state=50. (Trang 79)
Cửa sổ cấu hình PLC hiện ra, click chọn mục Webserver, sau đó check vào ô Enable Web server on this module để kích hoạt - Thiết kế và thi công mô hình bãi giữ xe thông minh
a sổ cấu hình PLC hiện ra, click chọn mục Webserver, sau đó check vào ô Enable Web server on this module để kích hoạt (Trang 83)
Hình 3.54e: Các bước để kết nối và sử dụng Web Server - Thiết kế và thi công mô hình bãi giữ xe thông minh
Hình 3.54e Các bước để kết nối và sử dụng Web Server (Trang 85)
Bảng 4.1: Danh sách các thiết bị. - Thiết kế và thi công mô hình bãi giữ xe thông minh
Bảng 4.1 Danh sách các thiết bị (Trang 86)
Hình 4.5: Bảng điện của hệ thống Trong đó:  - Thiết kế và thi công mô hình bãi giữ xe thông minh
Hình 4.5 Bảng điện của hệ thống Trong đó: (Trang 89)
Hình 4.8: Chương trình tối ưu vị trí gửi xe - Thiết kế và thi công mô hình bãi giữ xe thông minh
Hình 4.8 Chương trình tối ưu vị trí gửi xe (Trang 92)
Hình 5.3: Web Server ở trạng thái ban đầu - Thiết kế và thi công mô hình bãi giữ xe thông minh
Hình 5.3 Web Server ở trạng thái ban đầu (Trang 99)
Hình 5.4: Quẹt thẻ - Thiết kế và thi công mô hình bãi giữ xe thông minh
Hình 5.4 Quẹt thẻ (Trang 99)
Hình 5.7: Màn hình WINCC sau khi gửi xe đầu tiên Web Server lúc này:  - Thiết kế và thi công mô hình bãi giữ xe thông minh
Hình 5.7 Màn hình WINCC sau khi gửi xe đầu tiên Web Server lúc này: (Trang 101)
Màn hình điều khiển và giám sát Wincc sau khi gửi xe thứ 2: - Thiết kế và thi công mô hình bãi giữ xe thông minh
n hình điều khiển và giám sát Wincc sau khi gửi xe thứ 2: (Trang 102)
Hình 5.12: Chương trình C# sau khi gửi xe thứ 3 - Thiết kế và thi công mô hình bãi giữ xe thông minh
Hình 5.12 Chương trình C# sau khi gửi xe thứ 3 (Trang 103)
Hình 5.11: Web Server sau khi gửi xe thứ 2 - Thiết kế và thi công mô hình bãi giữ xe thông minh
Hình 5.11 Web Server sau khi gửi xe thứ 2 (Trang 103)
Hình 5.13: Cơ sở dữ liệu khi ban đầu - Thiết kế và thi công mô hình bãi giữ xe thông minh
Hình 5.13 Cơ sở dữ liệu khi ban đầu (Trang 104)
Hình 5.23: Màn hình Wincc sau khi gửi xe thứ tư - Thiết kế và thi công mô hình bãi giữ xe thông minh
Hình 5.23 Màn hình Wincc sau khi gửi xe thứ tư (Trang 108)
Bảng 5.1: Thống kê thời gian vận hành hệ thống - Thiết kế và thi công mô hình bãi giữ xe thông minh
Bảng 5.1 Thống kê thời gian vận hành hệ thống (Trang 110)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w