Tải bản đầy đủ (.pdf) (88 trang)

Thiết kế hệ thống điều khiển phân tán đèn giao thông trong phạm vi đô thị1

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (6.31 MB, 88 trang )

Thiết kế hệ thống điều khiển phân tán đèn giao thông trong phạm vi đô thị
 

BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
---------------------------------------

HÀ QUANG ĐỨC

THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN PHÂN TÁN
ĐÈN GIAO THÔNG TRONG PHẠM VI ĐÔ THỊ
Chuyên ngành : KỸ THUẬT ĐIỆN TỬ - VIỄN THÔNG

LUẬN VĂN THẠC SĨ KHOA HỌC

NGƯỜI HƯỚNG DẪN KHOA HỌC :
PGS.TS. NGUYỄN TIẾN DŨNG

Hà Nội – 2012

 


Thiết kế hệ thống điều khiển phân tán đèn giao thông trong phạm vi đô thị
 

MỤC LỤC
MỤC LỤC........................................................................................................................2
LỜI CAM ĐOAN ............................................................................................................4
DANH SÁCH CÁC THUẬT NGỮ VIẾT TẮT..............................................................5
DANH SÁCH CÁC BẢNG .............................................................................................7


DANH SÁCH CÁC HÌNH VẼ ........................................................................................8
PHẦN MỞ ĐẦU............................................................................................................10
Chương 1
1.1

: Giới thiệu chung ......................................................................................12

Các phương án thiết kế .....................................................................................12

1.1.1

Hệ thống điều khiển phân tán đèn giao thông bằng RS 485......................12

1.1.2

Hệ thống điều khiển phân tán đèn giao thông qua Ethernet/Wifi .............15

1.1.3

Hệ thống điều khiển đèn giao thông qua WiMax/3G ................................18

1.2

Đánh giá hệ sơ bộ về các hệ thống ...................................................................19

1.3 Các thành phần của hệ thống điều khiển phân tán đèn giao thông qua
Ethernet/Wifi ..............................................................................................................20
1.4 Phạm vi ứng dụng của hệ thống điều khiển phân tán đèn giao thông bằng
Ethernet/Wifi ..............................................................................................................21
Chương 2 : Cơ sở lý thuyết xây dựng web quản lý giao thông và web server cho hệ

thống điều khiển đèn giao thông qua Ethernet/Wifi ......................................................24
2.1

.NET Framework ..............................................................................................24

2.1.1

Kiến trúc của .NET Framework.................................................................25

2.1.2

Những điểm đặc trưng của .NET Framework ...........................................27

2.2

Ngôn ngữ lập trình ASP.NET 3.5.....................................................................32

2.2.1

Những ưu điểm của ASP.NET 3.5: ...........................................................33

2.2.2

Các tính năng mới trong ASP.NET 3.5 .....................................................35


 


Thiết kế hệ thống điều khiển phân tán đèn giao thông trong phạm vi đô thị

 

2.3

Hệ quản trị cơ sở dữ liệu MS SQL Server 2008...............................................37

2.3.1

Nền tảng cho các nhiệm vụ then chốt........................................................40

2.3.2

Sự phát triển động......................................................................................44

2.3.3

Dữ liệu quan hệ mở rộng ...........................................................................46

2.3.4

Thông tin toàn doanh nghiệp .....................................................................49

2.3.5

Kết luận......................................................................................................56

Chương 3 : Triển khai xây dựng web quản lý giao thông và web server trong hệ
thống điều khiển phân tán đèn giao thông qua Ethernet/Wifi .......................................57
3.1


Module chốt đèn giao thông .............................................................................58

3.2

Module camera & Ethernet - Kit Mini 2440 ...................................................63

3.3

Xây dựng Web Server ......................................................................................67

3.3.1

Mục đích của Website................................................................................67

3.3.2

Yêu cầu của hệ thống.................................................................................69

3.3.3

ERD Diagram ............................................................................................71

3.3.4

Thiết kế Cơ sở dữ liệu................................................................................72

3.4

Yêu cầu khuyến nghị để chạy được ứng dụng trên PC : ..................................79


Chương 4

: Kết quả đạt được và hướng phát triển .....................................................80

4.1

Kết quả đạt được...............................................................................................80

4.2

Đánh giá hệ thống.............................................................................................82

4.3

Hướng phát triển...............................................................................................85

KẾT LUẬN ....................................................................................................................86
TÀI LIỆU THAM KHÁO..............................................................................................87 


 


Thiết kế hệ thống điều khiển phân tán đèn giao thông trong phạm vi đô thị
 

