Do an thang may
Chia sẻ bởi Trương Việt Huy |
Ngày 18/03/2024 |
13
Chia sẻ tài liệu: do an thang may thuộc Toán học
Nội dung tài liệu:
THANG MÁY THIẾT KẾ
I. Mô tả hoạt động thang máy thiết kế :
* Bình thường buồng thang có thể ở một trong các
tầng bất kì (1-5) lúc đó đèn báo tầng sáng báo cho
khách biết vị trí và trạng thái của buồng thang
* Giả sử thang đang ở tầng 1 đền tầng 1 báo tầng 1
sáng ( led )
* Khi thang đang nâng thì đèn báo thang đang nâng
sáng lên
* Khi thang đang hạ thì đèn báo thang đang hạ sáng
lên
* Khi ấn nút gọi tầng lên ,gọi xuống
hay đặt tầng thì các nút này sẽ sáng lên.
Và nó sẽ tắt sau khi thang đã thực hiện xong việc gọi
hay đặt tầng đó
* Khi thang đang nâng /hạ chỉ cho phép rước khách
cùng chiều chuyển động.Các trường hợp gọi ngược chiều
sẽ được thực hiện sau khi thang đã thực hiện xong chiều
chuyển động trước đó
* Buồng thang chỉ được nâng/ hạ khi cửa buồng thang
đã được đóng kín hoàn toàn
TẦNG 5
TẦNG 4
TẦNG 3
TẦNG 2
TẦNG 1
5
4
3
2
1
1
THANG MÁY THIẾT KẾ
* Cửa buồng thang chỉ được mở ra khi thang đã
dừng hẳn và đóng lại sau 5 giây kể từ lúc hết người
vào ra. Nếu trong quá trình cửa đang đóng nếu có
người vào/ ra cửa sẽ tự động mở ra lại và tiếp tục
quá trình đóng mở cửa
* Khi thang đang ở chế độ chờ nếu gọi thang ngay
tầng thang ở thì cửa sẽ mở ra
II. Phương án thiết kế :
Chương trình được thiết kế dựa trên nguyên tắc sau:
* Sử dụng 1 byte để lưu trạng thái buồng thang VB0
VB0 luôn nhận 1 trong các giá trị 1, 2, 3, 4, 5
* Các giá trị gọi tầng lên (2, 3, 4, 5) dược lưu trong
từng biến trung gian tương ứng M1.i với : i=2-5
* Các giá trị gọi tầng xuống ( 1, 2, 3, 4 ) dược lưu
trong từng biến trung gian tương ứng M2.i với :
i=1-4
* Các giá trị đặt tầng ( 1, 2, 3, 4, 5 ) dược lưu trong
từng biến trung gian tương ứng M0.i với : i=1-5
Như vậy khi nâng / hạ thì sẽ so sánh VB0 với:
các giá trị:1, 2, 3, 4, 5 tương ứng và cộng với các
biến trung gian Mji (j=0-2 , i=1-5) nhớ các nút đã ấn
TẦNG 5
TẦNG 4
TẦNG 3
TẦNG 2
TẦNG 1
5
4
3
2
1
THANG MÁY THIẾT KẾ
* Ưu tiên cho người gọi và đặt trước, nếu trước đó
không có gọi hoặc đặt tầng ,con nếu trước đó đã
có người gọi hay đặt tầng thì ưu tiên cùng chiều
* Chỉ cho rước khách khi gọi buồng thang cùng chiều
với chiều chuyển động của thang
TẦNG 5
TẦNG 4
TẦNG 3
TẦNG 2
TẦNG 1
5
4
3
2
1
THANG MÁY THIẾT KẾ
III.Lưu đồ thuật toán:
Gọi tầng
VB0 =GTL
VB0 =GTX
Hạ
VB0Mở / đóng cửa
Nâng
Đặt tầng
VB0 > Đ_T
Hạ
Nâng
Rước khách
VB0 = Đ_T
Đèn báo nâng
Mở/đóng cửa
Đèn gọi tầng
Dừng nâng / hạ̣
Đèn đặt tầng
Bắt đầu
VB0 >GTX
Đèn báo hạ
Đèn báo nâng
Đèn báo tầng ht
Đèn báo hạ
Dừng nâng / hạ̣
Đèn báo tầng ht
Đ
Đ
S
S
S
Đ
S
S
Đ
Đ
THANG MÁY THIẾT KẾ
Lưu đồ thuật toán :
THANG MÁY THIẾT KẾ
IV.Bảng phân công đầu vào/ ra:
1. Đầu vào:
1 Đầu vào :
THANG MÁY THIẾT KẾ
.
THANG MÁY THIẾT KẾ
2. Đầu ra:
1.2. Đầu ra :
THANG MÁY THIẾT KẾ
.
THANG MÁY THIẾT KẾ
* VB0 : byte lưu trạng thái buồng thang
* GTL : các giá trị gọi buồng thang đi lên các tầng 2,3,4,5 _Được lưu trong các biến trung gian tương ứng :M1.2 ; M1.3 ; M1.4 ; M1.5
* GTX : các giá trị gọi buồng thang đi xuống các tầng 1,2,3,4, _Được lưu trong các biến trung gian tương ứng : M2.1 ; M2.2 ; M2.3 ; M2.4
* Đ_T : các giá trị đặt tầng 1,2,3,4,5 _Được lưu trong các biến trung gian tương ứng : M0.1 ; M0.2 ; M0.3 ; M0.4 ; M0.5
* VB0 < GTL / Đ_T => Nâng
Nâng : buồng thang nâng với tốc độ cao rồi thấp và dừng đúng tầng gọi lên/đặt , nhờ các cảm biến dưới sàn tầng và các cảm biến sàn tầng
* VB0 > GTX / Đ_T => Hạ
Hạ: buồng thang hạ với tốc độ cao rồi thấp và dừng đúng tầng gọi xuống/đặt , nhờ các cảm biến trên sàn tầng và các cảm biến sàn tầng
* Chế độ rước khách : được thực hiện khi thỏa mãn một trtong hai diều kiện sau:
+ VB0 > GTX >Đ_T => cho phép rước khách ở tầng gọi đi xuống
+ VB0 < GTL <Đ_T => cho phép rước khách ở tầng gọi đi lên
TẦNG 5
TẦNG 4
TẦNG 3
TẦNG 2
TẦNG 1
5
4
3
2
1
I. Mô tả hoạt động thang máy thiết kế :
* Bình thường buồng thang có thể ở một trong các
tầng bất kì (1-5) lúc đó đèn báo tầng sáng báo cho
khách biết vị trí và trạng thái của buồng thang
* Giả sử thang đang ở tầng 1 đền tầng 1 báo tầng 1
sáng ( led )
* Khi thang đang nâng thì đèn báo thang đang nâng
sáng lên
* Khi thang đang hạ thì đèn báo thang đang hạ sáng
lên
* Khi ấn nút gọi tầng lên ,gọi xuống
hay đặt tầng thì các nút này sẽ sáng lên.
Và nó sẽ tắt sau khi thang đã thực hiện xong việc gọi
hay đặt tầng đó
* Khi thang đang nâng /hạ chỉ cho phép rước khách
cùng chiều chuyển động.Các trường hợp gọi ngược chiều
sẽ được thực hiện sau khi thang đã thực hiện xong chiều
chuyển động trước đó
* Buồng thang chỉ được nâng/ hạ khi cửa buồng thang
đã được đóng kín hoàn toàn
TẦNG 5
TẦNG 4
TẦNG 3
TẦNG 2
TẦNG 1
5
4
3
2
1
1
THANG MÁY THIẾT KẾ
* Cửa buồng thang chỉ được mở ra khi thang đã
dừng hẳn và đóng lại sau 5 giây kể từ lúc hết người
vào ra. Nếu trong quá trình cửa đang đóng nếu có
người vào/ ra cửa sẽ tự động mở ra lại và tiếp tục
quá trình đóng mở cửa
* Khi thang đang ở chế độ chờ nếu gọi thang ngay
tầng thang ở thì cửa sẽ mở ra
II. Phương án thiết kế :
Chương trình được thiết kế dựa trên nguyên tắc sau:
* Sử dụng 1 byte để lưu trạng thái buồng thang VB0
VB0 luôn nhận 1 trong các giá trị 1, 2, 3, 4, 5
* Các giá trị gọi tầng lên (2, 3, 4, 5) dược lưu trong
từng biến trung gian tương ứng M1.i với : i=2-5
* Các giá trị gọi tầng xuống ( 1, 2, 3, 4 ) dược lưu
trong từng biến trung gian tương ứng M2.i với :
i=1-4
* Các giá trị đặt tầng ( 1, 2, 3, 4, 5 ) dược lưu trong
từng biến trung gian tương ứng M0.i với : i=1-5
Như vậy khi nâng / hạ thì sẽ so sánh VB0 với:
các giá trị:1, 2, 3, 4, 5 tương ứng và cộng với các
biến trung gian Mji (j=0-2 , i=1-5) nhớ các nút đã ấn
TẦNG 5
TẦNG 4
TẦNG 3
TẦNG 2
TẦNG 1
5
4
3
2
1
THANG MÁY THIẾT KẾ
* Ưu tiên cho người gọi và đặt trước, nếu trước đó
không có gọi hoặc đặt tầng ,con nếu trước đó đã
có người gọi hay đặt tầng thì ưu tiên cùng chiều
* Chỉ cho rước khách khi gọi buồng thang cùng chiều
với chiều chuyển động của thang
TẦNG 5
TẦNG 4
TẦNG 3
TẦNG 2
TẦNG 1
5
4
3
2
1
THANG MÁY THIẾT KẾ
III.Lưu đồ thuật toán:
Gọi tầng
VB0 =GTL
VB0 =GTX
Hạ
VB0
Nâng
Đặt tầng
VB0 > Đ_T
Hạ
Nâng
Rước khách
VB0 = Đ_T
Đèn báo nâng
Mở/đóng cửa
Đèn gọi tầng
Dừng nâng / hạ̣
Đèn đặt tầng
Bắt đầu
VB0 >GTX
Đèn báo hạ
Đèn báo nâng
Đèn báo tầng ht
Đèn báo hạ
Dừng nâng / hạ̣
Đèn báo tầng ht
Đ
Đ
S
S
S
Đ
S
S
Đ
Đ
THANG MÁY THIẾT KẾ
Lưu đồ thuật toán :
THANG MÁY THIẾT KẾ
IV.Bảng phân công đầu vào/ ra:
1. Đầu vào:
1 Đầu vào :
THANG MÁY THIẾT KẾ
.
THANG MÁY THIẾT KẾ
2. Đầu ra:
1.2. Đầu ra :
THANG MÁY THIẾT KẾ
.
THANG MÁY THIẾT KẾ
* VB0 : byte lưu trạng thái buồng thang
* GTL : các giá trị gọi buồng thang đi lên các tầng 2,3,4,5 _Được lưu trong các biến trung gian tương ứng :M1.2 ; M1.3 ; M1.4 ; M1.5
* GTX : các giá trị gọi buồng thang đi xuống các tầng 1,2,3,4, _Được lưu trong các biến trung gian tương ứng : M2.1 ; M2.2 ; M2.3 ; M2.4
* Đ_T : các giá trị đặt tầng 1,2,3,4,5 _Được lưu trong các biến trung gian tương ứng : M0.1 ; M0.2 ; M0.3 ; M0.4 ; M0.5
* VB0 < GTL / Đ_T => Nâng
Nâng : buồng thang nâng với tốc độ cao rồi thấp và dừng đúng tầng gọi lên/đặt , nhờ các cảm biến dưới sàn tầng và các cảm biến sàn tầng
* VB0 > GTX / Đ_T => Hạ
Hạ: buồng thang hạ với tốc độ cao rồi thấp và dừng đúng tầng gọi xuống/đặt , nhờ các cảm biến trên sàn tầng và các cảm biến sàn tầng
* Chế độ rước khách : được thực hiện khi thỏa mãn một trtong hai diều kiện sau:
+ VB0 > GTX >Đ_T => cho phép rước khách ở tầng gọi đi xuống
+ VB0 < GTL <Đ_T => cho phép rước khách ở tầng gọi đi lên
TẦNG 5
TẦNG 4
TẦNG 3
TẦNG 2
TẦNG 1
5
4
3
2
1
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Trương Việt Huy
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)