ID người gọi dựa trên vi điều khiển và sử dụng DS1232

Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề





Một ứng dụng thực tế sử dụng Vi điều khiển - ID người gọi

ID người gọi được gọi là nhận dạng người gọi (CID), đây là một dịch vụ điện thoại để truyền số của người gọi đến điện thoại của người được gọi ngay sau khi cuộc gọi được trả lời. Trong đó, ID người gọi có thể cung cấp thêm tên của người gọi nếu có. ID người gọi có thể được hiển thị trên màn hình điện thoại hoặc trên một thiết bị hiển thị riêng biệt được kết nối với nó.

ID người gọi là một đặc tính của mạng điện thoại kỹ thuật số, theo đó số điện thoại của người gọi có thể được chuyển, sử dụng đường dây điện thoại tiêu chuẩn cho người được gọi trước khi người đó trả lời cuộc gọi. Có hai hệ thống báo hiệu ID người gọi khác nhau, trong đó dữ liệu được gửi giữa các đợt bùng nổ tín hiệu chuông điện thoại thứ nhất và thứ hai. Hơn nữa, thông tin số được truyền bằng tín hiệu DTMF tiêu chuẩn. Bộ vi điều khiển dùng để điều khiển hệ thống tổng.




Số gọi đến và số đã gọi được hiển thị trên màn hình LCD. Vi điều khiển được sử dụng để điều khiển toàn bộ hệ thống. Nó nhận các số thông qua bộ giải mã DTMF và hiển thị trên màn hình LCD.

Ghi chú nhỏ về DTMF:



Có hai loại hệ thống quay số: Quay số xung và quay số âm. Hệ thống quay số âm là một hệ thống quay số chung và nhanh hơn hệ thống quay số xung. DTMF được sử dụng trong hệ thống đường dây điện thoại và cũng được sử dụng để điều khiển hệ thống điện thoại. Hệ thống DTMF chủ yếu bao gồm các dải tần số thấp và cao cho mỗi số, theo các tần số này, các tín hiệu có thể được chuyển đến hệ thống. Khi nhấn một số trên điện thoại thì một âm báo sẽ phát ra.

Thông số kỹ thuật và tiêu chuẩn của ID người gọi:


Có hai loại hệ thống báo hiệu ID người gọi. Hệ thống đánh số bao gồm mã quốc gia (CC) và số quốc gia có nghĩa (NSN). Ví dụ: trong số điện thoại 91-9885098850, mã quốc gia là “91” và số có nghĩa quốc gia là “9885098850”. Số có nghĩa quốc gia bao gồm mã vùng và số thuê bao.

người gọiThông tin số gọi và thông tin số đã gọi được chuyển theo định dạng sau:

người gọi tôiThông tin được chuyển qua dưới dạng chuỗi âm DTMF. Từ hình trên, số gọi đầu tiên được truyền theo chuỗi dãy số chuyển tiếp theo sau là mã thông tin. Ở đây A và B cho biết thời điểm bắt đầu cuộc gọi và số chuyển tiếp. Nếu có nhiều số chuyển tiếp hơn thì chúng được truyền theo cách khác. Và C là điểm cuối của quá trình truyền.

Các tính năng chính của thiết bị ID người gọi:

  • Hiển thị số điện thoại đang gọi trước khi cuộc gọi được trả lời
  • Duy trì nhật ký của tất cả các cuộc gọi chưa được trả lời cũng như ngày giờ cuộc gọi
  • Hiển thị số được người dùng gọi và thời lượng cuộc gọi
  • Hiển thị ngày giờ khi thiết bị không hoạt động
  • Cho phép người dùng điều chỉnh ngày và giờ bằng nút bấm

Sơ đồ khối của Id người gọi sử dụng 8051 và đang hoạt động:

Vi điều khiển là thành phần quan trọng nhất trong hệ thống ID người gọi. Nó được sử dụng vì nhiều lý do. 8051 là bộ điều khiển 8-bit, chúng ta có thể lập trình rất dễ dàng. Nó có bộ nhớ flash 4Kb, RAM trên chip 128 byte.

