Xem mẫu
- TAÏP CHÍ KHOA HOÏC ÑAÏI HOÏC SAØI GOØN Soá 7 (32) - Thaùng 9/2015
Thiết kế hệ thống giám sát điều khiển thông minh các
trạm viễn thông từ xa trên nền công nghệ .NET và GIS
Designing the system of monitoring and controling intelligently remote
telecommunications stations on the basic of .NET and GIS
ThS. Trần Minh Nhật,
Trường Đại học Sài Gòn
ThS. Nguyễn Huy Hùng,
Trường Đại học Sài Gòn
M.Sc. Tran Minh Nhat,
Sai Gon University
M.Sc. Nguyen Huy Hung,
Sai Gon University
Tóm tắt
Hệ thống giám sát điều khiển các trạm viễn thông từ xa, cho phép người quản trị có thể giám sát, điều
khiển các hoạt động thiết bị tại trạm thu phát gốc di động BTS1, thông qua mạng điện thoại, internet để
nâng cao hiệu quả sử dụng thiết bị, tiết kiệm điện năng, giảm chi phí nhân công và nâng cao tính bảo
mật. Bài báo này sẽ trình bày chi tiết nội dung và giải pháp kỹ thuật để xây dựng hệ thống giám sát, điều
khiển thông minh các trạm viễn thông từ xa.
Từ khóa: cảm biến, giám sát, trạm BTS…
Abstract
The monitoring system control remote telecommunication stations, allowing the administrator can
monitor and control the activities of telecommunications equipment at stations, via telephone, internet to
improve equipment efficiency, energy saving, reducing labor costs and improving security. This article
details the content and technical solutions for building system which monitor and intelligently control
remote telecommunications stations.
Keywords: sensor, monitoring, BTS station…
1. Giới thiệu việc cần phải xây dựng thêm rất nhiều trạm
Thông tin di động có tốc độ phát triển thu phát gốc di động BTS, với phạm vi
rất nhanh, số người dùng tăng cao, mạng ngày càng mở rộng, do đó, việc quản lý,
lưới mở rộng toàn cầu, các dịch vụ phát vận hành cũng ngày càng khó khăn, tốn
triển theo hướng tích hợp, băng thông rộng, kém nhiều tài nguyên và nguồn nhân lực.
tín hiệu thoại, hình, số liệu được hội tụ cao Công nghệ ngôi nhà thông minh đã
trên nền dịch vụ internet. Việc tăng dung được nghiên cứu triển khai tại các nước
lượng và mở rộng vùng phủ sóng dẫn đến công nghiệp phát triển trên thế giới, tuy
42
- TRẦN MINH NHẬT - NGUYỄN HUY HÙNG
nhiên công nghệ này thích hợp cho các cơ tiêu kỹ thuật, đồng thời các yêu cầu về
sở công nghiệp có quy mô lớn, được thiết giám sát an ninh cần được cập nhật và quản
kế xây dựng từ đầu, chi phí đầu tư cao, các lý chính xác, thông thường các thông tin
tập đoàn Intel, Motorola, Siemen, Sony, này cần có người kỹ thuật viên kiểm tra, đo
Samsung, … là những người tiên phong đạt, cập nhật và báo cáo về trung tâm theo
trên lĩnh vực thiết kế chế tạo thiết bị cho quy định. Độ trung thực và tính cấp thời
ngôi nhà thông minh. của thông tin tùy thuộc vào đạo đức của
Thực tế, tại Việt Nam, các tập đoàn người trực. Do đó, chúng tôi đã nghiên cứu
viễn thông Viettel, VNPT, Gtel, FPT, phát chế tạo hoàn chỉnh “Hệ thống giám sát và
triển mạng lưới theo xu hướng tăng dần, điều khiển thông minh các trạm viễn
chưa có một kế hoạch tổng thể từ ban đầu, thông từ xa” để ứng dụng vào việc quản lý
do đó sẽ có nhiều trạm viễn thông mới hình các trạm viễn thông và có thể mở rộng ứng
thành, việc kiểm soát an ninh, sự linh hoạt dụng trong các nhà xưởng, nhà dân sinh, để
trong quá trình khai thác, giám sát, quản lý nâng cao hiệu quả sử dụng thiết bị, giảm
tập trung, là bài toán rất quan trọng. bớt chi phí nhân công, tiết kiệm năng
Trong các trạm viễn thông, các hệ lượng, xử lý và ứng phó nhanh các trường
thống nguồn điện cấp cho thiết bị, chiếu hợp sự cố, tăng tính chính xác và độ tin
sáng và máy lạnh, tình trạng hoạt động của cậy, góp phần nâng cao hiệu quả sản xuất
các thiết bị cần được duy trì theo đúng chỉ kinh doanh của doanh nghiệp.
2. Cấu trúc phần cứng của hệ thống giám sát và điều khiển thông minh
2.1. Mô hình hệ thống
Hình 1. Mô hình tổng quát hệ thống
43
- THIẾT KẾ HỆ THỐNG GIÁM SÁT ĐIỀU KHIỂN THÔNG MINH CÁC TRẠM VIỄN THÔNG TỪ XA …
Hình 2. Hình ảnh thiết bị hệ thống giám sát và điều khiển thông minh
đưa vào thử nghiệm
Mô hình hoạt động hệ thống giám sát khiển nhà trạm.
và điều khiển thông minh trình bày như Khối giao diện người dùng cho phép
hình 1, và hình dạng thiết bị được chế tạo người dùng định nghĩa thông số các nhà
hoàn chỉnh đã đưa vào thử nghiệm như trạm, cho phép lấy thông tin và điều khiển
hình 2, hệ thống được thiết kế theo 3 khối: các nhà trạm thông qua khối xử lý trung
Khối quản lý nhà trạm từ xa (RAU), Khối tâm trên giao diện web.
quản lý hệ thống tại trung tâm MC Toàn bộ dữ liệu đo đạt điều kiểm được
(Module Center) và Khối giao diện với cập nhật liên tục và lưu trữ trong máy tính
người sử dụng (Inter face). Các module để có thể phục vụ cho công tác thống kê và
RAU của trạm viễn thông bố trí khắp nơi báo cáo thông tin cũng như việc tính toán
ký hiệu là trạm (ID_1), (ID_2), đến (ID_N) hiệu suất sử dụng thiết bị về sau.
được gắn đến module trung tâm MC thông 2.2. Cấu trúc phần cứng của hệ thống
qua mạng viễn thông, các kết nối di động Phần cứng của hệ thống giám sát và
hoặc đường kết nối internet cho phép trao điều khiển thông minh được thiết kế trên 3
đổi thông tin liên tục giữa module trung tâm module mạch chính là: module mạch điều
với các module RAU tại các trạm. Theo khiển stm32f4-Discovery, module cảm
định kỳ khối quản lý nhà trạm RAU gởi các biến nhiệt độ DS18B20, module giao tiếp
thông tin của nhà trạm về cho khối xử lý mạng ethernet DP83848 và Module thiết bị
trung tâm MC hoặc có thể nhận các yêu cầu báo cháy.
từ khối trung tâm để thực hiện yêu cầu điều Module STM32F4-DISCOVERY: được
khiển thiết bị nhà trạm hay trả về các thông thiết kế trên nền chip vi điều khiển ARM,
tin mà khối xử lý trung tâm yêu cầu. STM32F4-DISCOVERY gồm tập các chân
Khối xử lý trung tâm sẽ tập hợp tất cả nối giao tiếp, một số chân sẽ nối giao tiếp
các thông tin của tất cả các nhà trạm để xử với các thiết bị cảm biến, các chân này
lý, khối trung tâm có thể gởi thông tin về dùng để giám sát cùng lúc nhiều cảm biến
cho chương trình giám sát trên máy tính đặt trên thiết bị cũng như điều khiển các
của người dùng hoặc tiếp nhận thông tin thiết bị đang hoạt động tại các trạm viễn
của người dùng rồi gởi nó xuống khối quản thông. Chip vi điều khiển ARM có nhiều ưu
lý nhà trạm để lấy thông tin hoặc điều điểm trong việc thiết kế mở rộng phát triển
44
- TRẦN MINH NHẬT - NGUYỄN HUY HÙNG
thêm các ứng dụng mới về sau một cách dễ Module thiết bị báo cháy HORING
dàng, tài liệu đầy đủ, giá thành thấp. AH-0311-4: là thiết bị cảm biến dùng để
Module cảm biến nhiệt DS18B20: phát hiện có khói, các dấu hiệu có cháy xảy
được thiết kế thành một nhiệt kế, giá trị dữ ra để phòng chữa cháy kịp thời. Khi có dấu
liệu cảm biến nhiệt được chứa trong vùng hiệu cháy thiết bị sẽ báo động tại chỗ và
nhớ 12-bit. Các DS18B20 giao tiếp với truyền tín hiệu về thiết bị báo cháy trung
mạch thông qua giao thức 1-Wire, nghĩa là tâm để kích hoạt toàn bộ hệ thống còi báo
chỉ cần dùng một đường truyền duy nhất để động. Phần cứng HORING AH-0311-4 có
giao tiếp với bộ vi xử lý trung tâm. Nhiệt 8 chân, trong đó ta chỉ cần sử dụng 5 chân
độ hoạt động cho phép của DS18B20 trong (2,4,5,6,7), chân 2 nối nguồn, chân 4 nối
phạm vi -55°C đến +125°C và có sai số là đất, chân 5,6,7 là các chân điều khiển báo
± 0,5°C. Vùng nhiệt độ được chọn để thiết cháy, khi tình trạng bình thường thì chân 7
kế thực tế tại trạm viễn thông là trong nối với chân 5, khi có khói, chân 7 hở với
khoảng từ -10°C đến +85°C. chân 5 nhưng lại nối với chân 6. Trong
Mỗi DS18B20 được nhận dạng qua trường hợp các tín hiệu cảm biến thấp thì
một mã ID có độ dài 64 bit, cho phép nhiều thiết kế thêm mạch khuếch đại tín hiệu
DS18B20 có thể hoạt động trên cùng 1- bằng Chip LM393, Chip LM393 là bộ vi
Wire bus. Vì vậy, một bộ vi xử lý có thể mạch khuếch đại gồm 2 bộ so sánh độc lập
kiểm soát nhiều DS18B20 phân bố trên với điện áp bù nhỏ cỡ 2.0mV, hoạt động
một khu vực rộng lớn. Các ứng dụng có thể với cả nguồn cấp đơn hoặc 2 nguồn cấp đối
sử dụng tính năng này bao gồm kiểm soát xứng[7]. Sơ đồ thiết kế chi tiết mạch điện
môi trường, giám sát nhiệt độ các hệ thống cảm biến khói như hình 4
bên trong các tòa nhà, giám sát, điều khiển
trạng thái hoạt động các thiết bị và máy
móc tại trạm viễn thông. Sơ đồ mạch điện
điển hình của cảm biến nhiệt được thiết kế
như hình 3.
Hình 4. Sơ đồ mạch điện cảm biến khói
Module điều khiển thiết bị: ngoài
các thiết bị cảm biến ra, mạch giám sát còn
có module điều khiển thiết bị, việc điều
khiển thiết bị là thực hiện các yêu cầu như
Hình 3. Sơ đồ mạch cảm biến nhiệt tăng giảm công suất hoạt động, tắt mở
45
- THIẾT KẾ HỆ THỐNG GIÁM SÁT ĐIỀU KHIỂN THÔNG MINH CÁC TRẠM VIỄN THÔNG TỪ XA …
nguồn, nhưng chung quy lại chỉ là dạng tắt cần phải cài .NET Framework để có thể
mở nguồn thiết bị, các module điều khiển chạy các chương trình được viết trên nền
được tích hợp trong cùng sơ đồ điều khiển .NET. Công nhệ .NET này sẽ được sử dụng
các thiết bị tại trạm, một thiết kế ứng dụng để thiết kế chương trình giám sát trung tâm
điển hình của mạch điều khiển máy lạnh cũng như hỗ trợ thiết kế các trang web
trong trạm viễn thông như hình 5. người dùng đầu cuối [5].
Cộng nghệ Google Maps: Google
Maps là một dịch vụ ứng dụng và công
nghệ bản đồ trực tuyến trên web miễn phí
được cung cấp bởi Google, hỗ trợ nhiều
dịch vụ khác của Google nổi bật là dẫn
đường. Nó cho phép xem bản đồ đường sá,
Hình 5. Sơ đồ mạch điều khiển tắt/mở thiết bị đường đi cho xe đạp, cho người đi bộ và xe
Phần cứng của mạch giám sát là một hơi, và những địa điểm kinh doanh trong
bộ thiết bị thống nhất gồm nhiều module khu vực cũng như khắp nơi trên thế giới.
giám sát, mỗi module cho một loại thiết bị Google maps sẽ được dùng để thể hiện vị
riêng, để hoạt động mỗi module cần phải trí các trạm trên bản đồ thực của google[8].
tích hợp chương trình phần mềm tương Bộ công cụ lập trình nhúng Keil C:
ứng, các chương trình phần mềm nhúng hỗ Keil C là công cụ phần mềm hỗ trợ khá đầy
trợ việc giám sát toàn bộ hệ thống. đủ để người dùng soạn thảo và biên dịch
3. Chương trình phần mềm hệ thống chương trình dành cho các vi điều khiển
giám sát và điều khiển thông minh thuộc họ ARM và một số họ khác bằng
Chương trình phần mềm của hệ thống ngôn ngữ C/C++. Giống như tất cả các
giám sát và điều khiển thông minh được phần mềm dựa trên μVision IDE Keil, Keil
xây dựng trên nền công nghệ .NET C cung cấp môi trường lập mạnh mẽ, dễ sử
Framework, công nghệ GIS Google Maps dụng và dễ dàng tiếp cận giúp phát triển
và công cụ lập trình nhúng Keil C, chương các ứng dụng nhúng. Chúng bao gồm các
trình phần mềm cho phép hỗ trợ toàn bộ thành phần cần thiết để tạo, debug và kết
quá trình giám sát, điều khiển toàn bộ hệ hợp vi điều khiển với các thiết bị ngoại vi
thống hoạt động tại trạm viễn thông. liên quan[2].
Công nghệ .NET: .NET Framework 4. Kết quả thiết kế chương trình
của Microsoft là một nền tảng lập trình tập 4.1. Chương trình quản lý trạm viễn thông
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 Hình 6. Giao diện cài đặt thông số cho
trên .NET Framework do đó người dùng mạch giám sát
46
- TRẦN MINH NHẬT - NGUYỄN HUY HÙNG
Khối chương trình quản lý trạm viễn được tích hợp với cơ sở dữ liệu bản đồ số
thông bao gồm chương trình quản lý các google maps, cho phép người điều hành
thiết bị cảm biến của mạch giám sát, quản lý, giám sát thông tin các trạm viễn
chương trình giao tiếp với khối quản lý thông trực tiếp trên bản đồ số google maps.
trung tâm và chương trình web, cho phép Giao diện chương trình người dùng như
người điều hành hệ thống cài đặt, mật mã, hình 8.
các thông số kỹ thuật cho toàn bộ hệ thống
theo thứ tự từng trạm một. Giao diện
chương trình cài đặt như hình 6.
4.2. Chương trình quản lý hệ thống
tại trung tâm
Chương trình quản lý hệ thống tại
trung tâm có vai trò trung gian giữa khối
quản lý nhà trạm và khối giao diện người
sử dụng, khối quản lý trung tâm có nhiệm
vụ tập hợp trạng thái của các mạch giám
sát để gởi tới chương trình web của người Hình 8. Hiển thị kết quả giám sát trạm
dùng, cũng như gởi các lệnh lấy thông tin viễn thông trên bản đồ số GIS
hoặc các lệnh điều khiển từ người dùng tới
Chương trình làm việc theo tiến trình
mạch giám sát tại các trạm viễn thông.
hoạt động, khi mới khởi tạo chương trình,
Giao điện chương trình quản lý hệ thống
trên bản đồ chỉ thể hiện vị trí các trạm với
tại trung tâm như hình 7.
biểu tượng có hình bong bóng, khi thiết bị
của một trạm viễn thông được kết nối vào
hệ thống thì biểu tượng của trạm tương ứng
chuyển sang hình đèn xanh, thể hiện điều
kiện làm việc bình thường, khi một trạm
viễn thông có cảnh báo quá nhiệt độ qui
định hay có báo cháy, biểu tượng tương
ứng sẽ chuyển sang đèn đỏ.
5. Kết luận
Hệ thống giám sát nhà trạm viễn thông
là hệ thống cho phép người quản trị có thể
giám sát, điều khiển các hoạt động của các
thiết bị tại trạm viễn thông, thông qua
mạng nội bộ, internet. Hệ thống này có thể
được áp dụng hiệu quả tại các trạm thu
phát gốc BTS trong hệ thống mạng điện
thoại di động, có thể mở rộng ứng dụng
Hình 7. Giao diện chương trình quản lý
trong các nhà xưởng, hệ thống công
trung tâm
nghiệp, phòng thí nghiệm, hệ thống có thể
4.3. Chương trình giao tiếp với người dùng làm việc liên tục 24 giờ trong ngày, giám
Chương trình giao tiếp với người dùng sát được hầu hết các tình trạng làm việc
gồm cơ sở dữ liệu lưu trữ trong bộ nhớ và của các thiết bị, liên tục, mọi lúc, mọi nơi.
47
- THIẾT KẾ HỆ THỐNG GIÁM SÁT ĐIỀU KHIỂN THÔNG MINH CÁC TRẠM VIỄN THÔNG TỪ XA …
Hệ thống giám sát điều khiển thông Chú thích:
minh trạm viễn thông là giải pháp nâng (1)
BTS: Base Transceiver Station
cao độ bền thiết bị, tăng cường tính bảo
vệ, an toàn hệ thống, tiết kiệm chi phí điện TÀI LIỆU THAM KHẢO
năng, giảm chi phí nhân công, tăng hiệu
quả đầu tư. 1. DevExpress (2015), ASP.NET WebForms
Đóng góp mới của đề tài là thiết kế hệ Controls and Libraries, https://www.
thống giám sát điều khiển thông minh trạm devexpress.com/Products/NET/Controls/ASP.
viễn thông theo hệ thống mở, trên nền công 2. Keil (2015), ARM Product Manuals,
nghệ .NET Framework, công nghệ GIS http://www.keil.com/support/man_arm.htm.
Google Maps, internet và công cụ lập trình 3. Maxim integrated (2015), DS18B20
nhúng Keil C, chương trình phần mềm cho Programmable Resolution 1-Wire Digital
phép hỗ trợ toàn bộ quá trình giám sát, điều Thermometer, http://dlnmh9ip6v2uc.cloudfront
khiển toàn bộ hệ thống hoạt động tại trạm .net/datasheets/Sensors/Temp/ DS18B20.pdf.
viễn thông và hiển thị kết quả giám sát trạm 4. Microsoft (2013), C# Programming Guide,
viễn thông trực tiếp trên bản đồ số GIS. https://msdn.microsoft.com/en-us/library/
67ef8sbd.aspx.
Phần cứng thiết bị được thiết kế hoàn
chỉnh, linh kiện phù hợp, thông dụng, tăng 5. Microsoft (2015), Sockets, https://msdn.
microsoft.com/en-us/library/b6xa24z5(v=vs.
khả năng ứng dụng và giá thành thấp. Kết
110). aspx.
quả của đề tài là sản phẩm hoàn chỉnh có
thể ứng dụng vào thực tế để giám sát và 6. ST (2015), Discovery kit for STM32F407/417
lines, http://www.st.com/web/catalog /tools
điều khiển các thiết bị tại các trạm viễn /FM116/SC959/SS1532/PF252419.
thông nói chung, các trạm BTS rất hiệu quả.
7. ST (2015), Low power dual voltage
Trong thời gian tới, đề tài có thể
comparators, http://www.st.com/web/catalog/
nghiên cứu tích hợp nhiều dạng cảm biến sense_power/fm123/sc60/ss1089/pf63723.
nhằm phát triển thành hệ thống giám sát
8. W3Schools (2015), Google Maps API,
trên nhiều lĩnh vực khác nhau, thích ứng http://www.w3schools.com/googleAPI/
hết các yêu cầu cần thiết của tất cả các thiết google_maps_ref.asp.
bị trong trạm viễn thông.
Ngày nhận bài: 15/7/2015 Biên tập xong: 15/9/2015 Duyệt đăng: 20/9/2015
48
nguon tai.lieu . vn