Hệ thống gửi và nhận tin nhắn ngắn vi máy tính chip
Dịch vụ dựa trên tin nhắn ngắn GSM không cần thiết lập kết nối quay số, chỉ có tin nhắn được gửi cộng với địa chỉ đích được gửi đến trung tâm tin nhắn ngắn và sau đó trung tâm tin nhắn ngắn được chuyển đến đích cuối cùng. Dịch vụ tin nhắn ngắn GSM đã được sử dụng rộng rãi do các ưu điểm của nó như kết nối đơn giản, chi phí thấp, vùng phủ sóng rộng và triển khai thuận tiện. Việc sử dụng tin nhắn ngắn GSM để đạt được độ tin cậy cao về đo lường và điều khiển từ xa, khoảng cách truyền tín hiệu dài, vùng phủ sóng rộng và có thể tiết kiệm đầu tư lớn trong giai đoạn đầu xây dựng mạng.
Bài viết này mô tả chi tiết về thiết kế và triển khai hệ thống gửi và nhận tin nhắn ngắn dựa trên GSM. Sơ đồ thiết kế phần mềm và phần cứng của hệ thống ZS1AZ153YD được đưa ra. Phần cứng chính, cụ thể là mô-đun GSM Q2403A và máy vi tính đơn chip 8051, chủ yếu được giới thiệu 2SC5201
. Thiết kế phần mềm của hệ thống được đưa ra, bao gồm phần giao tiếp giữa PC và vi điều khiển và phần gửi và nhận tin nhắn ngắn. Cuối cùng, chức năng giám sát hệ thống được thực hiện.
Trong số đó, bộ chuyển đổi năng lượng chuyển đổi điện áp 12V của cổng PC thành 3.6V và 5V được điều chỉnh UPD65813GL-E91
, Vì vậy, các chip trong hệ thống đang trong tình trạng hoạt động bình thường. Mạch giao diện bus RS-232 bao gồm chuyển đổi mức và mạch mở rộng cổng nối tiếp. Sau 8051 máy vi tính đơn chip thực hiện mở rộng bộ nhớ, thông qua mạch giao diện bus RS-232 và P
C để liên lạc dữ liệu, sau khi xử lý dữ liệu ở chế độ ngắt, hãy điều khiển mô-đun điện thoại di động Q2403A74FCT244M để gửi và nhận tin nhắn ngắn để nhận ra chức năng giám sát của hệ thống.
Thiết kế mạch mở rộng MCU
Mặc dù rất nhiều tài nguyên đã được tích hợp bên trong máy vi tính đơn chip MCS-51, nhưng các tài nguyên này của XCS20TQ144-4C đều được cấu hình trong một thỏa hiệp, bộ nhớ chương trình và bộ nhớ dữ liệu trên chip không lớn và số lượng cổng I / O song song không lớn. Ngoài ra, trong một số ứng dụng, bộ định thời trên chip, ngắt, cổng nối tiếp, v.v ... cũng không đủ. Vì vậy, theo nhu cầu, hệ thống này chọn 8051 máy tính một chip và mở rộng nó.
Đọc và ghi mở rộng bộ nhớ
Chip SRAM 6264 được chọn trong bài viết này. Dung lượng là 8K × 8bitBUZ326. Có 13 dòng địa chỉ, cụ thể là A12 ~ A0. 8 dòng dữ liệu D7 ~ D0. Cùng với các chân khác, có tổng cộng 28 chân, trong đó có 2 chân trống được đánh dấu là Nc. Các chân Nc được sử dụng tương ứng như các dòng địa chỉ A13 ~ A14, là các chip bộ nhớ SRAM có dung lượng 16k × 8bit và 32k × 8bit.
Sơ đồ giao diện thông qua thiết kế giải mã hoàn thành địa chỉ. 74F377N sử dụng bộ giải mã 74138 để phân bổ không gian địa chỉ cho bộ nhớ mở rộng. Không gian địa chỉ duy nhất được phân bổ cho bộ nhớ dữ liệu 6264 là: 0000H ~ 1FFFH.
Mở rộng bộ nhớ chỉ đọc
Bài viết này sử dụng AT24C02 để lưu trữ dữ liệu. Nó sử dụng hai đường tín hiệu để truyền dữ liệu, một là đường dữ liệu nối tiếp (SDA) và hai là đường đồng hồ nối tiếp (SCL).
Thiết kế mạch giao diện RS-232
MAX202 là nguồn cung cấp năng lượng duy nhất, bộ phát / thu RS-232 kép, phù hợp với nhiều giao diện truyền thông EIA-232E và V.28 / V.24 khác nhau. Chip MAX202 có bộ chuyển đổi điện áp, có thể chuyển đổi nguồn điện đầu vào + 5V thành điện áp ± 10V cần thiết cho đầu ra RS-232C. Do đó, hệ thống giao tiếp nối tiếp sử dụng giao diện chip này chỉ cần một + 5V.
Bài viết này chọn bộ thu / phát không đồng bộ phổ quát MAX3100 để mở rộng cổng nối tiếp của vi điều khiển 2SC2240 và kết nối vi điều khiển với bus RS-232.
MAX3100 có phạm vi cung cấp năng lượng rộng và mức tiêu thụ điện năng thấp. Nó chỉ hấp thụ 0,5mA dòng điện từ + 2.7V đến + 5.5V. Nó có chế độ tắt nguồn bằng 0 và có thể được đánh thức bằng tín hiệu nhận được. Nó sử dụng giao diện SPI / Microwire để liên lạc với máy chủ. Các vi điều khiển giao tiếp. MAX3100 không chỉ phù hợp với các liên kết dữ liệu RS-232 và RS-485 với tốc độ lên tới 230kb / giây, mà còn hỗ trợ định dạng SIR liên kết dữ liệu hồng ngoại (IrDA) với tốc độ 2,4kbps ~ 115,2kbps, rất tốt trong thiết kế các hệ thống dựa trên vi điều khiển nhỏ Triển vọng ứng dụng.