người gọi IDVi điều khiển đóng vai trò chính trong hệ thống ID người gọi, nó điều khiển toàn bộ thành phần hệ thống hoàn toàn chủ yếu là DTMF và màn hình LCD. Chức năng chính của thiết bị là nhận các tín hiệu DTMF đại diện cho thông tin ID người gọi từ đường dây điện thoại và giải mã chúng thành các mã nhị phân tương ứng. Điện thoại di động được kết nối từ ổ cắm điện thoại trên tai với bộ giải mã DTMF để nhận dữ liệu. Các mã này sau đó được chuyển đến bộ vi điều khiển. Dữ liệu đã xử lý sau đó sẽ được đưa đến màn hình bảy đoạn được kết nối song song.

Một cách để kiểm tra Nguồn cung cấp cho Hệ thống Dựa trên Vi điều khiển - Sử dụng DS1232

DS1232 là một chip giám sát vi mô, được sử dụng để giám sát và điều khiển việc cung cấp điện và thực thi phần mềm của hệ thống dựa trên vi điều khiển và cung cấp thiết lập lại bằng nút nhấn. Nó chủ yếu hoạt động trên ba điều kiện ảo:

  1. Đầu tiên, mạch so sánh và tham chiếu bù nhiệt độ chính xác giám sát trạng thái của Vcc.
  2. Chức năng thứ hai là thực hiện điều khiển thiết lập lại đẩy đáy.
  3. Chức năng thứ ba là bộ đếm thời gian của cơ quan giám sát buộc các tín hiệu đặt lại về trạng thái hoạt động nếu đầu vào nhấp nháy không được điều khiển thấp trước khi hết thời gian.

Khi Vcc trở về điều kiện trong dung sai, các tín hiệu đặt lại được giữ ở trạng thái hoạt động trong thời gian tối thiểu là 250ms để cho phép nguồn điện và bộ xử lý ổn định.

DS1232 có sẵn ở cấu hình 8 chân và 16 chân. Ở đây chúng ta sẽ chỉ xem về DS1232 8 chân.

DS1232 Mô tả chân DS1232

Đặc trưng:

  • Dừng và khởi động lại bộ vi xử lý khi không kiểm soát được
  • DIP 8 chân tiết kiệm không gian
  • Loại bỏ các thành phần riêng biệt
  • Bộ vi xử lý sẽ tự động khởi động lại khi có điện
  • Nếu ghi đè bên ngoài xảy ra thì nó sẽ điều khiển nút nhấn
  • Nguồn cung cấp được kiểm soát 5% hoặc 10%
  • Bộ vi xử lý sẽ luôn lý tưởng khi kiểm tra quá độ nguồn

Ứng dụng của DS1232:

Mạch bên dưới cho thấy cách DS1232 được sử dụng với Vi điều khiển DS87C520.

DS1232-mạch

Từ mạch, một điện trở kéo lên dành cho đầu ra thấp hoạt động và một tụ điện tách để giảm khả năng nhiễu trên nguồn điện gây ra thiết lập lại. Đầu ra RST của DS1232 không được yêu cầu bởi vi điều khiển. Các đèn LED được sử dụng để báo hiệu khi ISR ​​(Yêu cầu dịch vụ ngắt) đang được bảo dưỡng.

Khi tín hiệu thiết lập lại mức cao hoạt động tăng với VCC và duy trì mức cao trong khoảng 250 ms đến 1 giây. Đặt lại mức thấp hoạt động vẫn là 0V cho đến khi hết thời gian trễ và sau đó được kéo lên cao bằng điện trở kéo lên. Cần có điện trở kéo lên vì RST là đầu ra cực thu mở. Thông thường, RST và cần khoảng 450 ms để không hoạt động. Nếu tín hiệu đặt lại không hoạt động, bộ vi điều khiển phải đẩy tín hiệu ST xuống thấp trước khi bộ định thời gian giám sát kết thúc. Không thể tắt bộ hẹn giờ cơ quan giám sát của DS1232, vì vậy, điều này phải xảy ra trong vòng n ms kể từ khi tín hiệu đặt lại không hoạt động hoặc bộ vi xử lý sẽ được đặt lại. DS1232 giám sát VCC mọi lúc và đặt lại bộ vi điều khiển nếu điện áp giảm xuống dưới VCCTP (điểm ngắt VCC). VCCTP có thể được lập trình ở mức 5% hoặc 10% dưới VCC và màn hình vi mô sẽ giữ các tín hiệu đặt lại hoạt động trong 250 ms đến 1 giây sau khi VCC phục hồi và trở lại trên VCCTP. VCCTP được lập trình với chân TOL.