LỜI CAM ĐOAN
Tôi là Hà Quang Đức - tác giả của luận văn “Thiết kế hệ thống điều khiển phân tán
đèn giao thông trong phạm vi đô thị”. Tôi xin cam đoan mình đã thực hiện hiện luận
văn một các nghiêm túc, toàn bộ nội dung luận văn cũng như kết quả nghiên cứu là do

tôi thực hiện. Đồng thời, việc tham khảo các tài liệu trong quá trình thực hiện luận văn
tuân thủ theo đúng yêu cầu và không sao chép của bất kỳ một luận văn nào trước đó.


 


Thiết kế hệ thống điều khiển phân tán đèn giao thông trong phạm vi đô thị
 

DANH SÁCH CÁC THUẬT NGỮ VIẾT TẮT
Chữ viết tắt
3G

Chữ đầy đủ

Nghĩa Tiếng Việt

third-generation technology

Công nghệ truyền thông thế hệ
thứ 3

ADO

ActiveX Data Object

ARM

Acorn RISC Machine


Vi xử lý 32-bit RISC

ASP

Active Server Pages

Các trang động cho Server

CLI

Common Language Infrastructure

Cơ sở hạ tầng ngôn ngữ chung

CLR

Common Language Runtime

COM

Component Object Model

Mô hình đối tượng thành phần

CPU

Central Processing Unit

Đơn vị xử lý trung tâm


DAL

Data Access Layer

Tầng Truy cập dữ liệu

DCS

Distributed Control System

Hệ thống điều khiển phân tán

DLL

Dynamic Link Library

Thư viện liên kết động

GPS

Global Positioning System

Hệ thống định vị toàn cầu

GSM

Global System for Mobile

Hệ thống thong tin di động


Communication

toàn cầu

HyperText Markup Language

Ngôn ngư đánh dấu siêu văn

HTML

bản
ID

Indentifier

Định danh

IIS

Internet Information Services

Dịch vụ thông tin Internet

ITS

Intelligent Transportation System

Hệ thống giao thông thông
minh


LAN

Local Area Network

Mạng cục bộ

LINQ

Language Integrated Querry

Ngôn ngữ tích hợp truy vấn

MSIL

Microsoft Intermediate Language


 


Thiết kế hệ thống điều khiển phân tán đèn giao thông trong phạm vi đô thị
 

MSMQ

Microsoft Message Queuing
Services

MTS


Microsoft Transaction Services

Các dịch vụ giao dịch của
Microsoft

MVC

Model View Control

Mô hình Model View Control

OOP

Object Oriented Programming

Lập trình hướng đối tượng

PC

Personal Computer

Máy tính cá nhân

PLC

Programable Logic Controller

Bộ điều khiển logic lập trình
được


RAM

Random Acess Memory

Bộ nhớ truy cập ngẫu nhiên

ROM

Read-Only Memory

Bộ nhớ chỉ đọc

SDRAM

Synchronous Dynamic Random

Bộ nhớ truy cập ngẫu nhiên

Acess Memory

đồng bộ động

SOAP

Simple Object Access Protocol

SQL

Structured Query Language


Ngôn ngữ truy vấn mang tính
cấu trúc

XML

eXtensible Markup Language

Ngôn ngữ đánh dấu mở rộng

Wifi

Wireless Fidelity

Mạng không dây sử dụng sóng
vô tuyến

Wimax
WSDL

Worldwide Interoperability for

Kết nối Internet băng rộng

Microwave Acess

không dây ở khoảng cách lớn

Web Services Description


Ngôn ngữ mô tả các dịch vụ

Language

Web


 


Thiết kế hệ thống điều khiển phân tán đèn giao thông trong phạm vi đô thị
 

DANH SÁCH CÁC BẢNG
Bảng 1.1: Các loại cáp truyền dẫn trong mạng LAN.....................................................21 
Bảng 3.1 – TrafficLight Table .......................................................................................72 
Bảng 3.2 – District Table ...............................................................................................73 
Bảng 3.3 –Role Table.....................................................................................................73 
Bảng 3.4 – User Table....................................................................................................73 
Bảng 3.5 – News Table ..................................................................................................74 
Bảng 3.6 – GroupNews Table........................................................................................74 
Bảng 3.7– Cấu hình tối thiểu và cấu hình khuyến nghị để chạy ứng dụng trên PC ......79 

 
 


 



Thiết kế hệ thống điều khiển phân tán đèn giao thông trong phạm vi đô thị
 

