Thiết kế mạch tự động cân bằng nhiệt độ và điều khiển thiết bị thông qua tin nhắn SMS - 2

DANH MỤC BẢNG BIỂU


Số

hiệu bảng


Tên bảng


Trang

2.1

Bảng so sánh chức năng của PIC16F887 và AT89C51

10

2.2

Bảng mô tả các chức năng từng chân của PIC

13

3.1

Bảng mô tả các chức năng từng chân của SIM900A

40

Có thể bạn quan tâm!

Xem toàn bộ 80 trang tài liệu này.


MỞ ĐẦU

Ngày nay, cùng với sự phát triển vược bậc của khoa học kỹ thuật như công nghệ thông tin, tự động hóa, điện điện tử, …thì việc ứng dụng chúng vào cuộc sống và sản xuất là vô cùng cần thiết.

Mạng GSM và việc sử dụng điện thoại di động phát triển rất mạnh mẽ và phổ biến, mang lại nhiều ứng dụng hay mang tính công nghệ. Sử dụng tin nhắn SMS trên nền mạng GSM để điều khiển thiết bị là một trong những ứng dụng tiêu biểu.

Trong quá trình nghiên cứu, em đã quyết định thực hiện đề tài: Thiết kế mạch tự động cân bằng nhiệt độ và điều khiển thiết bị thông qua tin nhắn SMS”.

Với đề tài này, em muốn sử dụng điện thoại di động điều khiển thiết bị điện dân dụng, dùng Module SIM900A trên nền mạng GSM để thu SMS điều khiển và tích hợp với mạch tự động cân bằng nhiệt độ để sử dụng ở những nơi có diện tích rộng, không sử dụng được máy lạnh như nhà kính trồng rau,nhà máy, xí nghiệp,.... Em hi vọng với đề tài này sẽ làm cơ sở cho việc mở rộng, phát triển hơn nữa trong tương lai.

Đề tài này được thực hiện gồm 4 chương :

Chương 1: Tổng quan về mạng GSM và dịch vụ nhắn tin qua mạng SMS Chương 2: Vi điều khiển PIC16F887

Chương 3: Thiết kế mạch tự động cân bằng nhiệt độ và điều khiển thiết bị thông qua tin nhắn SMS.

Chương 4: Kết quả đạt được của hệ thống


CHƯƠNG 1 TỔNG QUAN VỀ MẠNG GSM VÀ DỊCH VỤ NHẮN TIN NHẮN SMS

1.1. TỔNG QUÁT VỀ HỆ THỐNG THÔNG TIN DI ĐỘNG GSM

1.1.1. Giới thiệu về hệ thống thông tin di động GSM

GSM (Global System for Mobile communication) là hệ thống thông tin di động số toàn cầu, là công nghệ không dây thuộc thế hệ 2G (second generation) có cấu trúc mạng tế bào, cung cấp dịch vụ truyền giọng nói và chuyển giao dữ liệu chất lượng cao với các băng tần khác nhau: 400Mhz, 900Mhz, 1800Mhz và 1900Mhz, được tiêu chuẩn Viễn thông Châu Âu (ETSI) quy định.

GSM là một hệ thống có cấu trúc mở nên hoàn toàn không phụ thuộc vào phần cứng, người ta có thể mua thiết bị từ nhiều hãng khác nhau.

Do nó hầu như có mặt khắp mọi nơi trên thế giới nên khi các nhà cung cấp dịch vụ thực hiện việc ký kết roaming với nhau nhờ đó mà thuê bao GSM có thể dễ dàng sử dụng máy điện thoại GSM của mình bất cứ nơi đâu.

Mặt thuận lợi to lớn của hệ thống GSM là ngoài việc truyền âm thanh với chất lượng cao còn cho phép thuê bao sử dụng các cách giao tiếp khác rẻ tiền hơn đó là tin nhắn SMS. Ngoài ra để tạo thuận lợi cho các nhà cung cấp dịch vụ thì hệ thống GSM được xây dựng trên cơ sở hệ thống mở nên nó dễ dàng kết nối các thiết bị khác nhau từ các nhà cung cấp thiết bị khác nhau.

Nó cho phép nhà cung cấp dịch vụ đưa ra tính năng roaming cho thuê bao của mình với các mạng khác trên toàn thế giới. Và hệ thống GSM cũng phát triển thêm các tính năng truyền dữ liệu như GPRS và sau này truyền với tốc độ cao hơn sử dụng EDGE.

