Lời mở đầu 8 Mục lục. PHẦN I: GIỚI THIỆU ĐỀ TÀI 1- Mục tiêu đề tài LỊ- Nguyên lý chúng của hệ thống báo g tự động. DỤNG 1- Giới thiệu các dạng mạch dã có trước. I- Đề tài Thiết kế và thị công mạch báo tiết học cho Trường ĐHNPRT” 3- Để tài "Thiết kế và thi công mạch đồng hồ báo giữ", 3 Ưu nhược điểm của hệ thống báo giờ dùng “EPROM” và mach bio giờ sứ dụng vị điều khiển 8951.
H- Thiet kế phần cúng. “ 21 * Giới thiệu họ vi điều khiển 8951 1 -Sơ đồ khối mạch điện hệ thốn, 2 -Tính toán và thiết kế các khối HI- Thiết kế phần mêm. 1 -Mô tả chương trình phẫn mềm. 2- Chương trình.
1W- Thị công PHAN II : KẾT LUẬN VÀ KIỂN NGHỊ. T- Kết luận và hướng phát triển của để tài. I- Kiến nghị Tài liệu tham khảo Trang 9 -tuậm oăn tốt nghiệp, 44/0200 : Ơh.$ Ouân Chanh Mai ————_—_ PHANI GIỚI THIEU DE TAI Trang 10 -Đuậm oăm tốt nghiệp.Š Feéin Thanh Mai I- MỤC TIÊU CỦA ĐỀ TÀI. Mục tiêu của để tài là thiết kế một hệ thống có những khả năng sau: Tao ra thời gian thực.
_ Hiển thị thứ , giờ , phút , giây _ Điều khiển báo chuông. Hệ thống báo giờ có những khả năng sau : _ Cho phép theo đồi thời gian thực (Gồm thứ, giờ, phút và giây) và điều chỉnh thời gian thực “Tự động bảo hiểu tai những thời điểm cố định Hệ thông vẫn lâm việc Khí mắt điện lưới (nhưng sẽ không báo hiệu). H-PHƯƠNG HỦ mee Để hệ thông có những đặc tính trên, người viết dung kỹ thuật vi điểu khiển để thiết Kẻ hệ thống, Hoạt động của hệ thống là sự kết hợp chặt chế giữa phần cứng và phần mềm. Hệ Thông dược thiết kế dựa trên bộ Vi điều khiển 895 1hé thống có: Bộ nhớ ROM và RAM phục vụ cho hoạt động của hệ thống.
_ Sử dụng Timer để phục vụ việc tạo thời gian thực _ Mạch kiểm soát các vectơ ngắt I7 dùng cho việc phục vụ các chức năng điều chỉnh. - 8 led 7 đoạn để hiển thị thời gian (Thứ, giờ, phút và giây). - Mạch điều khiển chuông điện để báo hiệu. - Mạch nguồn cấp điện có accu dự phòng khi mất điện lưới.
Phân mềm hệ thống được thiết kế dựa trên cấu tạo phần cứng hệ thống được tổ chức như sau: -Chương trình để đếm thời gian thực. - Chương trình ra quyết định báo hiệu và điều khiển báo hiệu. Trang 11 Lun van tot aghi¢p GOUD : Th. Fein Thanh Mai IY- NGUYÊN LÝ CHUNG CUA MACH pONG HỒ BÁO GIỜ TỰ Do bộ vi điều khiển 8951 có đến hai TIMER vì vậy lợi dụng đặc điểm cấu tạo của nó ta sử dụng I TIMER để đếm thời gian.
Khi reset hệ thống , các led hiển thị số 0 .( Ta qui định như sau : led đơn vị giây là led 1, led chục giây là led 2. led đơn vị phút là 3, led chục phút là 4, led đơn vị giờ là 5, led chục giờ là 6, led ngày 7 và 8. Mạch hoạt động như sau ; sử dụng bộ định thời để đếm thời gian Igiây , khi led đơn vị giây đếm lên 1Ø thì led chục giầy tầng lên L, khi led2 đếm đến 6 Ihì lcd3 tăng lên | led 2 quay trở về 0, khi led 3 đếm đến 9 thì led 4 táng lên L, khi led4 đếm đến 6 thì led 5 £ led hiển thì đơa vì giờ ) đếm | JedS đếm đến 9 thị led 6 ( led hiển thị chục giờ tăng lên Ð Và khí hệ thông đếm đến 24 gis 00 phút 00 giây thì he thony reset quay trổ vẻ Ô và led hiển thị thứ sẽ táng lén | ngay mdi HE thông sẻ báo chuông lúc 7 ö chuông là khi đến giờ cần bảo chuộng thì vị điều khiển sẽ xuất dữ liệu để điều khiển cho các led hiển thì đồng thời dữ liệu cũng được xuất ra để điều khiến chuông Trang 12 -tuậm oăm tốt nghiệp 4/020 : đi.$ Quân Thanh Mai |; “““Ỗ“——Ẻ_Ăễ—=— ềằŠšễ>ỄỆ PHẨNI ` NỘI DUNG Trang 13 Lugn vin tot aghiép GOHD : Fh.8- Fein Fhranh Mai 1- GIỚI THIÊU CÁC DANG MACH DA CO TRUGC. Trước đây đã có một vài hệ thống báo giờ tự động được thiết kế và thi công.
Tuy nhiên, do chúng được thiết kế bằng cách dùng “Eprom” nên đã vấp phải một vài hạn chế về tính năng trong sử dụng cũng như việc tính toán phức tạp trong kết nối phần .Ngoài ra cũng có mạch thiết kế dựa trên bộ vi xử lý Z80 nhưng vì bộ vi xử lý Z80 không có bộ nhớ nội vì vậy khi thi công sẽ phức tạp vì phải kết nối thêm cae IC bộ trợ. Chúng em xin được phép lấy hai mạch cụ thể mà các anh , chị khoá trước đã thực hiện để mình chứng cho những ưu điểm khí sử dụng vị điều khign 8951 dé thay thé. 1 Dé tai: “Thiet h Và Thủ Công Máy Báo Tiết Cho Trường ĐI1SPKT” Gxvhd Trần Mình Chánh Nvthi Nguyên Đình Mạnh Chiến Thin thi Bach Ngoc Ñở đồ Khôi chỉ tiệt mạch: ĐÀO ĐỒNG CHIA 30 We [> DAO DONG. ĐIỄU KHIỂN HE noudn BAO 125V >> CHỈNH CONG SUAT vA TAI Trình bày sơ đồ khối: hoạt Khối dao động: tạo tần số chuẩn 1Hz làm tân số cơ sở để mạch động và tạo xung điều khiển mạch báo giây.
mạch đếm Khối chia 30: tạo tân số 1/30 Hz tức 1⁄2 giây là tần số để thay đổi địa chỉ bộ nhớ. Trang 14 “uận oăn tốt dgiiệp 4/0200 : đh.$ Quân Franh Mai _ Khối đếm: Là mạch đếm lên làm tăng dần địa chỉ bộ nhớ sau mỗi xung 1⁄2 giây. Có thể đặt lại trạng thái ban đầu (reset) bằng tay hoặc từ ngõ ra của bộ nhớ. _ Khối nhớ và đệm: ghi toàn bộ chương trình báo tiết học trong 24 giờ.
® Tạo xung cho mạch chỉ thị (1 phút). © Tao xung reset cho mạch chỉ thị sau 60 phút, sau 24 giờ. ® Tạo xung reset toàn mạch sau 24 giờ (bằng cách resct mạch đếm về trạng thái bàn đầu mà tại địa chỉ đó chứa đoạn chương trình reset toàn mach) Khôi điệu khiến báo hiệu © Tao thoi pian đầi C7) cho đầu tiết học. ® Tạo thời piìn ngắn (3`) cho cuối tiết học, © Tt mỏ báo bằng tay theo yêu cầu sử dụng (ALARM ON/OFF).
Khôi công suất gồm transistor công suất, rơle đóng cất i AC, DC (110V, 330V) Khoi dao động điều chỉnh: Tao tần số đao động cao hơn tân số dao động cơ bán để điều chỉnh lại đồng hồ báo giờ. e_ Chỉnh với tốc độ nhanh. e_ Chỉnh với tốc độ chậm. _ Khối nguồn: gồm có mạch ổn áp, mạch bảo vệ nhằm cực tính nguồn Battery từ bên ngoài Nguyên lý hoạt động cơ bản của hệ thống như sau: Dữ liệu từ 0 đến 23 giờ và tín hiệu điều khiển báo chuông được nạp trong một IC ROM 2732.
Dữ liệu này không xuất trực tiếp ra led 7 đoạn để hiển thị và xung reset mà chúng có nhiệm vụ tạo ra xung clock cho mạch đếm BCD cho mạch đếm sau 60 phút và sau 24 giờ. như sau : Nguyên tắc tạo ra xung clock cho mạch đếm BCD Cứ mỗi phút ở ngõ ra của IC ROM sẽ xuất hai 2 byte, ở bit D0 của byte thứ nhất có giá trị là 0 và byte thứ 2 có giá trị 14 1, IC ROM cứ tuần hoàn xuất” có ra dữ liệu như thế nên ở bit DŨ ngõ ra sẽ tạo thành một chuỗi xung liên tục Trang 15 Lugn van t6t aghi¢p GUD : Fu.8- Fein Thanh Mai ân sế tân số là 1/60 Hz hay 1 phút (đạng chuỗi xung có được mô tả ở hình phía dưới) kích cho mạch đếm BCD để mạch đếm này cứ đếm tăng lên, sau đó số đếm BCD này sẽ được giải mã từ BCD ra led 7 đoạn để hiển thị. Địa chỉ: 0hlh 2h 3h 4h D0 0 1 0 1 0 Dụng súng > 1/60 Hz Do mạch đếm là mạch đếm BCD nên ở phút 60 phái có xung rcsct mạch đêm phút về 0Ô và tạng giờ lên 1, tương tự khi giờ băng 24 phải reset giờ về 00, Nguyên tắc reset mạch đếm phút và giờ như sau: Bí DI dùng để reset mạch đếm phút. Giả sử mạch đếm phút được reset ở mức 0 thì tất cả các byte ở phút 60 phải đặt bit DI = 0 còn các byte khác phải đặt biLDI =1.
Tương tự như reset mạch đếm phút, bit D2 dùng dé reset mach dém gid. Byte tương ứng với 24 giờ phải đặt bit D2 =0 (giả sử mạch đếm giờ có reset tác động mức 0) còn các byte còn lại phai đặt bit D2= 1. Trang 16 Ludn gon oda tét BERGHE: tệ GOUD : Gh. Gein Thanh Mai VD : Mach reset phiit tac động mức 0 thì phải ghi chươ ng trình như sau: Địa chỉ : 118D 119D 102D 121D 30 1:00:00 00:30 Phút Chục Giờ Chục | _._ ị phút giữ 4 a _ k >| IC »ị 1C2 »| 1C3 Ñ| IC4 | DO ck CO ck CO ck CO ck Reset 60 phut Reset 24 gid DI , D2 SƠ ĐỒ MẠCH ĐẾM BCD CHO PHÚT, GIỜ Nguyên tắc xuất tín hiệu điều khiển chuông: bit Sử dụng bịt D4 để phát tín hiệu điều khiển chuông cho đầu tiết học và điều D5 để phát tín hiệu điều khiển chuông ở cuối tiết học, phải dùng 2 bit để ổn, một mạch định thời khiển chuông là do phải sử dụng 2 mạch dao động đơn ngắn cho cuối tiết.
gian dài cho đầu tiết và một mạch định thời gian g Hồ Báo Giờ ” 2. Để tài : “Thiết Kế Và Thị Công Mạch Đôn ng Giáo viên hướng dẫn : Nguyễn Phương Qua 1 mane if SELOOMLY Lugn van tot aghiép : GUUD : Fu. Guin Thanh Mai Sinh viên thực hiện : Võ Đức Trí Doan Nam Sơn Lép : 9SKDD3/7 Sơ đồ khối chỉ tiết mạch. KHỐI ĐIỂU KHIỂN KHỐI HIỂNTHỊ | BẢO : RHOLGIAL DA HỢP, CHÓN KẼNH [on] KHỐI CHỚI ——— + KHỐI DAO BỘ GIẢI MÃ ĐỊA ĐÔNG VÀ out KHOI DAO BONG DIEU CHINH KHOI NGUON Trang 18 Lugn van tot nghi¢p 9/020 : Gu.
Gein Fhanh Mai Nhiệm vụ các khối: nh ~ Khdi tạo xung : khốia này có chứca năng tạo dao động và chia" tần số 4 để được xung 1 Hz. Xung này được đưa đến bộ đếm và giải mã địa chỉ bộ nhớ. - Khối giải mã địa chỉ bộ nhớ: khối này là bộ đếm lên nhận xung cloek với tần số 1/60 Hz (1 phtit), 11 ngõ ra của bộ đếm được đưa đến 11 đường địa chỉ từ A2 đến A12 của IC nhớ 2764. ~ Bộ nhớ: Là nơi lưu trữ dữ liệu đã nạp từ trước.