Cách thức lấy dữ liệu từ đường lên màn hình của máy IPEX.D

Một phần của tài liệu nghiên cứu truyền dẫn và hiển thị dữ liệu từ thiết bị đo khí xả động cơ ipex.d lê máy tính (Trang 75 - 78)

khiển do ta thiết kế để đưa lên máy tính

Khi nắm bắt được nguyên lý trên, ta sẽ đưa ra hướng thiết kế bộ phận truyền

dữ liệu để trích dữ liệu từ vi điều khiển của máy IPEX.D sang màn hình máy tính

Ta sẽ đặt thêm 2 pinheader, với mục đích pinheader thứ nhất sẽ truyền dữ liệu ra vi điều khiển AT89C51, vi điều khiển này sẽ gia công dữ liệu và truyền lên cổng COM để hiển thị lên màn hình máy tính. Pinheader còn lại có nhiệm vụ nối với

pinheader của màn hình của led 7 đoạn để truyền ngược dữ liệu lại lên màn hình led

7 đoạn như ban đầu.

 Bộ chốt 8 bit 74LS374N có nhiệm vụ ổn định dữ liệu và địa chỉ được

truyền từ vi điều khiển của IPEX.D để đưa dữ liệu và địa chỉ này cho vi điều khiển

AT89C51. Khi chân CLK của 74LS374N được kích hoạt thì dữ liệu và địa chỉ sẽ được “ lưu” lại, nằm yên đó để cho vi điều khiển AT89C51 gia công dữ liệu.

Vì khoảng thời gian truyền từ vi điều khiển của IPEX.D lên màn hình led 7

đoạn là cỡ 2,2ms dài hơn nhiều so với thời gian xung CLK xuất hiện khoảng 8µs nên ta sẽ kích hoạt chân CLK này 2 lần, tức là IC 74LS374N sẽ “ lưu” 2 lần của

cùng 1 xung truyền khi nó đưa địa chỉ và dữ liệu lên màn hình led 7 đoạn. Mục đích

của việc này là so sánh dữ liệu có giống nhau hay không, đảm bảo cho địa chỉ và dữ

liệu truyền luôn được chính xác; tránh trường hợp xung phát từ chân CLK sẽ “ lưu”

tín hiệu vào thời điểm xung truyền địa chỉ và dữ liệu từ vi điều khiển của IPEX.D đang trong thời điểm nghỉ. Khi lưu dữ liệu và địa chỉ của 2 lần liên tiếp mà khác nhau thì tín hiệu sẽ không được đẩy qua cho vi điều khiển AT89C51 mà phải làm lại từ đầu. Điều này có thể làm được thông qua phần viết lệnh cho vi điều khiển

Hình 3.11: Giản đồ thời gian phát xung của vi điều khiển máy IPEX.D lên màn hình led 7 đoạn và thời gian phát xung của chân CLK của IC 74LS374N.

Trong đó: 1:là dạng xung của phát ra của vi điều khiển máy IPEX.D

2 :là dạng xung phát ra của chân CLK của IC 74LS374N

t1: là thời gian phát xung của vi điều khiển từ máy IPEX.D lên màn hình led 7 đoạn.

t2 : là thời gian nghỉ của xung của vi điều khiển từ máy IPEX.D t3 : là thời gian phát xung của chân CLK của IC 74LS374N

t4 : là thời gian nghỉ giữa 2 xung CLK

t5 : là thời gian nghỉ để bắt xung phát ra tiếp theo từ vi điều khiển

của máy IPEX.D.

Điện trở dãy 4,7K có chức năng kéo điện áp lên dương để ổn định các chân

của AT89C51, mặc dù trong các chân của AT89C51 đã có điện trở để kéo lên

dương nhưng công suất rất nhỏ.

Sau khi nghiên cứu cách thức truyền dữ liệu của máy IPEX.D và cách lấy dữ

liệu do ta thiết kế, ta sẽ đưa ra cách thức hiển thị và lưu trữ dữ liệu trên máy tính.

1 Thời gian t5 t4 t3 2

Một phần của tài liệu nghiên cứu truyền dẫn và hiển thị dữ liệu từ thiết bị đo khí xả động cơ ipex.d lê máy tính (Trang 75 - 78)

Tải bản đầy đủ (PDF)

(105 trang)