DANH SÁCH CÁC HÌNH VẼ
Hình 1.1 : Tổng quan về hệ thống điều khiển phân tán đèn giao thông bằng RS485....13 
Hình 1.2 : Cách làm việc của hệ thống điều khiển phân tán đèn giao thông bằng RS485
........................................................................................................................................14 
Hình 1.3 : Tổng quan về hệ thống điều khiển đèn giao thông qua Ethernet/Wifi ........16 
Hình 1.4 : Mô hình chi tiết hệ thống điều khiển đèn giao thông bằng Ethernet/Wifi ..17 
Hình 1.5 : Các module trong hệ thống ..........................................................................17 
Hình 1.6 : Tổng quan về hệ thống điều khiển đèn giao thông qua WiMax/3G ............18 
Hình 1.7 : Các thành phần của hệ thống điều khiển đèn giao thông bằng Ethernet/Wifi
........................................................................................................................................20 
Hình 1.8 : Khoảng cách các chốt với trung tâm <500m ...............................................23 
Hình 1.9 : Khoảng cách từ trung tâm tới chốt >500m ..................................................23 
Hình 2.1 : Kiến trúc của .NET Framework...................................................................25 
Hình 2.2 : Biên dịch một ứng dụng ASP.NET..............................................................34 
Hình 2.3 : Toàn cảnh nền tảng dữ liệu của Microsoft...................................................38 
Hình 2.4 : Thiết kế báo cáo ...........................................................................................55 
Hình 3.1 : Hệ thống điều khiển phân tán đèn giao thông bằng Ethernet ......................57 
Hình 3.2 : Khối hiển thị.................................................................................................59 
Hình 3.3 : Khối giao tiếp...............................................................................................60 
Hình 3.4 : Khối vi điều khiển........................................................................................60 
Hình 3.5 : Thuật toán trên PSoC ...................................................................................61 
Hình 3.6 : Sơ đồ mạch nguyên lý của Module chốt đèn giao thông.............................62 
Hình 3.7 : Kit MINI 2440 .............................................................................................63 

 



Thiết kế hệ thống điều khiển phân tán đèn giao thông trong phạm vi đô thị
 

Hình 3.8 : Mô tả hoạt động của mjpeg streamer...........................................................64 
Hình 3.9 : Chạy mjpg streamer trên web ......................................................................64 
Hình 3.10: Giao diện website trên Mini 2440...............................................................65 
Hình 3.11 : Sơ đồ chức năng của Website ....................................................................68 
Hình 3.12 : Sơ đồ quan hệ trong CSDL ........................................................................75 
Hình 3.13 : Giao diện trang chủ ....................................................................................77 
Hình 3.14 : Giao diện trang Thông tin tắc đường .........................................................78 
Hình 3.15 : Giao diện trang web bản đồ .......................................................................78 
Hình 4.1 : Module thiết bị điều khiển đèn ....................................................................80 
Hình 4.2 : Quá trình truyền hình ảnh về Webserver .....................................................81 
Hình 4.3 : Quá trình thay đổi tín hiệu tại chốt đèn giao thông .....................................81 
Hình 4.4 : Trường hợp mini 2440 không làm việc .......................................................82 
Hình 4.5 : Trường hợp chốt đèn giao thông không làm việc ........................................83 
Hình 4.6: Mô hình mở rộng hệ thống ...........................................................................83 
Hình 4.7 : Mô hình backup hệ thống ............................................................................84 

 
 
 
 
 


 


Thiết kế hệ thống điều khiển phân tán đèn giao thông trong phạm vi đô thị

 

PHẦN MỞ ĐẦU
Trong những năm gần đây, cùng với sự phát triển của đất nước, kinh tế phát triển
mạnh mẽ, các thành phố ngày càng đông đúc, tuy nhiên, hệ thống điều khiển đèn giao
thông chưa đủ thông minh để đáp ứng sự thay đổi của lưu lượng người tham gia giao
thông từng ngày. Số người tham gia giao thông thường đông vào lúc đầu giờ đi làm và
giờ tan tầm, và thường thưa vào thời gian còn lại.
Mục đích nghiên cứu của luận văn là mô phỏng một hệ thống điều khiển đèn giao
thông đủ thông minh để có thể điều khiển các chốt giao thông một cách mềm dẻo. Hệ
thống này có khả năng thay đổi thời gian của đèn xanh và đèn đỏ một cách linh hoạt
tùy thuộc vào lưu lượng ở trên đường. Thêm nữa, tận dụng sự phát triển của 3G,
WiMax, Wifi khắp nơi, các chốt đèn giao thông có thể trao đổi thông tin cho nhau để
phân tích dữ liệu như lưu lượng, thời gian,... để kịp thời đưa ra cảnh báo cho người
tham gia giao thông, giúp cho người quản lý dễ dàng phân tích dữ liệu.
Đối tượng nghiên cứu của luận văn bao gồm lập trình cho PSoC, hệ điều hành
nhúng Linux cho ARM, các phương pháp lập trình trên Windows và các công cụ lập
trình trên Windows.
Để thực hiện được mục đích nghiên cứu nêu trên, phương pháp nghiên cứu sử dụng
trong luận văn là lập kế hoạch nghiên cứu chi tiết, rõ ràng trước khi bắt tay vào thực
hiện nghiên cứu. Bên cạnh đó là thu thập tài liệu từ nhiều nguồn thông tin bao gồm
Internet, sách báo và những người có kinh nghiệm. Đồng thời thực hiện nghiên cứu gán
liền với thực nghiện trên các công cụ thiết kế để quan sát được kết quả mô phỏng với
mô hình đang nghiên cứu.
Toàn bộ nội dung của luận văn được trình bày trong 4 chương với nội dung tóm
tắt như sau:
Chương 1 - Giới thiệu chung : Trong chương này giới thiệu về hệ thống giao
thông thông minh trên thế giới, sau đó đưa ra các tiêu chí để xây dựng một hệ thống
10 
 