GSM hiện chiếm 85% thị trường di động với 2,5 tỷ thuê bao tại 218 quốc gia và vùng lãnh thổ. Các mạng thông tin di động GSM cho phép có thể roaming với nhau do đó những máy điện thoại di động GSM của các mạng GSM khác nhau ở có thể sử dụng được nhiều nơi trên thế giới.

1.1.2 Đặc điểm của hệ thống thông tin di động GSM

- Cho phép gởi và nhận những mẫu tin nhắn văn bản bằng kí tự dài đến 126 kí tự.

- Cho phép chuyển giao và nhận dữ liệu, FAX giữa các mạng GSM với tốc độ hiện hành lên đến 9.600 bps.

- Tính phủ sóng cao: Hệ thống GSM không chỉ cho phép chuyển giao trong toàn


mạng mà còn chuyển giao giữa các mạng GSM trên toàn cầu mà không có một sự thay đổi, điều chỉnh nào. Đây là một tính năng nổi bật nhất của hệ thống GSM (dịch vụ roaming).

- Sử dụng công nghệ phân chia theo thời gian TDM (Time division multiplexing) để chia ra 8 kênh full rate hay 16 kênh haft rate.

- Công suất phát của máy điện thoại được giới hạn tối đa là 2 watts đối với băng tần GSM 850/900Mhz và tối đa là 1 watts đối với băng tần GSM 1800/1900Mhz.

- Mạng GSM sử dụng 2 kiểu mã hoá âm thanh để nén tín hiệu âm thanh 3,1khz đó là mã hoá 6 và 13kbps gọi là Full rate (13kbps) và haft rate (6kbps).

1.1.3 Cấu trúc của hệ thống thông tin di động GSM

1.1.3.1 Cấu trúc tổng quát


Hình 1.1 Cấu trúc của hệ thống thông tin di động GSM

Hệ thống GSM được chia thành nhiều hệ thống con như sau:

- Phân hệ chuyển mạch NSS (Network Switching Subsystem).

- Phân hệ trạm gốc BSS (Base Station Subsystem).

- Phân hệ bảo dưỡng và khai thác OSS (Operation Subsystem).

- Trạm di động MS (Mobile Station).

1.1.3.2 Các thành phần của hệ thống thông tin di động GSM


Hình 1 2 Các thành phần hệ thống GSM AUC Trung tâm nhận thực VLR Bộ ghi định 1

Hình 1.2 Các thành phần hệ thống GSM


AUC: Trung tâm nhận thực. VLR: Bộ ghi định vị tạm trú. HLR: Bộ ghi định vị thường trú. EIR: Bộ ghi nhận dạng thiết bị.

MSC: Trung tâm chuyển mạch các dịch vụ mạng. BSC: Bộ điều khiển trạm gốc.

BTS: Trạm thu phát gốc. NSS: Phân hệ chuyển mạch. BSS: Phân hệ trạm gốc.

MS: Trạm di động.

OSS: Phân hệ khai thác bảo dưỡng.

PSPDN: Mạng số liệu công cộng chuyển mạch gói. CSPDN: Mạng số liệu công cộng chuyển mạch kênh. PSTN: Mạng điện thoại chuyển mạch công cộng.

PLMN: Mạng di động mặt đất. ISDN: Mạng số dịch vụ tích hợp.

OMC: Trung tâm khai thác và bảo dưỡng.

1.1.4 Sử phát triển của hệ thống thông tin di động ở Việt Nam

Hệ thống GSM đã vào Việt Nam từ năm 1993. Hiện, ba nhà cung cấp di động hệ thống GSM lớn nhất của Việt Nam là VinaPhone, MobiFone và Viettel Mobile, cũng là những nhà cung cấp chiếm thị phần nhiều nhất trên thị trường với số lượng thuê bao mới tăng chóng mặt trong thời gian vừa qua.

Hiện nay có đến hơn 85% người dùng hiện nay đang là khách hàng của các nhà cung cấp dịch vụ theo hệ thống GSM.

Cho tới thời điểm này, thị trường thông tin di động của Việt Nam đã có khoảng 70 triệu thuê bao di động. Khi mà ba “đại gia” di động của Việt Nam là VinaPhone, MobiFone và Viettel đều tăng trưởng rất nóng với số lượng thuê bao mỗi ngày phát triển được lên tới hàng trăm ngàn thuê bao.

1.2. TỔNG QUÁT VỀ TIN NHẮN SMS

1.2.1 Giới thiệu về SMS

