Chương trình điều khiể n) được mô tả ngắn gọn như sau: ở lần quét đầu tiên, CPU sẽ

Một phần của tài liệu thiết kế mạch tổng đài nội bộ 1 trung kế- 4 thuê bao (Trang 85 - 86)

- Khối điều khiển trung tâm gồm các mạch sau: e© Mạch CPU.

chương trình điều khiể n) được mô tả ngắn gọn như sau: ở lần quét đầu tiên, CPU sẽ

quét trạng thái 0 của các thuê bao trung kế và tiến hành công việc xử lý tương ứng, sau

đó ghi dữ liệu về thuê bao vào vùng nhớ RAM tương ứng và chờ kết thúc chu kỳ quét

.Tiếp theo, ở lần quét thứ 2 CPU sẽ đọc dữ liệu về thuê bao từ vùng RAM tương ứng

và căn cứ vào trạng thái của từng thuê bao, trung kế mà tực hiện bước tiếp theo hay

tiếp tục quét lại trạng thái ban đầu của thuê bao ,trung kế .

Hoạt động điều khiển của chương trình phần mềm trong quá trình thông thoại

cho các thuê bao được tiến hành trên các loại cuôc gỌI sau:

3.1/ Điều khiển cuộc gọi nội bộ

Để dễ dàng cho công tác mô tả, chúng ta giả sử rằng thuê bao gọi là thuê bao A,

thuê bao bị gọi là thuê bao B.

Khi thuê bao A muốn gọi cho thuê bao B, đầu tiên thuê bao A nhấc máy, CPU

phát hiện trạng thái này và thực hiện giám sát trong 200m. Khi nhận biết thuê bao thật

sự nhấc máy , CPU tiến hành kiểm tra DTMF, nếu các DTME bận thì CPU thực hiện

báo bận cho thuê bao, nếu có DTME rỗi thì CPU sẽ cấp âm hiệu mời quay số cho thuê bao . Nếu thuê bao không tiến hành quay số trong khoảng thời gian 20s thì CPU tiến hành báo bận cho thuê bao và cắt âm hiệu mời quay số, giải phóng DTME. Nếu thuê

bao tiến hành quay số, căn cứ vào số đã giải mã do mạch DTME cấp, CPU tiến hành

phân tích và biết được thuê bao đó là thuê bao B, nếu thuê bao B bận, CPU thực hiện báo bận cho thuê bao A. Nếu thuê bao B rỗi thì CPU tiế hành đỗ chuông cho thuê bao B, đồng thời thực hiện hổi âm chuông cho thuê bao A. Sau 5 hôi chuông mà thuê bao B không nhấc máy, CPU tiến hành báo bận cho thuê bao A, con nếu thuê bao B nhấc máy thì CPU tiến hành cắt chuông và hổi âm chuông, đấu nối thông thoại cho 2 thuê

bao và tiến hành giám sát. Khi một trong hai thuê bao gác máy, CPU thực hiện báo bận cho thuê bao còn lại. Khi thuê bao này gác máy, CPU tiến hành giải phóng cuộc

gọi.

————__—————nSz>z=ätễsšẽễ=ễẳ-rẳỶẳ-rẳẽĩiĩẳïýẳŸÏŸÏïĩớïẶÏẵšÏỸZzơờơƠGGGGGGGGTTTTTỢỢGGGG-GG--Ọ-Ọ-Ọ-TỌGẸỌBOAAANH

SVTH: Lê Đình Khoa trang 88

Chương 3 Nguyên lý hoạt động của phần mêm

— 3.2/ Điều khiển cuộc gọi ra 3.2/ Điều khiển cuộc gọi ra

Khi một thuê bao nội bộ muốn gọi ra ngoài, thuê bao này nhấc máy và bấm số đặt biệt để chiếm trung kế, CPU nhận biết điểu này và thực hiện kiểm tra trung kế, nếu trung kế bận thì tiến hành báo bận cho thuê bao, còn nếu trung kế rỗi thì tiến hành điều khiển kết nối thuê bao nội bộ với trung kế, sau đó thực hiện đóng tải giả và tiến hành giám sát trạng thái của thuê bao nội bộ .

Khi thuê bao nội bộ gác máy, CPU phát hiện trạng thái này và thực hiện ngắt tải giả, giải phóng cuộc gọi.

3.3/ Điều khiển cuộc gọi vào

Khi thuê bao bên ngoài gọi vào tổng đài nội bộ, tổng đài ngoài cấp tín hiệu chuông vào đường dây trung kế của tổng đài nội bộ, CPU nhận biết điều này và tiến hành điều khiển đóng tải giả, sau đó cấp DTMF và dial tone cho đường dây trung kế, lúc này thuê bao bên ngoài nối với đường dây trung kế sẽ nghe thấy am hiệu dial tone

và thực hiện quay số thuê bao nội. Khi nhận được số đã giải mã từ mạch DTME, CPU tiến hành phân tích và xác định thuê bao nội bộ được gọi. CPU thực hiện kiểm tra trạng

thái của thuê bao nội bộ. Nếu thuê bao nội bộ bận thì tiến hành báo bận cho thuê bao

(adsbygoogle = window.adsbygoogle || []).push({});

Một phần của tài liệu thiết kế mạch tổng đài nội bộ 1 trung kế- 4 thuê bao (Trang 85 - 86)