Thiết kế hệ thống điều khiển phân tán đèn giao thông trong phạm vi đô thị
 

điều khiển đèn giao thông. Ngoài ra trong chương này còn đưa ra các phương án thiết
kế và chọn ra một phương án tốt nhất để triển khai.
Chương 2 – Cơ sở lý thuyết xây dựng web quản lý giao thông và web server cho
hệ thống điều khiển đèn giao thông qua Ethernet/Wifi : Trong chương này đưa ra các
cơ sở lý thuyết về nền tảng lập trình, ngôn ngữ lập trình, hệ quản trị cơ sở dữ liệu cần
phải tìm hiểu để có thể xây dựng phần web quản lý giao thông và web server.
Chương 3 – Triển khai xây dựng web quản lý giao thông và web server trong hệ
thống điều khiển phân tán đèn giao thông qua Ethernet/Wifi : Trong chương này sẽ
trình bày về một số module trong hệ thống như: mạch mô phỏng các chốt đèn giao
thông, xây dựng ứng dụng trên hệ điều hành nhúng linux, triển khai web điều khiển
chốt đèn giao thông và web server.
Chương 4 – Kết quả đạt được và hướng phát triển : Trong chương 4 đưa ra các
kết quả đã thực hiện được, sau đó đánh giá về kết quả đó và cuối cùng đưa ra các
hướng phát triển tiếp theo.
Từ kết quả đạt được, hệ thống điều khiển đèn giao thông được lựa chọn từ nhiều
phương án khác nhau, hệ thống có thể được áp dụng thực tế cho một khu vực nhỏ.

11 
 


Thiết kế hệ thống điều khiển phân tán đèn giao thông trong phạm vi đô thị
 

Chương 1 : Giới thiệu chung

Hiện nay, trên thế giới, nhiều quốc gia phát triền đã ứng dụng hệ thống giao thông
thông minh (Intelligent Transportation System - ITS) [1]. Hệ thống này là một “siêu hệ
thống” với đầy đủ các thành phần như phần cứng, phần mềm, dữ liệu, quy trình và con
người được liên kết chặt chẽ với nhau nhằm giảm thiểu tai nạn giao thông, tránh ùn tắc,
giảm ô nhiễm môi trường, tăng hiệu quả vận chuyển, tạo điều kiện thuận lợi tối đa cho
đi lại...
ITS là một giải pháp ứng dụng kết hợp nhiều lĩnh vực công nghệ cao đang phát
triển mạnh mẽ trong thời gian gần đây như hệ thống định vị toàn cầu (GPS), hệ thống
thông tin địa lý (GIS), cơ sở dữ liệu (Database), WiMax (802.16), WiFi (802.11),
GSM, 3G, ..vv.
Hệ thống ITS đã được triển khai trên nhiều nước phát triển trên thế giới, tuy nhiên
để xây dựng một hệ thống thông minh như vậy thì cần rất nhiều thời gian, tiền của.
Chính vì lẽ đó, trong đồ án này nghiên cứu về một phương pháp nào đó để đưa ra một
hệ thống có những chức năng đủ để đưa vào thực tế, có thể triển khai trong phạm vi
một thành phố vừa và nhỏ.
Đặc điểm của hệ thống như sau:
-

Cho phép quản lý hệ thống đèn giao thông trong khu vực bằng website có giao
diện dễ dùng, trực quan.

-

Cho phép xem thông tin đường tắc trên website.

-

Công nghệ truyền tín hiện trên 3G/WiMax/Wifi/Ethernet.

-


Có tích hợp camera, phân tích hình ảnh, truyền hình ảnh về trung tâm.

1.1 Các phương án thiết kế
1.1.1 Hệ thống điều khiển phân tán đèn giao thông bằng RS 485
Trong những phương án đã được nghiên cứu, hệ thống điều khiển phân tán đèn giao
thông dùng RS485 để truyền tín hiệu đi tín hiệu cho các thiết bị bên trong [2].
12 
 