SMS là từ viết tắt của Short Message Service. Đó là một công nghệ cho phép gửi và nhận các tin nhắn giữa các điện thoại với nhau. SMS xuất hiện đầu tiên ở Châu âu


vào năm 1991. Ở thời điểm đó, nó bao gồm cả các chuẩn về GSM (Global System for Mobile Communications). Một thời gian sau đó, nó phát triển sang công nghệ wireless như CDMA và TDMA. Các chuẩn GSM và SMS có nguồn gốc phát triển bởi ETSI. ETSI là chữ viết tắt của European Telecommunications Standards Institute. Ngày nay thì 3GPP (Third Generation Partnership Project) đang giữ vai trò kiểm soát về sự phát triển và duy trì các chuẩn GSM và SMS.

Như đã nói ở trên về tên đầy đủ của SMS là Short Message Service, từ cụm từ đó, có thể thấy được là dữ liệu có thể được lưu giữ bởi một tin nhắn SMS là rất giới hạn. Một tin nhắn SMS có thể chứa tối đa là 140 byte (1120 bit) dữ liệu. Vì vậy, một tin nhắn SMS chỉ có thể chứa:

+ 160 ký tự nếu như mã hóa ký tự 7 bit được sử dụng (mã hóa ký tự 7 bit thì phù hợp với mã hóa các ký tự latin chẳng hạn như các ký tự alphabet của tiếng Anh).

+ 70 ký tự nếu như mã hóa ký tự 16 bit Unicode UCS2 được sử dụng (các tin nhắn SMS không chứa các ký tự latin như ký tự chữ Trung Quốc phải sử dụng mã hóa ký tự 16 bit).

Tin nhắn SMS dạng text hỗ trợ nhiều ngôn ngữ khác nhau. Nó có thể hoạt động tốt với nhiều ngôn ngữ mà có hỗ trợ mã Unicode, bao gồm cả Arabic, Trung Quốc, Nhật bản và Hàn Quốc. Bên cạnh gửi tin nhắn dạng text thì tin nhắn SMS còn có thể mang các dữ liệu dạng binary. Nó còn cho phép gửi nhạc chuông, hình ảnh cùng nhiều tiện ích khác … tới một điện thoại khác.

Một trong những ưu điểm nổi trội của SMS đó là nó được hỗ trợ bởi các điện thoại có sử dụng GSM hoàn toàn. Hầu hết tất cả các tiện ích cộng thêm gồm cả dịch vụ gửi tin nhắn giá rẻ được cung cấp, sử dụng thông qua sóng mang wireless. Không giống như SMS, các công nghệ mobile như WAP và mobile Java thì không được hỗ trợ trên nhiều model điện thoại.

Sử dụng tin nhắn SMS ngày càng phát triển và trở lên rộng khắp:

- Các tin nhắn SMS có thể được gửi và đọc tại bất kỳ thời điểm nào.

Ngày nay, hầu hết mọi người đều có điện thoại di động của riêng mình và mang nó theo người hầu như cả ngày. Với một điện thoại di động , bạn có thể gửi và đọc các tin nhắn SMS bất cứ lúc nào bạn muốn, sẽ không gặp khó khăn gì khi bạn đang ở trong văn phòng hay trên xe bus hay ở nhà…

- Tin nhắn SMS có thể được gửi tới các điện thoại đang tắt nguồn.

Nếu như không chắc cho một cuộc gọi nào đó thì bạn có thể gửi một tin nhắn


SMS đến bạn của bạn thậm chí khi người đó tắt nguồn máy điện thoại trong lúc bạn gửi tin nhắn đó. Hệ thống SMS của mạng điện thoại sẽ lưu trữ tin nhắn đó rồi sau đó gửi nó tới người bạn đó khi điện thoại của người bạn này mở nguồn.

- Các tin nhắn SMS ít gây phiền phức trong khi bạn vẫn có thể giữ liên lạc với người khác.

Việc đọc và viết các tin nhắn SMS không gây ra ồn ào. Trong khi đó, bạn phải chạy ra ngoài khỏi rạp hát, thự viện hay một nơi nào đó để thực hiện một cuộc điện thoại hay trả lời một cuộc gọi. Bạn không cần phải làm như vậy nếu như tin nhắn SMS được sử dụng.

Các điện thoại di động và chúng có thể được thay đổi giữa các sóng mang Wireless khác nhau.

