Professional Documents
Culture Documents
Khoa Điện-Điện tử
ĐỒ ÁN CHUYÊN NGÀNH
Khóa : 2008-2012
Khoa Điện-Điện tử
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
Khoa Điện-Điện tử
.........................................................................................................................................
Ngày…….tháng…..năm……..
Khoa Điện-Điện tử
Mục Lục
ĐỒ ÁN CHUYÊN NGÀNH...................................................................................................1
Khoa Điện-Điện tử
KẾT LUẬN...........................................................................................................................56
Cùng với sự phát triển của xã hội,nhà cao tầng ngày càng nhiều để phù hợp với cuộc
sống.Thang máy trở nên rất quan trọng và tiện lợi hơn rất nhiều so với cầu thang bộ.Thang
máy giúp con người tiết kiệm thời gian và sức lực.
Hệ thống điều khiển thang máy khá phức tạp,nhất là đối với kỹ thuật tương tự.Tuy nhiên với
sự phát triển của kỹ thuật số đã giúp cho hệ thống điều khiển thang máy được đơn giản
hơn.Có nhiều cách để điều khiển thang máy dùng kĩ thuật sô,như dùng IC số ,dùng
PLC,dùng vi điều khiển,…để ứng dụng những kiến thức đã học về lập trình vi điều khiển
chúng tôi đi” thiết kế và chế tạo hệ thống điều khiển hệ thống thang máy dùng vi điều
khiển”.
Khoa Điện-Điện tử
Khoa Điện-Điện tử
1.1.1.Khái niệm:
-Thang máy là loại máy nâng đặt cố định dùng để trở người hoặc trở hàng theo phương pháp
đứng hoặc nghiêng so với phương thẳng đứng một góc nhỏ hơn 150.
-Cùng với sự phát triển của các ngôi nhà cao tầng,thang máy được sử dụng rộng rái.Nhũng
thang máy dân dụng trong các tòa nhà dưới 20 tầng thường được trang bị tời,puli cáp kéo
buồng thang với bộ truyền động trục vít và phanh hãm cơ bằng lò xo.Động cơ truyền động là
động cơ xoay chiều rôto lồng sóc một tốc độ hay hai tốc độ với hệ điều khiển rơle,công tắc
tơ.Truyền động loại này sẽ có kích thước lớn và khối lượng lớn,chi phí năng lượng cao,sửa
chữa tốn kém và mất thời gian.
-Với những tòa nhà hiện đại có số tầng tương tự hoặc lớn hơn thì các thang máy được hoàn
thiện hơn,trang bị các tời cáp hãm cơ hoặc hãm điện,dùng động cơ xoay chiều hoặc một
chiều với các thiết bị điều khiển bán dẫn không tiếp điểm,các bộ PLC.Những thang máy này
đảm bảo năng suất cao,chi phí năng lượng thấp,an toàn tin cậy và rất tiện nghi,đáp ứng được
nhiều yêu cầu trong sử dụng.Tuy nhiên giá thành thang máy loại này cao và đòi hỏi các
chuyên viên kỹ thuật cao trong duy tu và sửa chữa.
-Việc hoàn thiện thang máy được tiến hành theo các bước:
+Bước 1:Nghiên cứu chế tạo các động cơ không đồng bộ kiểu mới dùng cho thiết bị nâng.
+Bước 2:Hoàn thiện các thiết bị rơle ,công tắc tơ bán dẫn,cho hệ điều khiển tự động để có
chất lượng cao hơn,tin cậy hơn với việc ứng dụng các nguyên lý làm việc mới.
+Bước 3:Nghiên cứu và chế tạo hệ điều khiển thang máy trên cơ sở hệ không tiếp điểm với
các IC số.
7
Khoa Điện-Điện tử
+Bước 4:Sử dụng hệ truyền động xoay chiều dùng thyristor với động cơ xoay chiều không
đồng bộ rôto ngắn mạch một tốc độ.
+Bước 5:Chế tạo các bộ truyền động cửa buồng thang,cửa tầng không dùng hộp giảm tốc.
+Bước 7:Nghiên cứu tăng cường độ tin cậy của các thiết bị điện cho thang máy.
-Việc giảm tỷ lệ hỏng và tăng tính kinh tế của thang máy có thể đạt được nhờ ứng dụng các
hệ điều khiển không tiếp điểm và các hệ truyền động xoay chiều điều chỉnh bằng
thyristor.Chế độ hãm điện thường là hãm ngược hay hãm động năng.Mạch phản hồi dùng
máy phát tốc(phản hồi âm tốc độ).Mạch điều khiển dùng IC tương tự và số.
-Ở Việt Nam,các ngôi nhà cao tầng đã sử dụng nhiều loại thang máy của các hãng Thyssen
Anfzuge,Loher (Đức),Kone(Phần Lan),Otis(Mỹ),Hitachi(Nhật)…
-Thang máy dùng trong các bệnh viện(yêu cầu băng ca ra vào dễ dàng và êm,tốc độ chậm
hơn).
Khoa Điện-Điện tử
-Thang máy chạy chậm,v<0,5m/s.
Thang máy truyền động điện xoay chiều thường dùng cho các thang máy chạy chậm và tốc
độ trung bình,còn thang máy chạy nhanh và cao tốc thường sử dụng truyền dộng điện một
chiều.Các loại thang máy là loại có Cabin,khách đứng.
-Các thang máy dù kiểu dáng đa dạng và do nhiều hãng của nhiều nước khác nhau sản xuất
nhưng đều bao gồm các bộ phận chính như hình:
Khoa Điện-Điện tử
10
Khoa Điện-Điện tử
11
Khoa Điện-Điện tử
-Cabin (3) trong đó chứa người, hàng hóa.Cabin chuyển động trên cáp dẫn thẳng đứng (5)
nhờ gốc trượt (9) nắp vào cabin cáp nâng(trên đó có treo cabin) được treo vào tang hoặc vắt
qua puli dẫn cáp của bộ tời nâng (1).Trọng lượng thang máy và trọng lượng vật cần nâng
được cân bằng đối trọng (7).Treo trên các dây dẫn cáp đi ra từ puli dẫn cáp hoặc từ
tang.Buồng thang máy và đối tượng khi di chuyển sẽ trượt trên thanh ray dẫn hướng nhờ các
guốc trượt.
12
Khoa Điện-Điện tử
Biến
dạng
kiểu
trượt
của hãng
NINGBO XINGDA
13
Khoa Điện-Điện tử
14
Khoa Điện-Điện tử
Để an toàn cabin được lắp trong giếng thang (6) phần trên của giếng được lắp vào buồng
máy (11) Trong buồng thang có lắp bộ tời và khí cụ điều khiển chính(như tủ phân phối,bộ
hạn chế tốc độ…).Phần dưới của giếng thang(hố giếng thang) có bố trí các bộ phận giảm
chấn cabin và giảm chấn đối trọng (8).Ở phần trên cùng và dưới cùng của giếng thang có lắp
các bộ hạn chế hành trình của giếng thang.
-Để tránh trường hợp thang bị rơi do cáp đứt,do gặp sự cố mất điện,do sự cố cơ cấu nâng bị
hỏng,trên cabin có lắp bộ bảo hiểm(Governor).Trong trường hợp này thiết bị kẹp của nó sẽ
kẹp các dẫn hướng và giữ chặt cabin.Bộ hãm bảo hiểm thường được dẫn động từ một cáp
phụ (3) cáp này vắt qua puli của bộ hạn chế tốc độ kiểu ly tâm (2).Khi tốc độ buồng thang
lơn hơn tốc độ cho phép thì bộ hạn chế tốc độ sẽ phang puli làm dừng cáp.
*Buồng thang:đây là bộ phận mang tải của thang máy và phải chắc chắn,đảm bảo thông gió
tốt và thường có thiết bị liên lạc với bên ngoài(như điện thoại,chuông…)và phải có cửa thoát
hiểm(thường là nóc buồng thang).Sàn buồng thang có hai loại sàn là sàn cứng và sàn
động(để cân bằng tải trọng).
*Hệ thống cửa:cửa buồng thang và cửa tầng rất quan trọng trong việc bảo đảm an toàn khi
thang máy hoạt động và ảnh hưởng tới chất lượng của thang máy.Yêu cầu đối với cửa là:
-Kín khít.
-Có tiếp điểm điện để đảm bảo thang máy chỉ hoạt động được khi cửa buồng thang và cửa
tầng đã đóng kín.
-Cửa thang máy là cửa lùa,đóng mở tự động hoặc bằng tay nhờ nút ấn và chỉ đóng mở được
khi buồng thang đã dừng ở tầng.
*Thiết bị an toàn:an toàn cho thang máy là một yêu cầu cực kỳ quan trọng.An toàn phải
được đảm bảo khi đứt cáp,cáp trượt trên rãnh puli dẫn động,cửa buồng thang và cửa tầng
phải đóng ngay khi hoạt động,khi thang máy chạy quá giới hạn cho phép,khi thang máy chạy
quá tốc độ cho phép…
15
Khoa Điện-Điện tử
1.3.Yêu cầu truyền động cho thang máy:
Hệ truyền động điện của thang máy phải đáp ứng được các yêu cầu chung như mọi hệ
truyền động.Đó là:
-Về mặt kỹ thuật:đơn giản trong vận hành làm việc tin cậy,thiết bị bền vững,tuổi thọ
cao,hiệu suất cao.
-Về mặt kinh tế:vốn đầu tư thích hợp với loại nhà sử dụng,chi phí bảo dưỡng và vận hành
nhỏ.
-Ngoài ra thang máy là thiết bị nâng –chuyển chở người theo phương thẳng đứng nên phải
đảm bảo an toàn tuyệt đối,chạy êm không gây cảm giác khó chịu cho khách lên,xuống và
phải dừng thang chính xác ngang sàn tầng.
-Do người sử dụng thang máy là hành khách không có hiểu biết về thang máy nên hệ thống
điều khiển phải thật đơn giản,đèn báo rõ ràng,chỉ dẫn qua kí hiệu dễ hiểu.
-Luật điều khiển thang máy phải chặt chẽ.Nút gọi thang máy được bố trí ở mỗi cửa tầng.Các
nút đến tầng được đặt trong buồng thang.Buồng thang có đèn chiếu sáng,cửa thoát hiểm.
Với một thang máy,hệ truyền động điện được sử dụng phải dựa vào các yêu cầu sau:
Động cơ truyền động là động cơ rôto lồng sóc hoặc rôto dây quấn:
-Động cơ không đồng bộ rôto lồng sóc:dùng cho thang máy có tốc độ chậm trọng tải nhỏ.
16
Khoa Điện-Điện tử
-Động cơ không đồng bộ rôto dây quấn:dùng cho thang máy có trọng tải lớn để giảm dòng
khi mở máy,không gây ảnh hưởng xấu cho lưới điện.Chất lượng tăng tốc giảm tốc tốt.Độ
chính xác khi dừng cao hơn.
- Động cơ không đồng bộ rôto lồng sóc 2 cấp tốc độ(đổi nối cuộn dây stato: dùng cho thang
máy có tốc độ trung bình.
*Nhược điểm:chưa đáp ứng tốt biểu đồ tốc độ tối ưu của thang máy và vì hệ điều khiển dùng
các khí cụ có tiếp điểm nên ít tin cậy.
Hệ truyền động xoay chiều biến tần-động cơ làm việc tin cậy và có thể đạt được biểu độ
tối ưu tốc độ của thang máy.Hệ này thường có sơ đồ phức tạp,giá thành cao hơn và được sử
dụng trong các thang máy tốc độ cao.
-Hệ máy phát-động cơ(F-Đ) có khuếch đại trung gian hay dùng ở thang máy tốc độ cao.
*Ưu điểm:hệ này đảm bảo biểu đồ chuyển động hợp lý vì dễ dàng điều chỉnh tốc độ động
cơ,nâng cao độ chính xác khi dừng.
*Nhược điểm:là công suất lắp đặt lớn(quá 3 lần công suất động cơ),phức tạp trong vận hành
và sửa chữa.
-Hệ thyristor-động cơ(T-Đ) đã được dùng rộng rãi trong các thang máy cao tốc.
Hệ này có ưu điểm là thiết bị ít,giá thành hạ hơn hệ(F-Đ) và hiệu suất cao hơn.
Công dụng của cảm biến vị trí trong thang máy là:
17
Khoa Điện-Điện tử
-Chuyển đổi trạng thái mạch điện khi buồng thang đi qua để báo số tầng(báo vị trí buồng
thang).
+Khi cabin đang trong chế độ không tải(không chuyển động) thì cabin luôn chờ chỉ thị
người sử dụng.Khi có lệnh từ người sử dụng,hệ thống kiểm tra và quyết định hoạt động cho
cabin,hệ thống cửa,hệ thống thông báo hay hệ thống báo động.
+Khi cabin đang hoạt động nếu người sử dụng ra chỉ thị,bộ điều khiển trung tâm sẽ nhận tín
hiệu và kiểm tra hoạt động hiện thời và hoạt động yêu cầu để đề ra quyết định tiếp tục hay
ngừng hoạt động của cabin.
Có nghĩa là:cabin có thể làm việc theo yêu cầu nhưng không chấp nhận ngắt hoạt động
hiện hành.Hệ thống chỉ nhận lệnh khi có thông báo cabin không làm việc và bỏ qua tất cả
các yêu cầu khi cabin đang hoạt động.Khi cabin không hoạt động hệ thống chấp nhận yêu
cầu.Thông tin về tầng đang hiện hành và thông tin về tầng yêu cầu đến được lưu lại để so
sánh.Nếu chỉ số tầng hiện hành lớn hơn chỉ số tầng yêu cầu thì hệ thống xuất ra tín hiệu cho
cabin đi xuống.Nếu chỉ số tầng hiện hành nhỏ hơn chỉ số tầng yêu cầu thì hệ thống xuất ra
tín hiệu cho cabin đi lên.Nếu hai chỉ số này bằng nhau thì hệ thống xuất ra tín hiệu để mở
cửa,sau một thời gian định trước thì cho đóng lại và chờ chỉ thị tiếp theo.Và trong quá trình
vận hành của cabin hệ thống luôn lưu lại hai chỉ số đó và cabin chỉ ngừng hoạt động khi hai
chỉ số này bằng nhau.
18
Khoa Điện-Điện tử
Da ta
Da ta
control
ROM
CPU ROM I/O
CPU RAM I/O
RAM
address
19
Khoa Điện-Điện tử
-Bộ xử lý trung tâm CPU(central processing unit) là trung tâm đầu não của hệ,nó có chức
năng thu thập xử lý thông tin và điều khiển mọi hoạt động của hệ vi xử lý.
-Bộ nhớ trung tâm có nhiệm vụ lưu dữ thông tin dữ liệu trước khi CPU xử lý.
-Thiết bị I/O thực hiện việc nhận dữ liệu từ các kênh thông tin từ bên ngoài vào để cho CPU
xử lý và xuất ra các tín hiệu điều khiển hệ thống.
-Các kênh thông tin hay bus hệ thống là cầu nối liên kết các khối trong đó thực hiện 3 việc
chính là liên kết các bus địa chỉ,bus điều khiển,bus dữ liệu.
Programmemory
Kiến trúc Von Neumann
CPU
Data memory
Data bus
20
Khoa Điện-Điện tử
Memory
Address bus
Program
Kiến trúc Harvard
Fetch bus
Address bus
CPU Data
Data bus
-Trên đây là hai cách tổ chức bộ nhớ theo kiểu Von Neumann và Harvard .Với kiểu tổ chức
bộ nhớ chương trình và dữ liệu tách biệt cho phép tốc độ truy xuất thông tin nhanh hơn đáng
kể.Các kênh dữ liệu đều là kênh song song và dùng chung cho tất cả các bộ nhớ,tuy nhiên nó
phải được kiểm soát thông qua các cổng logic 3 trạng thái.Cổng này có nhiệm vụ tạo ra các
trạng thái đặc biệt khi có những thành phần không được kích hoạt làm việc,trạng thái đặc
biệt là sẽ cách ly về mặt tín hiệu giữa kênh thông tin và từng thành phần trong hệ mặc dù
chúng vẫn được kết nối với nhau về mặt vật lý.
-Bộ vi xử lý là hạt nhân của hệ vi xử lý,nó là thành phần quan trọng nhất kiểm soát tất cả các
hoạt động của hệ và thực hiện các thao tác trên dữ liệu.Hầu hết các CPU được hình thành từ
các mạch lôgic nhằm thực hiện hai thao tác tìm nạp lệnh từ bộ nhớ để giải mã và thực thi
lệnh.CPU có khả năng hiểu và thực thi các lệnh dựa trên một tập các mã nhị phân gọi là mã
máy trong đó mỗi mã nhằm thực hiện một thao tác nào đó.Tổ hợp các lệnh cho mỗi CPU gọi
là tập lệnh và nó được chia ra thành các nhóm lệnh như:
21
Khoa Điện-Điện tử
+Nhóm lệnh chuyển dữ liệu.
*ROM cơ bản:ROM dùng để lưu trữ chương trình điều hành(monitor) của hệ VXL.Chương
trình này sẽ quy định mọi hoạt động của hệ VXL.Bộ VXL sẽ căn cứ vào các lệnh chứa trong
chương trình để điều khiển hệ VXL thực hiện các chức năng,nhiệm vụ được ấn định trong
lệnh.Nói cách khác,hệ VXL sẽ thực hiện một cách trung thực thuật toán mà người thiết kế
phần mềm đã xây dựng và cài đặt vào ROM của hệ.
-Ngoài ra ROM trong hệ VXL còn dùng để lưu trữ các bảng biểu,tham số của hệ thống mà
trong quá trình hoạt động không được thay đổi như:bảng địa chỉ cổng giao tiếp,các bảng tra
cứu số liệu,các bộ mã cần sử dụng trong hệ.
-ROM cũng được quản lý theo phương thức ma trận điểm,nó có nhiều chủng loại khác
nhau:ROM,PROM,EROM,EEROM…
-ROM là bộ nhớ cố định có cấu trúc đơn giản nhất.Nội dung của nó do nhà chế tạo quy
định,người sử dụng không thể thay đổi nội dung này được.
-Đặc điểm chung:nội dung của PROM do nhà sản xuất hoặc người thiết kế hệ VXL nạp vào
nhưng chỉ được một lần.Sau khi nạp xong nội dung này không thể thay đổi được nữa.
*EPROM(earseable programmable read only memory-rom có khả năng lập trình được)
-EPROM là bộ nhớ cố định có cấu trúc đặc biệt.Nội dung của nó do nhà sản xuất hoặc người
sử dụng nạp vào và có thể nạp/xóa nhiều lần.Người ta tạo ra một bit trong EPROM dựa trên
22
Khoa Điện-Điện tử
nguyên tắc làm việc của transistor trường có cực cửa cách ly kênh cảm ứng(MOSFET kênh
cảm ứng).
ROM là bộ nhớ có thể ghi và đọc được,thông tin trên RAM sẽ bị mất đi khi mất nguồn
cung cấp.Theo phương thức lưu trữ thông tin,RAM được chia thành 2 loại RAM động và
RAM tĩnh:
* RAM tĩnh:Có thể lưu trữ thông tin lâu tùy ý miễn là được cung cấp điện năng-Tất cả các
phần tử nhớ bằng trigger đều thuộc loại này.
* RAM động:chỉ lưu trữ thông tin trong một khoảng thời gian nhất định.Muốn kéo dài thời
gian này cần có phương thức làm tươi lại thông tin trong phần tử nhơ RAM.Phần tử nhớ đơn
giản nhất của RAM động là một linh kiện điện dung-tụ điện.Sử dụng RAM động có phức tạp
nhưng về cấu trúc nhơ lại đơn giản,tiêu tốn ít năng lượng,tăng mật độ bộ nhớ và đôi khi còn
tăng cả tốc độ làm việc của bộ nhớ.
-Cấu trúc mạch điện của bộ nhớ RAM rất đa dạng cả về công nghệ chế tạo
chúng(TTL,MOS…) và các yêu cầu sử dụng chúng như các yêu cầu về ghép nối,tốc độ làm
việc,mật độ linh kiện,và dung lượng cần thiết.
Counter
External
Interrrupts Input
128 bytes
Control 4k Timer 1
RAM
Interrupts flash Timer 0
CPU
23
Khoa Điện-Điện tử
-Bộ VĐK 8 bit AT80C51 hoạt động ở tần số 12MHz,với bộ nhớ ROM 4kb,bộ nhớ RAM
28kb cư trú bên trong và có thể mở rộng bộ nhớ ra ngoài.Ở bộ nhớ này còn có 4 cổng 8
bit(P0 đến P3) vào/ra 2 chiều để giao tiếp với thiết bị ngoại vi.Ngoài ra nó còn có:
+CPU
-Tuy nhiên tùy thuộc vào từng họ VĐK của từng hãng sản xuất khác nhau mà tính năng
cũng như phạm vi ứng dụng của mỗi bộ VĐK là khác nhau.
24
Khoa Điện-Điện tử
25
Khoa Điện-Điện tử
-/Psen(program store enable output):cho phép đọc bộ nhớ chương trình ngoài(rom ngoài).
-ALE(address latch enable output):chân cho phép tín hiệu chốt địa chỉ để truy cập vào bộ
nhớ ngoài,khi On-chip xuất ra byte thấp của địa chỉ.Tín hiệu chốt được kích hoạt ở mức
cao,tần số xung chốt =1/6 tần số dao động của bộ vi điều khiển.Nó có thể được dùng cho các
bộ timer ngoài hoặc cho mục đích tạo xung clock.Đây là chân nhận xung vào để nạp chương
trình cho(EEPROM) bên trong On-chip khi nó ở mức thấp.
-/EA:cho phép chip truy cập bộ nhớ chương trình ngoài khi /EA=0,nếu EA=1 thì chip sẽ làm
việc với bộ nhớ chương trình nội trú(trường hợp cần truy cập vùng nhớ lớn hơn dung lượng
bộ nhớ chương trình nội trú,thì bộ nhớ chương trình ngoài cũng được sử dụng).Khi chân này
được cấp điện áp 12v thì chip nhận chức năng nạp chương trình cho Flash bên trong nó.
-GND(ground):nối đất.
-Thanh ghi tích lũy,nó có độ dài 8 bits và dùng để lưu trữ kết quả của phép tính.Trong các
tập lệnh của chip nó thường được quy ước đơn giản là A.
2.7.2.Thanh ghi B:
-Thanh ghi B cũng có độ dài 8 bits.Nó thường dùng chung với thanh ghi A trong các phép
tính nhân hoặc chia.Khi nhân nó dùng để lưu trữ kết quả byte cao,còn khi chia nó dùng để
lưu trữ kết quả phần dư.Đối với các lệnh khác nó có thể được xem như thanh ghi lệnh tạm
thời.
26
Khoa Điện-Điện tử
7F
-Thanh ghi con trỏ ngăn xếp dài 8
RAM ĐA DỤNG bits.SP chứa địa chỉ của dữ liệu
đang hiện hành ở đỉnh của ngăn
30 xếp hay nói cách khác SP luôn chỉ
tới địa chỉ của ngăn nhớ sử dụng
cuối cùng(gọi là đỉnh ngăn
2F 7F 7E 7D 7C 7B 7A 79 78 xếp).Giá trị của nó được tự động
2E 77 76 75 74 73 72 71 70 tăng lên khi thực hiện lệnh PUSH
2D 6F 6E 6D 6C 6B 6A 69 68 trước khi dữ liệu được lưu trữ
trong ngăn xếp.SP sẽ tự động giảm
2C 67 66 65 64 63 62 61 60
xuống khi thực hiện lệnh
2B 5F 5E 5D 5C 5B 5A 59 58
POP.Ngăn xếp có thể ở bất cứ vị
2A 57 56 55 54 53 52 51 50
trí nào trong RAM chip,nhưng sau
29 4F 4E 4D 4C 4B 4A 49 48
khi khởi động lại hệ thống thì con
28 47 46 45 44 43 42 41 40 trỏ ngăn xếp mặc định trỏ tới địa
27 3F 3E 3D 3C 3B 3A 39 38 chỉ khởi đầu là 07h,vì vậy ngăn
26 37 36 35 34 33 32 31 30 xếp sẽ bắt đầu từ địa chỉ 08h.Ta
25 2F 2E 2D 2C 2B 2A 29 28 cũng có thể định con trỏ ngăn xếp
24 27 26 25 24 23 22 21 20 tại địa chỉ mong muốn bằng các
23 1F 1E 1D 1C 1B 1A 19 18 lệnh di chuyển dữ liệu thông qua
22 17 16 15 14 13 12 11 10 định địa chỉ tức thời.
21 0F 0E 0D 0C 0B 0A 09 08
20 07 06 05 04 03 02 01 00 2.7.4.Thanh ghi DPTR
1F
-Thanh ghi con trỏ dữ liệu(16bits)
BANK 3 bao gồm một thanh ghi byte
cao(DPH-8bits) và một thanh ghi
18 byte thấp (DPL-8bit).DPTR có thể
17 được dùng như thanh ghi 16bits
hoặc 2 thanh ghi 8 bits độc
BANK 2 lập.Thanh ghi này được dùng để
truy cập RAM ngoài.
10
0F 2.7.5. Tổ chức bộ nhớ của 89C51
BANK 1
08
07 27
Bank thanh ghi 0 ( mặc định cho R0-R7)
00
GVHD:Th..s.Lê Thị Minh Tâm
Khoa Điện-Điện tử
Bộ nhớ bên trong chip bao gồm ROM, RAM va EPROM. RAM trên chip bao
gồm vùng RAM đa chức năng, vùng RAM với từng bit được định địa chỉ, các dây thanh ghi
(bank) và các thanh ghi chức năng đặc biệt.
+ Các thanh ghi và các port I/O được định địa chỉtheo kiểu ánh xạ bộ nhớ và được
truy xuất như một vị trí nhớ trong bộ nhớ.
+ Vùng track thường trú trong RAM trên chip thay vì ở trong RAM ngoài như đối
với các bộ vi xử lý.
28
Khoa Điện-Điện tử
a. Vùng RAM đa mục đích:
Bất cứ vị trí nào trong vùng RAM ta đều có thể truy xuấttụ do bằng cách sử dụng định
địa chỉ trực tiếp hoặc gián tiếp.
Ví dụ:
MOV A,5FH ;Đọc nội dung tại địa chỉ 5FH của RAM
+ Kiểu định địa chỉ gián tiếp: (Qua các thanh ghi R0,R1)
Chip 8951 chứa 210 vi trí định địa chỉ in đó có 128 byte chứa trong các byte ở địa chỉ
20H đến 2FH (16 byte x 8 = 128 bits), phần còn lại chứa trong các thanh ghi chức năng
đặc biệt.
Công dụng: + Truy xuất các bit riêng rẽ thông qua các phần mền.
+ Các port có thể địng địa chỉ từng bit, làm đơn giản việc giao tiếp băng
phần mền với các thiết bị xuất nhập đơn bit.
+ Hoặc ta có thẻ sử dụng lệnh sau để set bít 67H là bit lớn nhất của byte 2CH:
Khoa Điện-Điện tử
Không phải tất cả 128 địa chỉ từ 80H đến FFH đều được định nghĩa mà chit có 21 địa
chỉ được định nghĩa.
+ Thanh ghi B: Có địa chỉ F0Hđược dùng chung với thanh chứa A trong các phếp toán
nhân và chia.
+ Con trỏ Stack (SP) : là thanh ghi 8 bit ở địa chỉ 81H, nó chứa địa chỉ của dữ liệu hiện
đang ở đỉnh của stack.
Dùng để truy xuất bộ nhớ chương trình ngoài hoặc bộ nhớ dữ liệu ngoài.
DPTR là thanh ghi 16 bit có địa chỉ 82H (byte thấp ) và 83H (byte cao).
Ví dụ:
30
Khoa Điện-Điện tử
- Port 3 : địa chỉ B0H
IC 8951 có 2 bộ định thời/đếm dùng để định khoảng thời gian hoặc đếm các sự kiện.
Hoạt động của bộ định thời được thiết lậpbởi thanh ghi chế độ định thời TMOD ở địa
chỉ 89H và thanh ghi đieèu khiển bộ định thời TCON ở địa chỉ 88H (chỉ có TCON được
định địa chỉ từng bit)
+ Các thanh ghi của port nối tiếp: Chip 8951 có 1 port nối tiếp để truyền thông với các
thiết bị như các thiết bị đầu cuối hoặc model...
+ Các thanh ghi ngắt: có một cấu trúc ngắt với 2 mức ưu tiên và 5 nguyên nhân ngắt.
Các ngắt bị vô hiệu hoá sau khi Reset hệ thống và được phép bằng cách vào thanh ghi IE
ở địa chỉA8H. Mức ưu tiên ngắt được thiết lập bơit thanh ghi IP ở địa chỉ B8H.
Thông qua việc khảo sát các kiểu định địa chỉ và các ví dụ trên các tình huống lập
trình điển hình để chúng ta tiếp cận tập lệnh của họ MCS-51.
+ Thanh ghi.:
+ Trực tiếp :
31
Khoa Điện-Điện tử
VD: MOV P1, A
+ Gián tiếp:
+ Tức thời:
+ Tương đối:
+ Tuyệt đối:
+ Dài:
+ Chỉ số.
Có 5 nhóm lệnh:
Khoa Điện-Điện tử
SUBB A,#data : Trừ A với data
ANL A, #data
ANL direct,A
ORL A, nguồn OR
ORL A, #data
ORL direct,A
XRL A, nguồn OR
XRL A, #data
XRL direct,A
Khoa Điện-Điện tử
CLR A Xoá A
CPL A Lấy bù A
RL A Quay trái A
RLC A Kể cả cờ nhớ
RR A Quay phải A
RRC A Kể cả cờ nhớ
MOV A, # data
MOV dest , A
MOV DPTR,#data16
MOVC A,#A+PC
MOVX A,@Ri
MOVX A,@DPTR
MOVX @Ri,A
MOVX @DPTR,A
Khoa Điện-Điện tử
POP direct Lấy ra từ Stack
CLR bit
SETB C
SETB bit
CPL C
CPL bit
ORL C, bit
ORL C, /bit
MOV C,bit
MOV bit, C
Khoa Điện-Điện tử
JBC bit , rel Nhảy nếu bit =1 rồi xoá bit
LCALL addr16
LJMP addr16
SJMP rel
JMP @ A+DPTR
36
Khoa Điện-Điện tử
37
Khoa Điện-Điện tử
-Qua phân tích phần lý thuyết ở trên về nguyên lý hoạt động cấu tạo của thang máy chúng
tôi đưa ra sơ đồ mạch điện điều khiển như sau:
-Các cảm biến từ S1 đến S4 tương ứng là các cảm biến ở tầng 1 đến tầng 4.
38
Khoa Điện-Điện tử
Trong sơ đồ mạch thực tế chúng tôi dùng công tắc hành trình để có thể tác động vào các cảm
biến này bằng tay được.Các cảm biến này khi có tác động nó sẽ chuyển sang mức thấp tác
động cho vi điều khiển.
- Chúng tôi thiết kế dùng các nút bấm.Các nút bấm này gồm 4 nút gọi tầng để người ở ngoài
có thể gọi cabin đến vị trí của mình đang đứng và 4 nút đến tầng mà khách hàng yêu cầu.
+Nhiệm vụ của led 7 thanh để hiển thị tầng hiện hành mà cabin đang ở đó.
39
Khoa Điện-Điện tử
Hai cảm biến này có nhiệm vụ tác động khi cửa đã mở hết và sau một khoảng thời
gian chờ người trong cabin đi ra thỉ tự động đóng lại.Và cảm biến đóng cửa có nhiệm vụ báo
khi cửa thang máy đã đóng lại an toàn thang máy có thể hoạt động.
-Chúng tôi dùng nguồn 12v để có thể cung cấp cho vi điều khiển và động cơ kéo
cabin và mở cửa.
40
Khoa Điện-Điện tử
Để nâng hạ cabin và đóng mở chúng tôi dùng động cơ điện một chiều.Để có thể đảo chiều
quay của động cơ dùng 4 rơle .Các rơle được kích mở nhờ các transistor nhận tín hiệu từ
chân của vi điểu khiển.
41
Khoa Điện-Điện tử
42
Khoa Điện-Điện tử
start
Đúng Sai
Có bấm
Mã phím vào
A
Mã Cabin B
Cho ra hiển
thị
Đúng Sai
A=B
Đúng
Mở cửa A<B
Đi lên Đi xuống
Cho ra hiển
thị
Mã cabin Mã cabin
vào B vào B
Đóng cửa
Cho ra hiển
Cho hiển thị
thị
End
43
Khoa Điện-Điện tử
3.4.Chương trình điều khiển
jmp start
thangotang1:
jnb p1.1,dungmotang1;mocua1
jmp komotang1
44
Khoa Điện-Điện tử
dungmotang1: jmp dungtang1
komotang1:
jmp thangotang1
lentang2:
jnb p0.2,dungtang2
jmp lentang2
jnb p3.2,dungcua2
jmp dungtang2
call delay
Khoa Điện-Điện tử
jnb p3.3,dongcua2;cam bien dong cua xong
jmp dongcua12
jmp thangotang2
lentang3:
setb p0.5
clr p0.6
jnb p0.2,so2
jmp chay2
chay2:
jnb p0.3,dungtang3
jmp lentang3
mov p2,#0b0h
setb p3.0
clr p3.1
jnb p3.2,dungcua23
jmp dungtang3
46
Khoa Điện-Điện tử
dungcua23: clr p3.0
call delay
jnb p3.3,dongcua3
jmp dongcua13
jmp thangotang3
lentang4:
setb p0.5
clr p0.6
jnb p0.2,so24
jmp chay24
chay24:
jnb p0.3,so3
jmp chay34
jmp lentang4
Khoa Điện-Điện tử
mov p2,#99h
setb p3.0
clr p3.1
jnb p3.2,dungcua4
jmp dungtang4
call delay
jnb p3.3,dongcua4
jmp dongcua14
jmp thangotang4
thangotang2:
mov p2,#0a4h
jnb p1.2,dungmotang2;mocua2
jmp komocuatang2
komocuatang2:
jnb p1.1,xuongtang1
jnb p1.3,lentang3
48
Khoa Điện-Điện tử
jnb p1.4,lentang4
jmp thangotang2
xuongtang1:
clr p0.5
setb p0.6
jnb p0.3,so31
jmp chay31
chay31:
jnb p0.2,so21
jmp chay21
chay21:
jnb p0.1,dungtang1
jmp xuongtang1
mov p2,#0f9h
setb p3.0
clr p3.1
jnb p3.2,dungcua1
49
Khoa Điện-Điện tử
jmp dungtang1
call delay
jnb p3.3,dongcua1
jmp dongcua11
jmp thangotang1
jnb p1.3,dungmotang3;mocua3
jmp komocuatang3
komocuatang3:
jnb p1.1,xuongtang1
jnb p1.2,xuongtang2
jnb p1.4,len1tang4
jmp nhay
nhay:
jmp thangotang3
50
Khoa Điện-Điện tử
xuongtang2:
clr p0.5
setb p0.6
jnb p0.3,so42
jmp chay42
chay42:
jnb p0.2,dtang2
jmp xuongtang2
mov p2,#0a4h
setb p3.0
clr p3.1
jnb p3.2,dungcua2x
jmp dtang2
call delay
jnb p3.3,dongcua2x
jmp dongcua12x
51
Khoa Điện-Điện tử
dongcua2x: clr p3.1
jmp thangotang2
jnb p1.4,dungmotang4;mocua4
jmp komocuatang4
dungmotang4:jmp dungtang4
komocuatang4:
jnb p1.1,xuong2tang1
jmp nhay1
jnb p1.3,xuongtang3
jmp thangotang4
xuongtang3:
clr p0.5
setb p0.6
jnb p0.3,dtang3
jmp xuongtang3
mov p2,#0b0h
52
Khoa Điện-Điện tử
setb p3.0
clr p3.1
jnb p3.2,dungcua23x
jmp dtang3
call delay
jnb p3.3,dongcua3x
jmp dongcua13x
ljmp thangotang3
delay:
mov r0,#100
w3:mov r1,#229
w2:mov r2,#100
w1:djnz r2,$
djnz r1,w2
djnz r0,w3
ret
end
53
Khoa Điện-Điện tử
-Nhờ các cảm biến báo tầng sẽ cho biết vị trí hiện hành của cabin và cho ra hiển thị ở led 7
thanh.Khi khách hành muốn đi tới tầng nào chỉ cần bấm phím gọi tầng ơ ngoài thang máy
cabin sẽ đi đến tầng được gọi và mở ra đón khách.Hệ thống cửa có các cảm biến để báo đã
mở của và có thời gian trễ để người khách đủ thời gian để vào trong cabin.Khi đã vào cabin
động cơ đóng cửa lại nhờ cảm biến ,là điều kiện để cabin có thể đi tiếp .Trong cabin có các
nút ấn đến tầng mà khách hàng yêu cầu khi ấn nút đến tầng thì chương trình sẽ so sánh mã
gọi tầng và mã cabin để xuất ra tín hiệu điều khiển cabin đi lên hoặc đi xuống cũng có thể
mở ngay khi mà khách hàng ấn nút gọi tầng trùng với tầng mà cabin đang ở đó.Nếu khách
hàng ấn nút gọi tầng lớn hơn mã cabin thì chương trình sẽ đưa tin hiệu tới động cơ kéo cabin
đi lên đồng thời đèn tín hiệu lên sẽ sáng khi đến tầng yêu cầu đèn mở cửa sẽ sáng cửa sẽ tự
động mở ra và có thời gian chờ cho khách ra ngoài.Qua mỗi tầng có các cảm biến báo vị trí
cabin.Quá trình đi xuống cũng tương tự nếu mã gọi tầng mà nhỏ hơn mã cabin.
54
Khoa Điện-Điện tử
55
Khoa Điện-Điện tử
KẾT LUẬN
Trong thời đại hiện nay chúng ta đã thấy nhiều lợi ích to lớn mà thang máy mang lại.Vì vậy
nhóm chúng tôi cũng rất mong rằng có thể tiếp tục được nghiên cứu và phát triển để tài của
mình sâu hơn nữa để có thể ứng dụng ngay trong thực tế.Trong lời kết này chúng tôi cũng
xin cảm ơn tới thạc sĩ Lê Thị Minh Tâm đã giúp đỡ chúng tôi xuyên suốt thời gian thực hiện
để tải này.
56