Thiết kế hệ thống điều khiển phân tán đèn giao thông trong phạm vi đô thị
 

Tổng quan hệ thống:

Hình 1.1 : Tổng quan về hệ thống điều khiển phân tán đèn giao thông bằng RS485
Từ hình vẽ 1.1, hệ thống có các chốt đèn giao thông được kết nối với nhau bằng
RS485, một chuẩn dùng trong công nghiệp, và theo lý thuyết, tín hiệu truyền đi xa nhất
13 
 


Thiết kế hệ thống điều khiển phân tán đèn giao thông trong phạm vi đô thị
 

là 1.5km [3], tuy nhiên đó là theo lý thuyết, còn thực tế còn tùy thuộc rất nhiều vào
điều kiện khác nhau như thời tiết, chất lượng, …
Cách làm việc của hệ thống:
Với mỗi thiết bị trong hệ thống sẽ có một định danh – ID – cụ thể. Trong hệ thống

này, điều khiển các nút giao thông bằng cách truyền khung dữ liệu xuống được miêu tả
trong hình 1.2, khung dữ liệu này sẽ được truyền đi bằng cách quảng bá, bởi vì trên
một đường RS485 cho phép nhiều thiết bị cùng nối vào, cho nên để giảm bớt sự xung
đột và lãng phí đường truyền, các thiết bị điều khiển sẽ cần quản lý các định danh đang
kết nối trực tiếp với nó cụ thể ở đây là các thiết bị chấp hành – các nút đèn giao thông.

Hình 1.2 : Cách làm việc của hệ thống điều khiển phân tán đèn giao thông
bằng RS485

14 
 


Thiết kế hệ thống điều khiển phân tán đèn giao thông trong phạm vi đô thị
 

Đánh giá hệ thống :
Hệ thống điều khiển phân tán đèn giao thông bằng RS485 có thể thấy là một hệ
thống đơn giản, dễ triển khai, tuy nhiên nếu đưa vào thực tế thì còn gặp nhiều khó khăn
về : Quản lý, khoảng cách,… Chính vì vậy mà hệ thống trên chỉ có thể làm việc trong
một phạm vi đủ nhỏ, với các chốt giao thông vừa phải mà thôi.
Để mở rộng phạm vi, hệ thống trên cần thay đổi về giao thức làm việc. Vì RS485
có một số vấn đề làm cho hệ thống không thể mở rộng được:
-

Khoảng tối đa là 1.5km, nếu muốn truyền xa thêm cần khuếch đại tín hiệu.

-

Thời gian để lấy thông tin của toàn hệ thống là rất lâu nếu có nhiều chốt đèn

giao thông.

-

Cách thức gửi bản tin là quảng bá, chính vì vậy phương pháp quản lý các chốt
đèn giao thông cũng là một nhược điểm của hệ thống.

Từ các đánh giá trên, thay đổi giao thức truyền tin là cần thiết nếu muốn nâng cấp
hệ thống để quản lý tối ưu hơn.

1.1.2 Hệ thống điều khiển phân tán đèn giao thông qua Ethernet/Wifi
Tổng quan hệ thống:
Hệ thống này chỉ thay đổi giao thức RS485 bằng Ethernet. Ethernet có đặc điểm là
truyền/nhận bản tin nhanh hơn, và truyền bản tin Unicast hoặc Multicast [4]. Chính vì
ưu điểm đó mà hệ thống này đã thay đổi toàn bộ diện mạo của hệ thống so với hệ thống
cũ sử dụng RS485. Nhờ vào ưu điểm này mà hệ thống có thể tích hợp được camera tại
các chốt giao thông để truyền thông tin về trung tâm. Mặc dù vậy Ethernet có nhược
điểm là khả năng truyền đi xa, nếu Ethernet sử dụng cáp xoắn thì tín hiệu truyền đi tối
đa là 100m [5], nếu muốn đi xa hơn thì cần dùng Repeater để khôi phục tín hiệu.
Ngoài ra, hệ thống còn cho phép thay thế Ethernet bằng module Wifi, vì vậy mà
thay vì dùng dây nối kéo đi xa, các Access Point được sử dụng để mở rộng hệ thống[6].

15 
 


Thiết kế hệ thống điều khiển phân tán đèn giao thông trong phạm vi đô thị
 

Hình 1.3 : Tổng quan về hệ thống điều khiển đèn giao thông qua Ethernet/Wifi

