HƯỚNG DẪN SỬ DỤNG
ĐỒNG HỒ BÁO GIỜ - PERICLOCK 2.0
PeriClock là đồng hồ báo giờ bằng Rờ le vào nhiều thời điểm trong các ngày của tuần, giới hạn trong những khoảng thời gian của năm và loại trừ một số ngày nào đó.
PeriClock được thiết kế để đáp ứng nhu cầu cần phải có một thiết bị báo giờ tiết học tự động, đầy đủ và chính xác cho các trường học và phải bảo đảm yêu cầu lưu trữ được dữ liệu khi bị mất điện nguồn và linh hoạt thay đổi thông tin báo giờ .
PeriClock được thiết kế bằng Chip vi xử lý Atmel AT89S52 và IC thời gian thực Dallas DS12887 có khả năng hiện thị được giây, phút, giờ, ngày (tháng và năm). PeriClock được kết nối với máy tính qua cổng COM để thay đổi thông tin báo giờ bằng chương trình HyperTerminal có sẵn trong Microsoft Windows. PeriClock sử dụng nguồn điện 12VDC hoặc 14VAC thông qua Adapter, không sử dụng Pin nhưng PeriClock vẫn lưu được dữ liệu khi mất điện nguồn là do đã có Pin bên trong DS12887. PeriClock được nối với chuông điện bằng Rờ le (Relay) 220VAC – 10A để đóng mở công tắc của chuông điện khi báo giờ. PeriClock có 3 đèn báo nguồn, báo Rờ le và báo xung nhịp 0.5s và một công tắc chỉnh giờ.


Hình 1: Cấu tạo của PeriClock
Các kết nối :
- DB9F: Cổng kết nối PeriClock với cổng COM của máy tính bằng cáp 9 sợi.
- DC JACK: Cổng cung cấp nguồn 12VDC hoặc 14VAC cho PeriClock.
- Relay Port: Cổng kết nối song song với công tắc của chuông điện.
- J1, SW1: Mở (Open) hay nối tắt (Short) Jump J1 kết hợp với công tắc SW1 để điều chỉnh giảm hay tăng thời điểm hiện tại trong trường hợp đồng hồ chạy lệch giờ so với thời điểm hiện tại thực tế.
- J2: nối tắt J2 để kiểm tra Rờ le có hoạt động tốt hay không.
Chú ý an toàn:
Do Relay Port của PeriClock được kết nối trực tiếp với công tắc 220VAC của điện lưới, vì lý do an toàn cho người và máy tính, phải ngắt kết nối này trước khi thao tác cấu hình cho PeriClock.

Hình 2: Sơ đồ đấu nối PeriClock với chuông điện.
Để cấu hình cho PeriClock, phải kết nối PeriClock với cổng COM máy tính bằng cáp 9 sợi (DB9 – RS232 – cáp thẳng), máy tính có thể có một hay nhiều cổng COM, giả sử ta sử dụng cổng COM1.
Sử dụng chương trình HyperTerminal kết nối cổng COM1 – tốc độ 9600 bps, 8 bit data, Parity: None, Stop bit: 1, Flow control: None.




Hình 3: Sử dụng HyperTerminal cấu hình cho PeriClock.
Các lệnh của PeriClock như sau :
echo : Echo introduction
help : List all commands
runrtc : Run RTC DS12887
clearall : Clear all alarm information
showdt : Display current datetime
date : date YY MM DD [DWEEK]
time : time HH MM SS
relay : relay [Seconds] Turn ON/OFF relay
setrdelay : setrdelay [Seconds] [0/1]: 0 long, 1 short
atime : atime HH MM WDAYS [TIMES]: 62- Mon->Fri, 1-Sun, 64-Sat
drange : drange MM1 DD1 MM2 DD2 : Set allow alarm day ranges
eday : eday MM DD: Set exception day not to allow alarm
cleareday : Clear all exception days
cleardrange : Clear all day ranges
clearatime : Clear all alarm times
delatime : Delete an alarm time
deldrange : Delete a day range
deleday : Delete an exception day
showinfo : Show all alarm info
genconf : Genarate config file
putconf : Put config in hex
....
....
PeriClock đáp ứng được yêu cầu cần phải có một thiết bị tự động báo giờ tiết học chính xác trong các trường học, PeriClock có thể báo giờ vào nhiều thời điểm trong các ngày của tuần trong những khoảng thời gian nào đó của năm, không bị mất dữ liệu khi mất nguồn và cấu hình linh hoạt. Tác giả rất mong nhận được sự đóng góp chân thành từ người sử dụng để có thể hoàn thiện PeriClock ngày càng tốt hơn.
Tác giả cam kết: tác phẩm đồng hồ báo giờ PeriClock do chính Nguyễn Văn Nối thiết kế, thi công và lập trình; hoàn toàn không sao chép hoặc sử dụng lại từ một tác phẩm có sẵn nào khác.
---oOo---
Liên hệ :
Nguyễn Văn Nối
0985.422.307