Truyền số liệu trên mạng GSM triển khai tại việt nam và ứng dụng hệ remote dataloger

120 19 0
Truyền số liệu trên mạng GSM triển khai tại việt nam và ứng dụng hệ remote   dataloger

Đ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

Mục lục MỤC LỤC Tr ang Mục lục Danh mục từ viết tắt Danh mục bảng Danh mục hình vẽ đồ thị 10 10 Mở đầu Phần 1: CƠ SỞ LÝ THUYẾT CÔNG NGHỆ TRUYỀN SỐ LIỆU TRÊN MẠNG GSM Chương - CẤU TRÚC MẠNG GSM 12 1.1 - Cấu trúc chung hệ thống GSM 1.2 - Các thành phần hệ thống 1.2.1 Trạm di động MS 1.2.2 Phân hệ trạm gốc BSS 1.2.3 Phân hệ chuyển mạch NSS 1.2.4 Phân hệ khai thác OSS 1.3 - Tổ chức kê nh - tần số 1.3.1 Cấu trúc kênh vật lý 1.3.2 Cấu trúc kênh logic Chương - TRUYỀN SỐ LIỆU TRÊN MẠNG GSM THẾ HỆ 2G 2.1 - Truyền số liệu tốc độ sở mạng GSM 15 17 17 18 19 21 21 22 23 26 26 2.1.1 Truyền dẫn tiếng mạng GSM 2.1.2 Truyền dẫn số liệu mạng GSM 2.2 - Giới thiệu WAP Chương - TRUYỀN SỐ LIỆU TRÊN MẠNG GSM THẾ HỆ 2.5G 26 29 33 37 3.1 - Công nghệ truyền số liệu tốc độ cao GPRS mạng GSM 3.1.1 Giới thiệu công nghệ truyền số liệu tốc độ cao GPRS 3.1.2 Cấu trúc mạng GPRS giao thức 3.1.3 Quản lý di động GPRS 3.2 - Giao diện vô tuyến GPRS 3.2.1 Lớp vật lý 3.3 - Kết nối số liệu GPRS 3.4 - Chất lượng mạng phục vụ GPRS Truyền số liệu mạng GSM 14 37 37 40 43 46 46 49 52 Trần Quốc Kỳ Mục lục 3.4.1 Các đặc tính truyền tải 3.4.2 Các đặc tính dịch vụ Phần 2: TRIỂN KHAI TRUYỀN SỐ LIỆU TRÊN MẠNG GSM VIỆT NAM VÀ ỨNG DỤNG Chương - TRUYỀN SỐ LIỆU TỐC ĐỘ CƠ SỞ TRÊN MẠNG GSM VIỆT NAM 4.1- Mơ hình kết nối triển khai dịch vụ truyền số liệu GSM-2G 4.2- Ứng dụng thực tế truyền số liệu mạng GSM Việt Nam 2G Chương - TRUYỀN SỐ LIỆU TỐC ĐỘ CAO (GPRS) TRÊN 52 54 MẠNG 66 58 58 64 GSM VIỆT NAM 2.5G 5.1 - Bước phát triển mạng GSM thực tế từ 2G lên 2.5G 5.1.1 Mạng thông tin di động GSM hiên 66 66 5.1.2 Giai đoạn kết hợp GPRS vào mạng GSM 5.2 - Giải pháp mạng MobiFone với thiết bị Alcatel 5.2.1 Phần vô tuyến – BSS 5.2.2 Phần chuyển mạch – NSS 67 68 69 70 5.2.3 Số liệu triển khai mạng MobiFone 5.3 - Các ứng dụng từ truyền số liệu GPRS Chương - HỆ THỐNG ĐO XỬ LÝ SỐ LIỆU - ĐIỀU KHIỂN TỪ XA SỬ DỤNG TRUYỀN SỐ LIỆU TRÊN MẠNG GSM 6.1 - Cấu trúc hệ thống 6.1.1 Cấu trúc hệ thống đo xử lý tin hiệu - điều khiển từ xa 6.1.2 Cấu tạo thiết bị Dataloger 6.2 - Hệ thống DATALOGER – 2004 thực tế: 72 77 84 84 85 87 88 Kết luận 94 Tài liệu tham khảo 99 Truyền số liệu mạng GSM Trn Quc K Danh mục từ viết tắt Danh mục từ viết tắt A AB Access Burst Cụm thâm nhập AGCH Access Grant Channel Kênh cho phép thâm nhập APN Access Point Name Tên điểm truy nhập ATM Asynchronous Transfer Mode Ph-ơng thức truyền cận đồng AUC Authentication Center bé Trung t©m nhËn thùc BCCH Broadcast Control Channel Bm Full Rate TCH Kênh điều khiển quảng bá TCH toàn tốc BSC Base Station Controller Bộ điều khiển trạm BSS Base Station Subsystem gốc Phân hệ trạm gốc BSSGP Base Station System GPRS Protocol BTS Base Tranceiver Station Giao thức GPRS hệ thống trạm gốc Trạm thu phát gèc BVCI BSSGP Virtual Connection Identifier NhËn d¹ng kÕt nèi ảo BSSGP CBCH Cell Broadcasing Channel Kênh quảng bá tế bào CCCH Common Control Channel Kênh điều khiển chung CCITT International Telegraph & Telephone ban t- vÊn viƠn th«ng quèc tÕ B C Consultative Committee CCU Channel Codec Unit Báo hiệu kênh chung số Khối mà hoá kênh CDMA Code Division Multiple Access Đa truy nhập phân chia theo RF Receiving functionality (CGF) mà Chức thu nhận Chức CGF Charging Gateway Functionality cổng tính c-ớc CGI Cell Global Identification Nhận dạng toàn cầu tế bào CLNP Connectionless network protocol Giao thức mạng không liên kết CLNS Connectionless Network Service Dịch vụ mạng không liên kết CS Circuit Switched Chuyển mạch kênh CCSN7 Common Channel Signalling N7 Truyền số liệu mạng GSM Trần Quốc Kỳ Danh mục từ viết tắt CSPDN Circuit Switched Packet Data Network M¹ng sè liƯu gãi chuyển mạch kênh Close User Group Nhóm thuê bao DCCH Dedicated Control Channel Kênh điều khiển dành riêng DCE Data Circuit-terminating Equipment Thiết bị kết cuối - kênh số liệu DCP Destination Point Code M· ®iĨm ®Ých DNS Domain Name System HƯ thèng tªn miỊn DTE Data Terminal Equipment ThiÕt bÞ kÕt ci sè liƯu EIR Equipment Identity Register Thanh ghi nhận dạng thiết bị ETSI Eutopean Telecommunication Standardisation Institute Viện chuẩn hoá viễn thông Châu Âu F/W Firewall T-ờng lửa FACCH Fast Associated Control Channel Kênh điều khiển liên kÕt FAP Fixed Access Point nhanh §iĨm truy nhËp cè FB Frequency Correction Burst định Cụm hiệu chỉnh tần FCCH Frequency Correction Channel số Kênh hiệu chỉnh tần số FDMA Frequency Division Multiple Access Đa truy nhập phân chia theo tần số Charging data collection interface Giao diện tập hợp sè liƯu tÝnh c- between a CDR transmitting unit íc khối truyền phát CDR (e.g GGSN or SGSN) and a MSC MSC Gb Interface between an SGSN and a BSC Giao diện SGSN BSC Gc Interface between an GGSN and an Giao diện GGSN HLR CUG D E F G Ga HLR Gd Interface between an SMS-GMSC Giao diƯn gi÷a SMS-GMSC, and an SGSN, and between a SMS- SMS-IWMSC vµ SGSN IWMSC and an SGSN Truyền số liệu mạng GSM Trần Quốc Kỳ Danh mục từ viết t¾t Gf Interface between an SGSN and an EIR Giao diện SGSN GGSN Gateway GPRS Support Node EIR Nút hỗ trợ GPRS cổng Gi Reference point between GPRS GMSC network Gateway MSC Điểm tham khảo GPRS mạng số liệu MSC cổng Gn Interface between two GSNs within the same PLMN Giao diƯn gi÷a hai GSN cïng PLMN Gp Interface between two GSNs in different PLMNs Giao diện hai GSN PLMN khác GPRS General Packet Radio Service Interface between an SGSN and an HLR Dịch vụ vô tuyến gói chung Gs Interface between an SGSN and an MSC/VLR Giao diƯn gi÷a SGSN vµ MSC/VLR GSM Group Special Mobile/Global System for Mobile Communication Hệ thống toàn cầu cho thông tin di động GSN GPRS Support Node Nút hỗ trợ GPRS GTP GPRS Tunnelling Protocol Giao thức đ-ờng hầm GPRS HDLC High Level Data Link Control Điều khiển liên kết số liệu mức cao HLR Home Location Register Bộ ghi định vị th-ờng tró and an external packet data Gr Giao diƯn gi÷a mét SGSN vµ HLR H I ICMP Internet Control Message Protocol Giao thức tin điều khiển Internet IMEI International Mobile Equipment Identity Nhận dạng thiết bị di động quốc tÕ IMSI International Mobile Station Identity NhËn d¹ng tr¹m di ®éng IP Internet Protocol quèc tÕ Giao thøc Internet IPX Internet Packet eXchange Tổng đài gói Internet Truyền số liệu mạng GSM Trần Quốc Kỳ Danh mục từ viết tắt ISDN Integrated Servises Digital Network Mạng số đa dịch vụ ISP Internet Service Provider Nhà cung cấp dịch vụ Internet ISUP ISDN User Part PhÇn n-gêi sư dơng ISDN ITU International Telecommunications Union ban viƠn th«ng qc tÕ IWF Interworking Function Chøc t-ơng tác mạng LA Location Area Vùng định vị LAC Location Area Code Mà vùng định vị LAI Location Area Identity Nhận dạng vùng định vị LAPB Link Access Protocol Balanced Giao thức truy nhập liên kết cân LAPD Link Access Procedures on D Channel C¸c thđ tơc truy nhËp liªn kÕt trªn kªnh D LCP Link Control Protocol Giao thức điều khiển LLC Logical Link Control liên kÕt Giao thøc liªn L LL-PDU LLC PDU kÕt logic LLC PDU Lm Half Rate TCH TCH b¸n tèc Medium Access Control §iỊu khiĨn truy nhËp trung M MAC MAP Mobile Application Part M-CDR Mobility Management - Call Detail ME bình Phần ứng dụng di động Record Bản ghi chi tiết gọi quản lý di động Mobile Equipment Thiết bị di động GPRS flag Cờ trạm di động không tìm đ-ợc Cờ trạm di động không tìm đ-ợc cho GPRS MS Mobile Station Trạm di động MSC Mobile Services Switching Center Trung tâm chuyển mạch dịch vụ di động MNRF Mobile station Not Reachable Flag MNRG Mobile station Not Reachable for Truyền số liệu mạng GSM Trần Quốc Kỳ Danh mục từ viết tắt MSIN Mobile Station Identity Number Số nhận dạng trạm di động MSISDN Mobile Station ISDN Number Số ISDN trạm di động MT Mobile Termination Di động kết cuối MUP Mobile User Part Phần ng-ời sử dụng di động NB Normal Burst Cơm b×nh th-êng NCP Network Control Protocol Giao thøc ®iỊu khiĨn N NE Network Element NGAF Non-GPRS Alert Flag mạng Thành phần mạng NMG Network Management Gateway GPRS Cổng quản lý mạng NMN Network Management Node Nút quản lý mạng NS Network Service Dịch vụ mạng NSDU Network service data unit Khối số liệu dịch vụ mạng Phân NSS Network and Switching Subsystem hệ chuyển mạch mạng Cờ cảnh báo không dịch vụ O OMC Operation and Maintenance Center Trung tâm khai thác bảo d-ỡng OMC-R Operation and Maintenance Center - Trung tâm khai thác bảo d-ìng - V« tun Radio OMC-S Operation and Maintenance Center - Switching Trung tâm khai thác bảo dỡng - Chuyển mạch OMS Operation and Maintenance Subsystem Phân hệ khai thác bảo d-ỡng OSF Operations System Function Chức phân hệ khai thác OSS Operation and Support System Phân hệ khai thác hỗ trợ PAD Packet Assembler/Disassembler Gắn/tách gói PCH Paging Channel Kênh nhắn tin PCU Packet Control Unit Khối ®iỊu khiĨn gãi PDCH Packet Data CHannel Kªnh sè liƯu gãi PDN Packet Data Network M¹ng sè liƯu gãi PDP Packet Data Protocol, e.g., IP or X.25 Giao thøc sè liệu gói P Truyền số liệu mạng GSM Trần Quốc Kỳ Danh mục tõ viÕt t¾t PDU Khèi sè liƯu gãi Protocol Data Unit Số nhận dạng cá nhân PIN Personal Identity Number PLMN Public Land Mobile Network PPF Paging Proceed Flag M¹ng di động mặt đất công cộng Cờ phát tìm gọi BP Point-to-Point Protocol Giao thøc ®iĨm - ®iĨm PSTN Public Switched Telephone Network Mạng điện thoại chuyển mạch công cộng PTM Point To Multipoint Điểm - đa điểm PTM SC Point to Multipoint Service Trung tâm dịch vụ điểm - ®a ®iÓm Centre PTM-G Point to Multipoint - Nhãm cuéc gäi ®iĨm - ®a ®iĨm Group Call PTM-M Point to Multipoint - Quảng bá điểm - đa điểm Multicast P-TMSI Packet TMSI TMSI gói PTP Point-to-Point Điểm - điểm PVC Permanent Virtual Circuit Kênh ảo cố định Quality of Service Chất l-ợng dịch vụ RA Rate Adaptor Bộ thích ứng tốc độ RACH Random Access Channel Kênh thâm nhập ngẫu nhiên RCF Radio Control Function Chức điều khiển vô tuyến RCP Radio Control Part Phần điều khiển vô tuyến Điều RLC Radio Link Control khiển liên kết vô tuyến Điều RNC Radio Network Control khiển mạng vô tuyến SACCH Slow Associated Cotrol Channel Kênh điều khiển liên kết SAP Service access point chËm §iĨm truy nhËp SB Synchronization Burst dịch vụ Cụm đồng SCCP Signalling Connection Control Part SCH Synchronization Channel Phần điều khiển đấu nối báo hiệu Kênh đồng SDCCH Stand alone Dedicated Control Channel Kênh dành riêng Q QoS R S Truyền số liệu mạng GSM Trần Quốc Kỳ Danh mục từ viết tắt SDU Service Data Unit Khèi sè liƯu dÞch vơ Nót SGSN Serving GPRS Support hỗ trợ dịch vụ GPRS SIM Node Subscriber Identity Module nhận dạng thuê SM Module Short Message bao Bản tin ngắn SNDC SubNetwork Dependent Convergence Hội tụ phụ thuộc phân hệ SNMP Simple Network Management Protocol mạng Giao thức quản lý mạng SS7 Signalling System No.7 đơn Hệ thống báo hiệu số SSP Service Switching Point Điểm chuyển mạch dịch vụ SVC Switched Vitual Circuit Mạch ảo chuyển mạch TAF Terminal Adaptation Function Chức thích ứng TCH Trafic Channel đầu cuối Kênh l-u l-ợng TCH/F TCH Full Rate TCH toàn tốc TCP Transmission Control Protocol Giao thức điều khiĨn sù trun TDMA Time Division Multiple Access §a truy nhËp ph©n chia theo thêi gian TE Terminal Equipment ThiÕt bị đầu cuối TLLI Temporate Logical Link Identity Nhận dạng liên kết logic tạm TMSI Temporary Mobile Station Identity thời Nhận dạng trạm di động TRAU Transcoder and Rate Adaptor Unit tạm thời Khối chuyển đổi mà T thích øng tèc ®é U UDP User Datagram Protocol Giao thøc liệu đồ ng-ời sử dụng Um The interface between the MS and Giao diện MS GPRS the GPRS fixed network part V VLR Visiting Locaton Register Thanh ghi định vị tạm trú VMS Vietnam Mobile Telecom Services Co Công ty thông tin di động Truyền số liệu mạng GSM Trần Quốc Kỳ Danh mục bảng hình vẽ đồ thị Danh mục bảng Bảng 3-1 Bảng 3-2 Bảng 3-3 B¶ng 3-4 B¶ng 5-5 B¶ng 6-6 Sè time slot sư dơng c¸c kiĨu GPRS Các đặc tính truyền tải Các lớp độ tin cậy Các lớp trễ Thống kê số liệu GPRS ngày 12/4/2004 mạng MobiFone Điện nối vào số đếm lèi cña Dtaloger Trang 40 53 55 56 80 92 Danh mục hình vẽ đồ thị H×nh 1-1 H×nh 1-2 H×nh 1-3 H×nh 2-4 H×nh 2-5 H×nh 2-6 H×nh 2-7 H×nh 2-8 H×nh 2-9 10 H×nh 2-10 11 H×nh 2-11 12 H×nh 2-12 13 H×nh 2-13 14 H×nh 3-14 15 H×nh 3-15 16 H×nh 3-16 17 H×nh 3-17 18 H×nh 3-18 Cấu trúc chung GSM Mô hình hƯ thèng GSM Tỉ chøc khung vµ cơm Khe thêi gian dùng GSM Sơ đồ truyền dẫn tiếng mạng GSM Các mặt phẳng truyền số liệu Sơ đồ thích ứng tốc độ truyền số liệu GSM Đấu nối với PSTN Đấu nối với ISDN Sơ đồ thực Mobile Wap Mô hình Wap So sánh công nghệ Wap Internet Quá trình Yêu cầu-Đáp ứng mô h×nh Wap Sè time slot sư dơng GPRS CÊu trúc logic mạng GPRS PLMN Cấu trúc giao thức sơ đồ truyền dẫn GPRS Sơ đồ ba trạng thái MS GPRS Tốc độ số liệu với ph-ơng pháp mà hoá GPRS Truyền số liệu mạng GSM 10 Trang 15 16 24 26 28 29 30 31 32 34 34 35 35 37 41 42 44 47 TrÇn Quèc Kú Phụ luc: Chương trình sơ đồ chi tiết Dataloger PHỤ LỤC Chương trình sơ đồ chi tiết Dataloger $large Dim An(16) As Word Dim Dday As Byte , Day As Byte , Month As Byte , Year As Byte Dim Hour As Byte , M inute As Byte , Second As Byte , Prepeof As Long Dim Prh As Byte , Prm As Byte , Prs As Byte , Prepeon As Byte Dim Periodof As Long , Periodon As Byte , St As Bit Dim Eoc As Bit , Pr As Bit , Sl As Bit Dim Online As Bit , Tag As Bit Dim Ch As String * 10 , Temp As Byte , Temp1 As Byte , N As Byte Dim Ad As Word , I As Word , J As Byte , Ii As Word Dim A As Single , B1 As Sing le , C1 As Single Dim Hourr As Byte , M inuter As Byte , Secondr As Byte Dim Dayr As Byte , Monthr As Byte , Yearr As Byte Dim Key As Long , Ji As Byte , Anr(16) As Word Dim Addr As Byte , Vis it As Bit Dim Result As Single , Buffer As Byte Config Timer0 = Counter , Mode = , Gate = Internal Declare Sub Trdata Declare Sub Keypress Declare Sub Preset Declare Sub Chadc(n As Byte) Declare Sub Sensor Declare Sub Dofmonth Declare Sub Anable Declare Sub Wdata Declare Sub Rdata Declare Sub Mtime Declare Sub Savepar Declare Sub Savena Declare Sub Readpar Declare Sub Readna Second = Minute = Hour = Day = Month = Year = Prh = Prm = Prs = Dday = 30 Periodof = Periodon = Prepeon = 20 Prepeof = 30 Truyền số liệu mạng GSM Trần Quốc Kỳ Phụ luc: Chương trình sơ đồ chi tiết Dataloger Reset P1.3 Reset P1.4 Reset P1.5 Set P1.6 Set P3.5 Set P2.7 Reset Eoc Reset Pr Reset Tag Reset Online Reset Sl Set St Enable Interrupts Enable Int0 Enable Int1 On Int0 Calender On Int1 Adc N=1 Ii = I=100 Ji = Call Readpar '******************************************************************** ' Do Main loop here Ch = Inkey If Ch " " Then Call Keypress If Eoc = And Tag = Then If Sl = Then Set Sl Else An(n) = Ad If Online = Then Reset P3.5 Delay 'Print " AN(" ; N ; ")" ; " = " ; " " ; An(n) Print An(n) Set P3.5 End If Incr N Reset Sl End If If N > Then If Pr = And St = Then Call Wdata Reset Pr End If If Online = Then Truyền số liệu mạng GSM Trần Quốc Kỳ Phụ luc: Chương trình sơ đồ chi tiết Dataloger Reset P3.5 Delay Print Month ; "/ " ; Day ; "/ " ; Year ; " " ; Hour ; ":" ; Minute ; ":" ; Second Print "K" Print "B" Set P3.5 End If N=1 Reset Tag End If Call Chadc(n) Wait ms 500 Counter0 = Start Counter0 Set P1.5 Reset P1.5 End If Loop ' '******************************************************************** Nho bien Sub Savepar ' address of variation prepeof 91 92 93 94 ' Push prepe to eeprom Ii = Temp = Peek(91) Out Ii , Temp Delay Incr Ii Temp = Peek(92) Out Ii , Temp Delay Incr Ii Temp = Peek(93) Out Ii , Temp Delay Incr Ii Temp = Peek(94) Out Ii , Temp ' address of variation Prh Prm Prs PERIOFON 95 96 97 98 ' Push prepe to eeprom 10 11 12 Delay Incr Ii Temp = Peek(95) Out Ii , Temp Delay Incr Ii Temp = Peek(96) Out Ii , Temp Delay Incr Ii Temp = Peek(97) Out Ii , Temp Delay Incr Ii Truyền số liệu mạng GSM Trần Quốc Kỳ Phụ luc: Chương trình sơ đồ chi tiết Dataloger Temp = Peek(98) Out Ii , Temp ' address of variation st 103 ' Push prepe to eeprom 13 Delay Incr Ii Temp = Peek(10) Out Ii , Temp ' address of variation C1 A1 B1 ' Addr = 131 ' Do ' Temp = Peek(addr) ' Out Ji , Temp ' Incr Ji ' Incr Addr ' Wait ms ' Loop Until Addr >= 142 End Sub '******************************************************************** Sub Savena Input I Delay Temp = Low(i) Out 17 , Temp Temp = High(i) Out 18 , Temp Input Ii Delay Temp = Low(ii) Out 19 , Temp Temp = High(ii) Out 20 , Temp End Sub '******************************************************************** 'Doc so so lieu, dia chi Sub Readna Delay Temp = Inp(18) I = Temp * 256 Temp = Inp(17) I = I + Temp Delay Temp = Inp(20) Ii = Temp * 256 Temp = Inp(19) Ii = Ii + Temp Wait ms 10 Reset P3.5 Delay Delay Print I Print Ii Set P3.5 Truyền số liệu mạng GSM Trần Quốc Kỳ Phụ luc: Chương trình sơ đồ chi tiết Dataloger End Sub '************************************************************** Sub Readpar 'pop back prepeof fro m eepro m Ii = Temp = Inp(ii) Delay Poke 91 , Temp Incr Ii Temp = Inp(ii) Delay Poke 92 , Temp Incr Ii Temp = Inp(ii) Delay Poke 93 , Temp Incr Ii Temp = Inp(ii) Delay Poke 94 , Temp 'pop back Prh Prm Prs PERIOF fro m eepro m Incr Ii Temp = Inp(ii) Delay Poke 95 , Te mp Incr Ii Temp = Inp(ii) Delay Poke 96 , Temp Incr Ii Temp = Inp(ii) Delay Poke 97 , Temp Incr Ii Temp = Inp(ii) Poke 98 , Temp 'pop back st fro m eepro m Incr Ii Temp = Inp(ii) Poke 10 , Temp 'Incr ii Temp = Inp(18) I = Temp * 256 Temp = Inp(17) I = I + Temp Ii = I - 22 Incr Ii Truyền số liệu mạng GSM Trần Quốc Kỳ Phụ luc: Chương trình sơ đồ chi tiết Dataloger Month = Inp(ii) Incr Ii Day = Inp(ii) Incr Ii Year = Inp(ii) Incr Ii Hour = Inp(ii) Incr Ii M inute = Inp(ii) Incr Ii Second = Inp(ii) Reset P3.5 Delay Print Prh ; ":" ; Prm ; " :" ; Prs ; " -" ; Prepeof ; "-" ; Prepeon ; "-" ; St Print Month ; "/ " ; Day ; "/ " ; Year ; " " ; Hour ; ":" ; Minute ; ":" ; Second Set P3.5 ' Addr = 131 ' Do ' Temp = Inp(ji) ' Po ke Addr , Temp ' Incr Addr ' Incr Ji 'Loop Until Addr >= 142 End Sub '******************************************************************** Sub Mtime Input Prh Reset P3.5 Delay Delay Print Prh Set P3.5 Input Prm Reset P3.5 Delay Delay Print Prm Set P3.5 Input Prs Reset P3.5 Delay Delay Print Prs Set P3.5 Input Prepeof Reset P3.5 Delay Delay Print Prepeof Set P3.5 Set St Call Savepar End Sub Truyền số liệu mạng GSM Trần Quốc Kỳ Phụ luc: Chương trình sơ đồ chi tiết Dataloger '******************************************************************** Sub Rdata ' ' Temp = Inp(18) 'Ii = Temp * 256 ' Temp = Inp(17) Ii = Ii + Temp Temp = Inp(20) Ii = Temp * 256 Temp = Inp(19) Ii = Ii + Temp Reset P3.5 Do Incr I Temp = Inp(i) Print Temp ; "/ " Incr I Temp = Inp(i) Print Temp ; "/ " Incr I 'Year Temp = Inp(i) Print Temp ; " " Incr I 'Hour Temp = Inp(i) Print Temp ; ": " Incr I 'Minute Temp = Inp(i) Print Temp ; ": " Incr I 'Second Temp = Inp(i) Print Temp J=1 Do Incr I Temp = Inp(i) Incr I Temp1 = Inp(i) Delay An(j) = Temp * 256 An(j) = An(j) + Temp Print An(j) Incr J Loop Until J > Print I Print "K" Loop Until I >= Ii Reset P3.5 Wait Truyền số liệu mạng GSM Trần Quốc Kỳ Phụ luc: Chương trình sơ đồ chi tiết Dataloger Print "REA DED" Set P3.5 Temp = Low(i) Out 14 , Temp Temp = High(i) Out 15 , Temp End Sub '******************************************************************** Sub Wdata ' II so du lieu Temp = Inp(18) Ii = Temp * 256 Temp = Inp(17) Ii = Ii + Temp Incr Ii ' I dia chi ghi Temp = Inp(20) I = Temp * 256 Temp = Inp(19) I = I + Temp Wait ms 10 Incr I Out I , Month Wait ms 10 Incr I Out I , Day Wait ms 10 Incr I Out I , Year Wait ms 10 Incr I Out I , Hour Wait ms 10 Incr I Out I , M inute Wait ms 10 Incr I Out I , Second Wait ms 10 J=1 Do Temp = Low(an(j)) Incr I Out I , Temp Truyền số liệu mạng GSM Trần Quốc Kỳ Phụ luc: Chương trình sơ đồ chi tiết Dataloger Wait ms 10 Temp = High(an(j)) Incr I Out I , Temp Wait ms 10 Incr J Loop Until J > Temp = Low(ii) Out 17 , Temp Temp = High(ii) Out 18 , Temp Temp = Low(i) Out 19 , Temp Temp = High(i) Out 20 , Temp Call Savepar End Sub '******************************************************************** Sub Anable 'start adc Call Chadc(n) End Sub '************************************************** ****************** Sub Dofmonth Select Case Month Case 1: Dday = 30 Case 2: Dday = 28 If Year = Or Year = Or Year = 12 Then Dday = 29 Case 3: Dday = 31 Case 4: Dday = 30 Case 5: Dday = 31 Case 6: Dday = 30 Case 7: Dday = 31 Case 8: Dday = 31 Case 9: Dday = 30 Case 10: Dday = 31 Truyền số liệu mạng GSM Trần Quốc Kỳ Phụ luc: Chương trình sơ đồ chi tiết Dataloger Case 11: Dday = 30 Case 12: Dday = 31 End Select End Sub '************************************************* ******************* Sub Chadc(n As Byte) 'Chose input to convert Select Case N Reset Eoc 'select chip u6 Case 1: Reset P1.0 Reset P1.1 Reset P1.2 Case 2: Set P1.0 Reset P1.1 Reset P1.2 Case 3: Reset P1.0 Set P1.1 Reset P1.2 Case 4: Set P1.0 Set P1.1 Reset P1.2 Case 5: Reset P1.0 Reset P1.1 Set P1.2 Case 6: Set P1.0 Reset P1.1 Set P1.2 Case 7: Truyền số liệu mạng GSM Kỳ 10 Trần Quốc Phụ luc: Chương trình sơ đồ chi tiết Dataloger Reset P1.0 Set P1.1 Set P1.2 Case 8: Set P1.0 Set P1.1 Set P1.2 End Select Reset P1.3 End Sub '******************************************************************** Adc: ' Int1 read data fro m counter just after end of convert of adc Ad = Counter0 If Ad >= 10001 Then Ad = Ad - 10001 Set Eoc Set P1.3 Return '******************************************************************* Sub Preset 'Preset year, month, day, hour, minute, second Input Temp Reset P3.5 Delay Delay Print Temp Set P3.5 If Temp > Then Month = Temp Input Temp Reset P3.5 Delay Delay Print Temp If Temp > Then Day = Temp Set P3.5 Input Temp Reset P3.5 Delay Delay Print Temp If Temp > Then Year = Temp Set P3.5 Truyền số liệu mạng GSM Kỳ 11 Trần Quốc Phụ luc: Chương trình sơ đồ chi tiết Dataloger Input Temp Reset P3.5 Delay Delay Print Temp If Temp > Then Hour = Temp Set P3.5 Input Temp Reset P3.5 Delay Delay Print Temp If Temp > Then Minute = Temp Set P3.5 Input Temp Reset P3.5 Delay Delay Print Temp If Temp > Then Second = Temp Set P3.5 Call Dofmonth End Sub '******************************************************************* Sub Keypress If Ch = "T" Then Call Preset If Ch = "A" Then 'N=1 'Call Chadc 'Set Tag Reset St End If If Ch = "B" Then Call Mtime If Ch = "O" Then Reset Online If Ch = "S" Then Call Savepar If Ch = " G" Then Call Readpar If Ch = "H" Then Call Readna If Ch = "I" Then Call Savena If Ch = "R" Then Wait I=100 Call Rdata End If If Ch = "D" Then Temp = Inp(15) I = Temp * 256 Temp = Inp(14) I = I + Temp Wait Call Rdata End If If Ch = "C" Then Input Temp Truyền số liệu mạng GSM Kỳ 12 Trần Quốc Phụ luc: Chương trình sơ đồ chi tiết Dataloger Reset P3.5 Delay Delay Print Temp If Temp > Then Prepeon = Temp Set P3.5 Set Online End If End Sub '******************************************************************* Calender: 'Int0 for real t ime clock Incr Second Incr Periodof If Periodof >= Prepeof Then Periodof = Set Tag Set Pr End If If Online = Then Incr Periodon If Periodon >= Prepeon Then Periodon = Set Tag End If End If If Second >= 60 Then Second = Incr Minute If M inute >= 60 Then Incr Hour M inute = End If If Hour = 24 Then Incr Day Hour = End If If Day > Dday Then Day = Incr Month Call Dofmonth End If If Month > 12 Then Month = Incr Year End If End If If St = Then Reset Pr 'Set begining t ime for mearsing ' Truyền số liệu mạng GSM Kỳ 13 Trần Quốc Phụ luc: Chương trình sơ đồ chi tiết Dataloger If Hour >= Prh Then If M inute >= Prm Then If Second >= Prs Then Periodof = N=1 Set Tag Call Anable Reset St End If End If End If End If Return '******************************************************************** Sub Trdata Reset P3.5 Delay Delay Print Month ; "/ " ; Day ; "/ " ; Year ; " " ; Hour ; " :" ; Minute ; ":" ; Second Print Set P3.5 End Sub '******************************************************************** End Truyền số liệu mạng GSM Kỳ 14 Trần Quốc ... tính truyền tải 3.4.2 Các đặc tính dịch vụ Phần 2: TRIỂN KHAI TRUYỀN SỐ LIỆU TRÊN MẠNG GSM VIỆT NAM VÀ ỨNG DỤNG Chương - TRUYỀN SỐ LIỆU TỐC ĐỘ CƠ SỞ TRÊN MẠNG GSM VIỆT NAM 4.1- Mơ hình kết nối triển. .. nối triển khai dịch vụ truyền số liệu GSM- 2G 4.2- Ứng dụng thực tế truyền số liệu mạng GSM Việt Nam 2G Chương - TRUYỀN SỐ LIỆU TỐC ĐỘ CAO (GPRS) TRÊN 52 54 MẠNG 66 58 58 64 GSM VIỆT NAM 2.5G 5.1... truyền số liệu mạng GSM mạng GSM kết nối với số mạng ngoài: a) Truyền dẫn số liệu mạng GSM Phần bên mạng truyền dẫn GSM nằm điểm bên TAF (truyền số liệu) trạm di động điểm tương tác GSM với mạng

Ngày đăng: 11/11/2020, 22:29

Tài liệu cùng người dùng

Tài liệu liên quan