Hình 1.3 cho ta thấy tổng quan về hệ thống. Chức năng chính của chốt đèn giao
thông vẫn là quản lý trạng thái đèn, đây là chức năng đầu tiên phải có. Thứ hai, phải có
khả năng giao tiếp trên Ethernet/Wifi. Để tận dụng được sức mạng của giao thức sử
dụng, một chốt đèn giao thông nên có khả năng thu hình từ camera để truyền hình ảnh
về trung tâm.
Cách làm việc của hệ thống:
Thực tế, hệ thống điều khiển đèn giao thông qua Ethernet/Wifi là một hệ thống
mạng, do vậy các giao thức hoàn toàn giống như giao thức mạng. Hình 1.4 là mô tả chi
tiết của hệ thống. Giữa Trung tâm và chốt đèn bao giờ cũng có một switch hoặc một
Access Point (nếu giao thức là Wifi), switch/AP này sẽ lưu trữ các địa chỉ MAC của
cổng Ethernet của chốt đèn giao thông, khi bản tin gửi tới một địa chỉ nào đó,
switch/AP có nhiệm vụ định tuyến gói tin đó.

16 
 


Thiết kế hệ thống điều khiển phân tán đèn giao thông trong phạm vi đô thị
 

Trung tâm

Message

Switch/AP

Switch/AP

Switch/AP


Module Camera & giao 
ti p Ethernet/Wifi

Module Camera & giao 
ti p Ethernet/Wifi

Module Camera & giao 
ti p Ethernet/Wifi

Ch t đèn giao thông

Ch t đèn giao thông

Ch t đèn giao thông

Hình 1.4 : Mô hình chi tiết hệ thống điều khiển đèn giao thông bằng
Ethernet/Wifi
Các Module của hệ thống
Các Module của hệ thống được đưa ra trong hình 1.5:

Hình 1.5 : Các module trong hệ thống
17 
 


Thiết kế hệ thống điều khiển phân tán đèn giao thông trong phạm vi đô thị
 

• Module Camera và Giao tiếp
Module Camera này thực chất chỉ là một DSP, phân tích hình ảnh và nén JPEG để

truyền đi, trong module này sẽ tích hợp một trong các giao thức Ethernet, Wifi.
• Module chốt đèn giao thông:
Chức năng của module này là điều khiển trạng thái đèn giao thông. Ngoài ra, nó
nhận tín hiệu từ module Camera về lưu lượng cảnh báo để đưa ra được quyết định như
tăng số giây đèn đỏ hoặc giảm số giây đèn đỏ. Nó cũng có thể đưa ra các cảnh báo của
nó xuống module giao tiếp để truyền tín hiệu đó về trung tâm.

1.1.3 Hệ thống điều khiển đèn giao thông qua WiMax/3G
Tổng quan về hệ thống
Wimax/3G có ưu điểm truyền dữ liệu nhanh, có khả năng truyền hình ảnh,
video[7]. Do đó, hệ thống sẽ tích hợp các camera tại các chốt đèn giao thong để truyền
dữ liệu về trung tâm. Tại hình 1.6 là tổng quan hệ thống điều khiển đèn giao thông

Wimax/3G

bằng Wimax/3G.

Hình 1.6 : Tổng quan về hệ thống điều khiển đèn giao thông qua WiMax/3G
Trong hệ thống này, không cần phải có thiết bị điều khiển giống như trong
phương án sử dụng giao thức RS485, bởi vì dựa vào tốc độ truyền tín hiệu của giao
18 
 


Thiết kế hệ thống điều khiển phân tán đèn giao thông trong phạm vi đô thị
 

thức sử dụng, thêm nữa, không giới hạn số lượng các thiết bị được quản lý. Tức là,
trung tâm có thể quản lý được với số lượng lớn các chốt đèn giao thông. Điều đó chúng
ta có thể thấy được tầm quan trọng của giao thức được sử dụng.

Các module trong hệ thống thống này hoàn toàn giống như các module trong hệ
thống sử dụng giao thức Ethernet/Wifi, bởi vì ở đây chỉ cần thay đổi giao thức để giao
tiếp mà thôi.

1.2 Đánh giá hệ sơ bộ về các hệ thống
Nếu hệ thống sử dụng Wifi, thì khi đó cần phải lắp các Access Point, hoặc sử
dụng các đường dây Ethernet.
WiMax hiện nay mới được triển khai tại Nhật bản, Hàn quốc. WiMax có khả
năng truyền/nhận với tốc độ rất cao, nếu để truyền hình ảnh/video là hợp lý nhất. Tuy
nhiên, ở Việt nam mới chỉ đang dừng ở mức thử nghiệm, vì vậy mà chưa thể đem vào
sử dụng được.
Hiện nay 3G đang rất phổ biến, tốc độ của 3G là khá cao, có thể đánh giá là cao hơn
2G và 2,5G rất nhiều. Tuy nhiên chi phí sẽ khá đắt. Thêm nữa, việc cài đặt 3G trên hệ
thống sẽ rất khó khăn.
Vì vậy, việc lựa chọn phương án sử dụng Ethernet/Wifi để truyền tín hiệu là
hợp lý nhất.

