ĐỒ Án VI xử lí. Đồ án môn học VI xử lí. Điều khiển động cơ bước theo nhiệt độ



tải về 0.55 Mb.
trang4/9
Chuyển đổi dữ liệu26.03.2018
Kích0.55 Mb.
#36743
1   2   3   4   5   6   7   8   9

Chân số

--

--

--

--

17

16

14

1

c)Bộ biến đổi AD (ADC) và IC hỗ trợ lập trình 8255A.

Sau khi phân tích yêu cầu của tín hiệu Analog cần biến đổi, ta chọn IC ADC 0808 (ADC 0809) là IC 8bit và 8 đầu vào Analog.

Để giảm bớt công việc cho bộ vi xử lí trong việc điều khiển vào ra cho ADC, ta ghép nối ADC với cổng song song qua 8255A. 8255A được thiết lập ở chế độ vào ra cơ sở (mode 0).



Trong mode 0, ta có 4 cổng làm việc độc lập là PA,PB,PCH,PCL có thể vào hoặc ra tuỳ ý.

C
ấu trúc ADC 0808 (ADC 0809)như sau.

Hình: Cấu trúc ADC0808(0809).

M
ột chu kỳ làm việc của ADC:

Hình: Một chu kỳ làm việc của ADC0808(0809)


Ghép nối giữa 8255A và ADC:


Hình: Sơ đồ ghép nối giữa ADC và 8255A


PA: lấy dữ liệu từ ADC 0808 (ADC 0809)

PC0, PC1, PC2: cổng điều khiển địa chỉ cho ADC.

PC4: điều khiển chốt địa chỉ của kênh hiện hành và bắt đầu biến đổi ADC.

PC5: chốt địa chỉ đầu ra để 8255A đọc.



(Không dùng PC3 để độc lập việc điều khiển địa chỉ cho cổng PCL)
d)Ghép nối 8255A với động cơ bước:

C
ấu trúc của động cơ bước:
Hình: Cấu trúc của motor bước.
Hoạt động của động cơ bước:

Các cuộn dây được cấp dòng theo một vòng tròn, mỗi chu kì cấp dòng động cơ quay được 1 vòng.





Hình: Hoạt động của từng cuộn dây trong motor bước.



H
ình: Sơ đồ nguyên lí của khối khuếch đại công suất động cơ.
Bộ khuếch đại công suất sử dụng 1 transitor công suất cho mỗi cuộn dây:

"ABCD"= "0001"  "0010"  "0100"  "1000"  "0001" ......

 "ABCD" thực hiện lệnh dịch 4 lần, động cơ quay 1 vòng.

Giả sử động cơ quay 1000vòng/phút đến 10000vòng/phút trong khoảng T1 đến T2.

Ta có công thức: n=kT
n1=1000vòng/phút = 16,6vòng/giây

 "ABCD" quay16,6x4lần = 66,4lần/giây.


Với xung nhịp = 17,4kHz  cứ 17,4kHz/66.4=262 xung =1 "ABCD" quay 1 lần.

n2=10000vòng phút, tương tự trên, 26 xung =2 "ABCD" quay 1 lần.

Khi nhiệt độ biến thiên từ T0 đến T­, thì biến chỉ báo nhiệt độ VT biến thiên từ 000.0000.0000b đến 8x255=2040=111.1111.1000b.

1/26-1/262=kx2040

 k=1.69.10­­-5

Khi ở nhiệt độ TX  1/ - 1/262 = 1,69.10­­-5x(VT-0)


 = 59172/(VT+227).


Như vậy, với tần số xung là 17,4kHz thì cứ  xung thì "ABCD" quay 1 lần.


e)Ghép nối giữa khối động cơ và 8255A:
H


tải về 0.55 Mb.

Chia sẻ với bạn bè của bạn:
1   2   3   4   5   6   7   8   9




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương