CHƯƠNG 5 THIẾ T KẾ PHẦN CỨNG

Một phần của tài liệu thiết kế giao thức mạng và cơ sở dữ liệu hệ thống (Trang 54 - 58)

T KẾ PHẦN CỨNG

Do yêu cầu của việc báo cáo kiểm thử nên trong quá trình làm phần mềm em đã thực hiện thiết kế bộ mô phỏng tín hiệu từ hiện trường của 3 encoder 3 chiều. Bộ phận thu thập thông tin bao gồm có hai phần: bộ phận mô phỏng tín hiệu từ encoder và bộ phận thu nhận xữ lý tín hiệu gửi lên máy tính trạm. Cả hai bộ phận này đều dùng chip ATmega8. Sau đây em xin trình bày về hai phần này.

5.1. SƠ ĐỒ NGUYÊN LÝ

5.1.1. Bộ thu thập tín hiệu

Bộ phận này thực hiện đọc tín hiệu từ encoder xữ lý và chuyển thông tin vị trí của cần cẩu chuyển lên máy tính trạm đặt tại bãi. Khi có một lệnh nhập container vào bãi máy tính trạm sẽ đưa ra lệnh yêu cầu lấy vị trí của cẩu. Khi có lệnh yêu cầu lấy vị trí trạng thái tải được bật lên. Sau khi trạng thái tải được bật lên bộ phận thu thập bắt đầu đếm xung encoder. Cứ sau mỗi giây chúng thực hiện cập nhật lại vị trí của encoder chuyển lên máy tính trạm. Khi cần cẩu thực hiện thả container vào vị trí bộ phận thu thập yêu cầu máy tính trạm cập nhật vị trí của container mà cần cẩu cẩu vào cơ sở dữ liệu. Sau khi thả container vẫn tiếp tục ghi nhân lại vị trí của cẩu gửi lên máy tính trạm cho đến khi cẩn cẩu trở về ví trí o máy tính trạm sẽ gửi yêu cầu reset lại các thông số đảm bảo tránh sai số cộng dồn.

5.1.2. Bộ mô phỏng tín hiệu Encoder

Bộ phận mô phỏng thực hiện mô phỏng lại tín hiệu của 3 encoder gắn trên 3 động cơ của cần cẩu. Các nút bấm lên, xuông, trái, phải, tiến và lùi khi được nhấn cho ta biết chiều chuyển động của từng encoder. Sau khi các nút nhấn này được nhấn bộ mô phỏng sẽ thực hiện đọc các giá trị trên biến trở res11, res12, res13 để tính vận tốc của từng encoder để thực hiện phát xung. Xung sẽ được phát cho đến khi các nút nhấn được thả ra.

5.2. MẠCH IN

Để tránh cho thiết bị cồng kênh em thiết kế cả hai phần trên trên cùng một bảng mach. Sau đây em xin giới thiệu mạch in:

Một phần của tài liệu thiết kế giao thức mạng và cơ sở dữ liệu hệ thống (Trang 54 - 58)