- Khối điều khiển trung tâm gồm các mạch sau: e© Mạch CPU.
co 2OOGO ÓVỐ
© Nguyên lý hoạt động của phần mềm
— __ Mọi hoạt động của tổng đài điểu phải thông qua bộ phận xử lý chính là
CPU. Tổng đài hoạt động theo một trình tự cố định dưới sự điều khiển của CPU,
tùy theo từng trạng thái của thuê bao mà CPU sẽ gọi chương trình sử lý thích hợp. Việc xét trạng thái thuê bao được tiến hành trong một chu kỳ cố định.
— _ Ở đây ta chọn chu kỳ xử lý tối đa là 10ms,, và được viết gói gọn trong chương trình ngắt TIMERO. Thời gian thực hiện ở mỗi chu kỳ xử lý là khác nhau nhưng phải đảm bảo là không vượt quá 10ms. Sau khi đã xử lý hết tất cả các thuê bao thì sẽ quay về chương trình chính nhờ chương ngắt TIMER kế tiếp.
— __ Do việc các thuê bao có thể nhấn số xảy ra bất kỳ, do đó chương trình nhận số sẽ được viết trong chương trình ngắt ngoài EXOISR.Chương trình ngắt này có mức ưu tiên cao nhất
e Điều khiển cuộc gọi
— __ Gồm có điều khiển cuộc gọi nội đài và điều khiển cuộc gọi ra ngoài. Ở
đây ta chỉ quang tâm đến điều khiển cuộc gọi nội đài, trong đó thuê bao gọi là
thuê bao A, thuê bao được gọi là thuê bao B.
— Khi thuê bao gọi A nhấc máy, CPU sẽ nhận biết được trạng thái này
thông qua thông qua điểm cảm biến. Sau một khoảng thời gian nhất định (thời
gian cần thiết để chống rung của Hook_Switch trong máy điện thoại thường là 30ms ) mà điểm cảm biến trạng thái thuê bao vẫn không thay đổi thì xem như thuê bao nhấc máy thật sự. Lúc này CPU sẽ cấp âm hiệu mời quay số, kết nối
thuê bao với mạch thu DTMF (khi mạch thu DTME bận thì cấp âm hiệu báo bận)
thuê bao A tiến hành quay số cho thuê bao B thông qua tín hiệu mời quay số.
— _ Sau khi nhận biết số thuê bao B từ thuê bao A đưa đến. CPU kiểm tra trạng thái của thuê bao B. Nếu thuê bao B bận thì sẽ cấp âm hiệu báo bận cho
thuê bao A. Ngược lại CPU sẽ cấp chuông cho thuê bao B, đồng thời cấp hổi âm
chuông cho thuê bao A.
— __ Sau khi thuê bao B nhấc máy CPU sẽ ngưng cấp chuông cho thuê bao B, cắt hôi âm chuông cho thuê bao A, đồng thời kết nối thông thoại cho 2 thuê bao.
— __ Sau l5s nghe âm hiệu mời quay số mà thuê bao không nhấn số, CPU sẽ
cắt âm hiệu mời quay số (ngắt tín hiệu thu DTMEF) và cấp âm hiệu báo bận. Sau
1 phút nghe hồi âm chuông mà thuê bao B không nhấc máy thì cắt chuông cho
thuê bao B, cắt hồi âm chuông và cấp âm hiệu báo bận cho thuê bao A.
— _ Khi đang thông thoại mà có một trong hai thuê bao gác máy thì CPU sẽ
giải phóng kết nối thông thoại, cấp âm hiệu báo bận cho thuê bao còn lại.
—===ÏỸỢFFFFFFEEEEEEEEEEẼễ