Tin nhắn SMS là một công nghệ rất thành công và trưởng thành. Tất cả các điện thoại mobile ngày nay đều có hỗ trợ nó. Bạn không chỉ có thể trao đổi các tin nhắn SMS đối với người sử dụng mobile ở cùng một nhà cung cấp dịch vụ mạng sóng mang wireless, mà đồng thời bạn cũng có thể trao đổi nó với người sử dụng khác ở các nhà cung cấp dịch vụ khác.

- SMS là một công nghệ phù hợp với các ứng dụng Wireless sử dụng cùng với nó. Nói như vậy là do:

Thứ nhất, tin nhắn SMS được hỗ trợ 100% bởi các điện thoại có sử dụng hệ thống GSM. Xây dựng các ứng dụng wireless trên nền công nghệ SMS có thể phát huy tối đa những ứng dụng có thể dành cho người sử dụng.

Thứ hai, các tin nhắn SMS còn tương thích với việc mang các dữ liệu binary bên cạnh gửi các text. Nó có thể được sử dụng để gửi nhạc chuông, hình ảnh, hoạt họa.

Thứ ba, tin nhắn SMS hỗ trợ việc chi trả các dịch vụ trực tuyến.

1.2.2 Cấu trúc của một tin nhắn SMS

Nội dung của một tin nhắn SMS được gửi đi sẽ được chia làm 5 phần như sau:


Hình 1 3 Cấu trúc của một tin nhắn SMS Instructions to air interface Chỉ thị dữ 2

Hình 1.3 Cấu trúc của một tin nhắn SMS


- Instructions to air interface: Chỉ thị dữ liệu kết nối với air interface (giao diện không khí) .

- Instructions to SMSC: Chỉ thị dữ liệu kết nối với trung tâm tin nhắn SMSC (short message service centre).

- Instructions to handset: Chỉ thị dữ liệu kết nối cầm tay.

- Instructions to SIM (optional): Chỉ thị dữ liệu kết nối, nhận biết SIM (Subscriber Identity Modules).

- Message body: Nội dung tin nhắn SMS.

1.2.3 Tin nhắn SMS chuỗi

Một trong những trở ngại của công nghệ SMS là tin nhắn SMS chỉ có thể mang một lượng giới hạn các dữ liệu. Để khắc phục trở ngại này, một mở rộng của nó gọi là SMS chuỗi (hay SMS dài) đã ra đời. Một tin nhắn SMS dạng text dài có thể chứa nhiều hơn 160 kí tự theo chuẩn dùng trong tiếng Anh. Cơ cấu hoạt động cơ bản SMS chuỗi làm việc như sau: điện thoại di động của người gửi sẽ chia tin nhắn dài ra thành nhiều phần nhỏ và sau đó gửi các phần nhỏ này như một tin nhắn SMS đơn. Khi các tin nhắn SMS này đã được gửi tới đích hoàn toàn thì nó sẽ được kết hợp lại với nhau trên máy di động của người nhận.

Khó khăn của SMS chuỗi là nó ít được hỗ trợ nhiều so với SMS ở các thiết bị có sử dụng sóng wireless.

1.2.4 SMS CENTER/SMSC

Một SMS Center (SMSC) là nơi chịu trách nhiệm luân chuyển các hoạt động liên quan tới SMS của một mạng wireless. Khi một tin nhắn SMS được gửi đi từ một điện thoại di động thì trước tiên nó sẽ được gửi tới một trung tâm SMS. Sau đó, trung tâm SMS này sẽ chuyển tin nhắn này tới đích (người nhận). Một tin nhắn SMS có thể phải đi qua nhiều hơn một thực thể mạng (netwok) (chẳng hạn như SMSC và SMS gateway) trước khi đi tới đích thực sự của nó. Nhiệm vụ duy nhất của một SMSC là luân chuyển các tin nhắn SMS và điều chỉnh quá trình này cho đúng với chu trình của nó. Nếu như máy điện thoại của người nhận không ở trạng thái nhận (bật nguồn) trong lúc gửi thì SMSC sẽ lưu trữ tin nhắn này. Và khi máy điện thoại của người nhận mở nguồn thì nó sẽ gửi tin nhắn này tới người nhận.

Thường thì một SMSC sẽ họat động một cách chuyên dụng để chuyển lưu thông SMS của một mạng wireless. Hệ thống vận hành mạng luôn luôn quản lí SMSC của

..... Xem trang tiếp theo?
⇦ Trang trước - Trang tiếp theo ⇨

Ngày đăng: 29/06/2022