HƯỚNG DẪN SỬ DỤNG ĐỒNG HỒ BÁO GIỜ - PERICLOCK 2.0

 

1.    Giới thiệu

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ờ .

2.    Cấu tạo

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

3.    Sơ đồ đấu nối

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.

4.    Cấu hình cho PeriClock

Để 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

....

 

 

....

5.    Kết Luận

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.

6.    Cam kết

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

nvnoi76@yahoo.com

 

Free Web Hosting