19 
 


Thiết kế hệ thống điều khiển phân tán đèn giao thông trong phạm vi đô thị
 

1.3

Các thành phần của hệ thống điều khiển phân tán đèn giao thông qua
Ethernet/Wifi
Website


Module Camera & giao 
ti p Ethernet/Wifi

Module Camera & giao 
ti p Ethernet/Wifi

Module Camera & giao 
ti p Ethernet/Wifi

Ch t đèn giao thông

Ch t đèn giao thông

Ch t đèn giao thông

Hình 1.7 : Các thành phần của hệ thống điều khiển đèn giao thông bằng
Ethernet/Wifi
Website được đặt tại trung tâm, sẽ điều khiển các chốt đèn giao thông. Trên
trung tâm sẽ lưu trữ các thông tin về các chốt đèn giao thông như : địa chỉ IP, tên, tọa
độ trên bản đồ số…
a. Website
Website gồm có 2 phần : Dành cho người dùng và cho Quản trị / Administrator
-

Dành cho người dùng : Người dùng có thể
o Đọc tin tức
o Xem thông tin tắc đường
o Xem camera đặt tại các chốt ngã tư
o Xem bản đồ các vị trí đang tắc đường, tìm đường,…


-

Dành cho Quản trị/ Administrator:
o Quản trị Tin tức
20 

 


Thiết kế hệ thống điều khiển phân tán đèn giao thông trong phạm vi đô thị
 

o Quản trị các chốt ngã tư
o Thay đổi tín hiệu các chốt ngã tư
o Cập nhật trạng thái các chốt ngã tư
b. Module Camera và giao tiếp
Module camera và giao tiếp là thiết bị có nhiệm vụ giao tiếp giữa Trung tâm và
chốt đèn. Trên Module có tích hợp giao diện Ethernet/Wifi để truyền tín hiệu, ngoài ra
Module có giao diện USB để lắp camera và thực hiện encode/decode dữ liệu từ camera
để truyền về Trung tâm.
Module này giao tiếp với Module chốt đèn giao thông bằng I2C, có nhiệm vụ nhận
dữ liệu điều khiển từ trung tâm và truyền tới chốt điều khiển đèn giao thông.
c. Module chốt đèn giao thông
Là một module mô phỏng các chốt đèn giao thông, cho phép đếm ngược thời gian
đèn xanh, đèn đỏ. Module này được giao tiếp với Module Camera và giao tiếp thông
qua I2C. Khi nhận dữ liệu điều khiển từ trung tâm, Module này sẽ thay đổi các thông
số tín hiệu.

1.4


Phạm vi ứng dụng của hệ thống điều khiển phân tán đèn giao thông
bằng Ethernet/Wifi
Phạm vi ứng dụng của hệ thống sẽ tùy thuộc vào phương tiện truyền dẫn mà hệ

thống được sử dụng. Phương tiện truyền dẫn có tính chất như khả năng truyền dữ liệu
tối đa được bao nhiêu, khả năng chống nhiễu, băng thông… Bảng 1.1 liệt kê các loại
cáp dùng để truyền dẫn trong mạng LAN
Bảng 1.1: Các loại cáp truyền dẫn trong mạng LAN
Tên cáp
Cáp đồng trục – Thinnet

Tính chất
-

Đường kính: 6mm

-

Chiều dài tối đa: 185m

21 
 


Thiết kế hệ thống điều khiển phân tán đèn giao thông trong phạm vi đô thị
 

Cáp đồng trục – Thicknet
Cáp STP (Shield Twisted-Pair)


Cáp UTP (Unshielded Twisted-Pair)

Cáp quang (Fiber-Optic)

-

Đường kính: 13mm

-

Chiều dài tối đa: 500m

-

Có lớp vỏ bọc chống nhiễu

-

Chiều dài tối đa: 100m

-

Tốc độ : 500Mbps

-

Đầu nối : DB9, RJ45

-


Không có lớp vỏ bọc chống nhiễu

-

Chiều dài tối đa: 100m

-

Tốc độ : 500Mbps

-

Đầu nối: RJ45

-

Chiều dài tối đa: vài km

-

Băng thông : 2Gbps

Từ bảng 1.1, Cáp STP và cáp UTP có chiều dài tối đa cho phép của loại cáp này
là 100m, như vậy là quá thấp nên không thể sử dụng được nếu đưa hệ thống vào thực tế
được.
Nếu trong đô thị khoảng cách giữa các ngã tư và trung tâm là không quá lớn
(<500m) như Hình 1.8 , thì lựa chọn phương tiện truyền dẫn là cáp đồng trục Thicknet
là hợp lý. Cáp đồng trục có ưu điểm là rẻ, nhẹ, dễ kéo dây và có khả năng chống nhiễu
tốt. Khi hệ thống muốn mở rộng hoặc khoảng cách giữa các chốt lớn hơn 500m thì bắt
buộc phải sử dụng thiết bị repeater để khôi phục tín hiệu trên đường truyền như trong

hình 1.9.

22 
 


Thiết kế hệ thống điều khiển phân tán đèn giao thông trong phạm vi đô thị
 

Ch t đèn giao thông
0m
<50 cknet
 thi
Cáp

Trung tâm

m t
00 kne
5
< hic
p t


Ch t đèn giao thông

Cá <50
p t 0m
hic
kn

et

Ch t đèn giao thông
 

Hình 1.8 : Khoảng cách các chốt với trung tâm <500m

 

Hình 1.9 : Khoảng cách từ trung tâm tới chốt >500m
Nếu trong đô thị khoảng cách giữa các ngã tư và trung tâm là rất lớn, khi đó phải
sử dụng cáp quang là phương tiện truyền dẫn. Cáp quang cho phép truyền tải tín hiệu
tới vài kilometer, có băng thông rất lớn, tuy nhiên nhược điểm lớn nhất là giá cả rất
mắc và khó lắp đặt.

23 
 


Thiết kế hệ thống điều khiển phân tán đèn giao thông trong phạm vi đô thị
 

Chương 2 : Cơ sở lý thuyết xây dựng web quản lý giao thông và
web server cho hệ thống điều khiển đèn giao thông qua
Ethernet/Wifi
Ứng dụng được thiết kế chạy trên hệ điều hành Windows, được xây dựng bằng
ngôn ngữ lập trình C#.NET, vì C#.NET là một ngôn ngữ lập trình hướng đối tượng
thuần khiết, là một trong nhiều ngôn ngữ lập trình trong nền tảng .NET, nó được dùng
rộng rãi để phát triển các ứng dụng trong Windows [8].
Website được xây dựng bằng ngôn ngữ ASP.NET, ASP.NET 3.5 là công nghệ nối

tiếp của Microsoft's Active Server Pages(ASP) và sử dụng hệ quản trị cơ sở dữ liệu MS
SQL Server 2008

2.1 .NET Framework
.NET Framework của Microsoft là một nền tảng lập trình tập hợp các thư viện lập
trình có thể được cài thêm hoặc đã có sẵn trong các hệ điều hành Windows. Nó cung
cấp những giải pháp thiết yếu cho những yêu cầu thông thường của các chương trình
điện toán như lập trình giao diện người dùng, truy cập dữ liệu, kết nối cơ sở dữ liệu,
ứng dụng web, các giải thuật số học và giao tiếp mạng. Ngoài ra, .NET
Framework quản lý việc thực thi các chương trình được viết dựa trên .NET
Framework do đó người dùng cần phải cài .NET Framework để có thể chạy các
chương trình được viết trên nền .NET. Không phải mọi ngôn ngữ lập trình đều khai
thác được Framework, muốn sử dụng các “vật liệu” trong bộ Framework, đòi hỏi người
lập trình viên phải dùng các ngôn ngữ lập trình có hỗ trợ công nghệ .NET như
VB.NET, C#.NET, ASP.NET...

24 
 


Thiết kế hệ thống điều khiển phân tán đèn giao thông trong phạm vi đô thị
 

2.1.1

Kiến trúc của .NET Framework

 

Hình 2.1 : Kiến trúc của .NET Framework

Từ hình 2.1 chúng ta thấy kiến trúc .NET Framework có 2 thành phần chính là:


Common Language Runtime (CLR)

CLR là thành phần kết nối giữa các phần khác trong .NET Framework với hệ điều
hành. CLR là chương trình viết bằng .NET, không được biên dịch ra mã máy mà nó
được dịch ra một ngôn ngữ trung gian Microsoft Intermediate Language (MSIL). Khi
chạy chương trình, CLR sẽ dịch MSIL ra mã máy để thực thi các tính năng, đảm bảo
ứng dụng không chiếm dụng và sử dụng tràn lan tài nguyên của hệ thống. Nó cũng
không cho phép các lệnh nguy hiểm được thi hành. Các chức năng này được thực thi
bởi các thành phần bên trong CLR như Class loader, Just In Time compiler, Garbage
collector, Exception handler, COM marshaller, Security engine, …
• NET Framework class library
NET Framework class library cung cấp thư viện lập trình như cho ứng dụng, cơ sở dữ
liệu, dịch vụ web...
-

Base class library – thư viện các lớp cơ sở: Đây là thư viện các lớp cơ bản nhất,
được dùng trong khi lập trình hay bản thân những người xây dựng .NET
25 

 


×