ĐẠI HỌC QUỐC GIA HÀ NỘI
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ
Phạm Đình Tuân
ỨNG DỤNG DSC 16 BIT TRONG HỆ
THỐNG ĐIỀU KHIỂN TỰ ĐỘNG TOÀ NHÀ
LUẬN VĂN THẠC SĨ
Hà Nội - 2010
1
MỤC LỤC
MC LC 1
DANH MC CÁC CH VIT TT 3
DANH MC CÁC BNG 4
DANH MC CÁC HÌNH V 5
M U 7
Chng 1. 8
TNG QUAN V H THNG BMS 8
1.1 H thng qun lý tòa nhà BMS 8
1.2 Kin trúc h thng BMS 9
1.2.1 Cp x lý hin trng 11
1.2.2 Cp x lý, iu khin h thng 11
1.2.3 Cp qun lý (iu khin trung tâm) 11
1.3 Các phân h 12
1.3.1 Phân h iu khin iu hòa không khí HVAC 12
1.3.2 Phân h iu khin iu hành chiu sáng 13
1.3.3 Phân h qun lý tiêu th in nng và cp in 13
Chng 2. 15
CÁC VI X LÝ 16 BIT VÀ TRUYN THÔNG 15
TRONG H THNG QUN LÝ TÒA NHÀ 15
2.1 Vi x lý 16 bit dsPIC30F6010 15
2.1.1 c im ghép ni ngoi vi 15
2.1.2 S chân tín hiu, s khi và bng chc nng ca các chân tín
hiu
15
2.2 Vi x lý 16 bit dsPIC30F4011 19
2.2.1 Các tính nng chính ca dsPIC30F4011 20
2.2.2 Các thit b ngoi vi trên chip 20
2.2.3 Các module tín hiu tng t 20
2.2.4 Các tính nng khác ca vi iu khin 20
2.2.5 Ch to theo công ngh CMOS 21
2.3 Truyn thông và kt ni h thng 21
2.4 Truyn thông theo chun RS-485 21
2.5 Giao thc Modbus/RTU 23
2.5.1 C ch giao tip 24
2.5.2 Ch truyn 26
2.5.3 Cu trúc bc in 27
2.5.4 Bo toàn d liu 28
2.5.5 S trng thái ca Modbus 28
Chng 3. 31
2
CÁC PHÂN H 31
IU KHIN T NG HÓA TÒA NHÀ 31
3.1 H thng iu khin iu hòa không khí HVAC 31
3.1.1 Giám sát iu khin nhit 32
3.1.2 Giám sát iu khin m 33
3.1.3 Giám sát iu khin thông gió 35
3.1.4 Thit k ch to h thng 35
3.2 H thng iu khin iu hành chiu sáng 57
3.2.1 Khái nim c bn v chiu sáng 57
3.2.2 iu khin chiu sáng tòa nhà 58
3.2.3 Thit k ch to h thng 59
KT LUN VÀ KIN NGH 69
TÀI LIU THAM KHO 70
PH LC 71
3
DANH MỤC CÁC CHỮ VIẾT TẮT
ADC: Analog-to-digital converter
AHU: Air Handing Unit
API: Application Programmers Interface
BACnet: Building Automation and Control Network Protocol: Giao thc mng
iu khin và t ng hóa tòa nhà (BACnet)
BMCS: Building Management and Control System
CPU: Central Processing Unit
CRC: Cyclical Redundancy Check
CSMA/CA: Carrier Sense Media Access, Collision Avoidance
HVAC: Heating, Ventilating, and Air-conditioning
ISO:
International Organization for Standardization
LLC:
Logical Link Control
MAC: Media Access Control
MIPs:
Million instructions per second
Modbus ASCII: American Standard Code for Information Interchange
Modbus RTU: Remote Terminal Unit
NRZ: Non-return-to-zero
OSI:
Open Systems Interconnection
PWM: Pusle width modulation
RH: Relative Humidity
RTU: Remote Terminal Unit
RX: Receive
SCADA: Supervisory Control And Data Acquisition (hiu theo ngha truyn thng
là mt h thng iu khin giám sát và thu thp d liu).
SFR: Special functions register
SPI: Serial Peripheral Interface
SRAM: Static Random Access Memory
TX: Transmit
UART: Universal asynchronous receiver/transmitter
4
DANH MỤC CÁC BẢNG
Bng 1. Chc nng ca các chân tín hiu 19
Bng 2. Bng các thông s chun RS-485 22
Bng 3. Bng các thông s k thut ca cm bin kép SHT-11 38
Bng 4. Bng các chân tín hiu ca PIC16F886 49
Bng 5. Ch tiêu k thut ca b chp hành 53
Bng 6. Ch tiêu k thut t c ca mô-un iu khin 66
5
DANH MỤC CÁC HÌNH VẼ
Hình 1. Ba nhóm c trng ca h thng BMS 9
Hình 2. Kin trúc phân cp theo mô hình th bc ca h thng BMS 10
Hình 3. S chân tín hiu ca dsPIC30F6010 16
Hình 4. S chân tín hiu ca dsPIC30F6010 17
Hình 5. Chun RS-485 22
Hình 6. Phm vi nh ngha ca MODBUS trong mô hình OSI 23
Hình 7. C ch giao tip Master/Slave ch Unicast mode 24
Hình 8. C ch giao tip Master/Slave ch Broadcast mode 24
Hình 9. Chu trình yêu cu - áp ng ca Modbus 25
Hình 10. Cu trúc bc in ca Modbus RTU 28
Hình 11. S trng thái ca Master 29
Hình 12. S trng thái ca Slave 29
Hình 13. S trng thái ca Modbus RTU 30
Hình 14. S iu khin tp trung-phân tán h thng HVAC 36
Hình 15. Hình dng và kích thc cm bin bán dn SHT-11 37
Hình 16. Ghép ni vi vi iu khin 37
Hình 17. chính xác ca các phép o ph thuc ln nhau 38
Hình 18. Xung khi phát thông tin 38
Hình 19. Cu to và hình dng ca cm bin FS5 40
Hình 20. Mch in c bn FS5 41
Hình 21. ng cong s ph thuc ca in áp ra theo tc gió 41
Hình 22. S khi các mô-un tham gia iu khin HVAC ti tòa nhà 42
Hình 23. Hình nh mch in t ca b o và t các thng s môi trng c
thit k vi các u ni truyn thông RS-485
44
Hình 24. S khi các mô-un tham gia iu khin HVAC ti tòa nhà 44
Hình 25. S khi các mô-un tham gia iu khin HVAC ti tòa nhà 45
Hình 26. S khi các mô-un tham gia iu khin HVAC ti tòa nhà 45
Hình 27. S lp ráp PCB ca bn mch chính b o và t thông s 46
Hình 28. S lp ráp PCB ca mch cu o tc gió trong phòng 46
Hình 29. Vi iu khin PIC16F886 47
Hình 30. S khi PIC16F886 48
Hình 31. Ký hiu và s lôgic ca SN 75176 50
Hình 32. Các mch tng ng li vào và li ra 50
Hình 33. Mch ng dng in hình ca SN 75176 51
Hình 34. Chân vi mch LM2576 51
Hình 35. S khi LM2576 51
Hình 36. ng dng n áp LM2576 52
Hình 37. Hình nh b chp hành óng/ngt thit b t xa 53
Hình 38. S nguyên lý chuyn i USB/485 54
6
Hình 39. Bn mch PCB ca b chuyn i USB/485 55
Hình 40. S khi h thng iu khin iu hành chiu sáng trong tòa nhà 60
Hình 41. S khi mô-un iu khin 61
Hình 42. Các mô-un iu khin chiu sáng hin trng 62
Hình 43. Mch iu khin vi x lý 63
Hình 44. Phn iu khin công sut 64
Hình 45. Bn mch vi x lý và hin th; bn mch công sut 65
Hình 46. Lu chng trình iu khin chiu sáng nhúng trong vi iu khin 67
7
MỞ ĐẦU
Ngày nay, khoa hc k thut phát trin vt bc ã mang n nhiu ng dng
thit thc trong cuc sng k c trong xây dng dân dng. c bit s phát trin ca
h thng mng và các thit b truyn thông hin i cho phép tích hp các thành phn
h thng khác nhau ca toà nhà thành mt h thng tng th d iu khin hn. Tòa
nhà thông minh (Intelligent Building) là mt mô hình m
i nhng ã nhanh chóng tr
thành xu hng tt yu cho tt c các toà nhà hin i trên th gii và Vit Nam
Tòa nhà thông minh c trang b h thng mng, h thng vin thông tiên tin
nht. H thng kim tra an ninh hin i và hoàn toàn t ng vi s s dng nhân lc
ti thiu, h thng camera quan sát, kim soát ra vào bng th t, h thng báo cháy và
cnh báo t
ng, h thng iu khin thang máy khn cp khi có s c, nh v ngi
eo th và tài sn… c bit là h thng iu khin và iu chnh khí hu bên trong
tòa nhà, h thng ánh sáng có th thay i t ng theo mc ích s dng. Ngoài ra
mt h thng nh vy còn h tr công tác bo trì tòa nhà, kh nng phát hin ra l
i vn
hành thit b, thông báo và t iu chnh.
Ti Vit Nam, nhiu cao c vn phòng, trung tâm thng mi, trng hc, sân
bay, bnh vin ã và ang c xây dng, nhng cha s dng các h thng t ng
hoá trong qun lý toà nhà, nu có cng ch là các h thng riêng bit nh: báo cháy,
iu hoà không khí iu này cng rt d hiu vì s h
u tòa nhà thông minh thì
chúng ta nhp công ngh t nc ngoài vi chi phí rt cao. Vì th vic nghiên cu, ch
to công ngh qun lý tòa nhà thông minh ang là mt hng i kh thi và ha hn
em li hiu qu kinh t, ng dng cao [1].
Trên các phân tích k trên, ch
“ng dng DSC 16 bit trong h thng iu
khin t ng tòa nhà
” ã c thc hin trong ni dung ca bn báo cáo này. Lun
vn c chia thành 3 chng mc. Chng 1 trình bày báo cáo tng quan nghiên cu
v h thng qun lý iu khin t ng tòa nhà thông minh BMS. Chng 2 trình bày
nghiên cu v các vi iu khin 16 bit và c s truyn thông trong h thng qun lý
tòa nhà. Chng 3 trình bày v vic trin khai phn cng và phát trin các chng
trình phn mm cho 2 phân h
iu khin t ng tòa nhà: phân h iu khin iu hòa
không khí HVAC và phân h iu khin iu hành chiu sáng.
8
Chương 1.
TỔNG QUAN VỀ HỆ THỐNG QUẢN LÝ TÒA NHÀ BMS
1.1 Hệ thống quản lý tòa nhà BMS
Trong vài nm gn ây, các tòa nhà cao tng ang c xây dng vi quy mô
ln và tc ht sc nhanh chóng Viêt nam. Qua các phân tích v thc trng các tòa
nhà cao tng hin nay Vit nam cho thy s cp thit phi xây dng c các H
thng t ng hóa iu khin giám sát các tòa nhà này. ánh giá cht lng ca các
tòa nhà cao tng, ngoài tiêu chí v din tích s
dng, các h thng k thut ti thiu
nh h thng in và chiu sáng, h thng cp nc, h thng thông gió; phi quan
tâm n các tiêu chí v các mt kin trúc, kt cu xây dng, tin nghi, an toàn,
tin cy, tính kinh t và tính hin i ca tòa nhà ó. Có tác gi ã a ra các tiêu chí
nh sau ánh giá cht lng các tòa nhà nh sau [1].
1. H
thng iu khin vào ra (Access)
2. H thng báo ng xâm nhp (Security)
3. H thng thông tin ni b và mng thông tin (Communication)
4. H thng báo và chng cháy (Fire)
5. H thng iu khin thông gió và iu hòa không khí (HVAC)
6. H thng iu khin ánh sáng (Lighting)
7. H thng qun lý nng lng (Energy)
8. H thng t ng hóa tòa nhà (Automation),
Tùy theo mc
ích s dng ca tòa nhà mà các tiêu chí trên ây c yêu cu
bt buc hay là tiêu chí ph. Theo các tiêu chí trên thì tt c các nhà cao tng bt buc
phi tha mãn tiêu chí 4, 5 và 6.
Các h thng k trên có th c chia làm ba nhóm chính:
• H thng giám sát và báo ng,
• H thng qun lý nng lng,
• H thng thông tin.
Ba nhóm này c trng cho h thng t ng hóa giám sát, iu khin tòa nhà
mà có th nói gn theo thut ng
vit tt t ting Anh là BMS (Building Management
System) có ngha là “Hệ thống quản lý tòa nhà”. Tùy thuc vào mc ích s dng mà
ba nhóm h thng trên c trang b cho các tòa nhà hay không. Trên c s các h
thng này mà ngi ta ánh giá cht lng ca các tòa nhà t tiêu chun hay không
t tiêu chun ca h thng BMS [6].
9
Hình 1. Ba nhóm đặc trưng của hệ thống BMS
Tóm li, hệ thống tự động hóa giám sát, điều khiển tòa nhà hay còn gi là hệ
thống quản lý tòa nhà BMS là mt h thng iu khin và qun lý cho các phân h k
thut trong toà nhà nh h thng in, h thng cung cp nc sinh hot, h thng
iu hoà thông gió, h thng cnh báo môi tr
ng, h thng an ninh, h thng báo
cháy, v.v… giúp cho vic vn hành mt toà nhà tr nên hiu qu, kp thi. Vi các yêu
cu nh vy h thng BMS có các tính nng chính, c th nh:
• Qun lý tín hiu cnh báo.
• Giám sát, iu khin toàn b toà nhà.
• t lch hot ng cho thit b.
• Qun lý d liu gm son tho chng trình, qun lý c
s d liu,
chng trình son tho ho, lu tr và sao lu d liu.
• Báo cáo, tng hp thông tin.
1.2 Kiến trúc hệ thống BMS
Cn c vào chc nng nhim v ca các cu kin trong toàn h thng và các
phân h, có mt s cách nhìn nhn xây dng kin trúc mt h thng BMS cho các tòa
nhà cao tng. Thng kin trúc này c thit k mô hình hóa theo m
t cách sp xp
kiu th bc (hierarchical) vi các cp theo kiu di lên (bottom-up) hay trên
xung (top-down). S cp c s dng thc s cho các h thng thành phn tùy
thuc vào tng nhu cu c th. Trên c s ó, mô hình cho các phn cng (bao gm
các b cm nhn, b iu khin, các c cu chp hành, hin th, …kt ni qua các
kênh thông tin v
t lý) và phn mm (bao gm các chng trình giám sát iu khin
10
PC
Thit b
ngoi vi
MC MC MC MC MC MC
MC
MC
MC
MC
MC
MC
Ni vi cm
bin hoc chp
hành
Cm
bi
n
Chp hành
Cp Qun lý
Cp H thng
Cp hin trng
Kênh
thông tin
ra ngoài
thông qua các giao thc thông tin) cng c xác nh. Kin trúc h thng có th phân
thành 3 cp bc theo mô hình di lên nh sau [6]:
1. Cp x lý hin trng (field-level)
2. Cp x lý iu khin h thng (system-level)
3. Cp qun lý (management-level)
MC: là các vi iu khin
Hình 2. Kiến trúc phân cấp theo mô hình thứ bậc của hệ thống BMS
11
1.2.1 Cấp xử lý hiện trường
Các b iu khin cp này s dng các vi x lý (hay vi iu khin MC,
microcontroller) cung cp kh nng iu khin trc tip ti các thit b nm trong
phm vi hin trng (trong các phòng làm vic, sinh hot, hành lang, thang máy, tng
hm, …) nh các máy iu hòa trong tng phòng, các công-tc in t óng/ngt hay
iu khin cng sáng ca thit b chiu sáng trong phòng, các r-le óng/ngt các
mô-t óng/m ca ra vào, các cm bin và thit b báo ng phát hin khói ha hon,
phát hin p v ca kính trong phòng, v.v… B iu khin cp này cng có th s
dng phn mm qun lý nng lng. Ti cp x lý hin trng, cm bin và b
chp
hành thng liên lc trc tip vi thit b c iu khin qua b iu khin (iu
khin trc tip - bng tay) hc cung cp thông tin cm nhn ti các cp cao hn qua
các kênh thông tin. Mt bus liên lc làm phng tin kt ni các b iu khin, do vy
các im gia các b iu khin có th chia s
thông tin cho nhau (nu cn thit) và
chia s vi các b x lý ti các cp cao hn. Các b iu khin cp hin trng in
hình gm có mt cng hoc kênh giao tip h tr s dng thit b u cui di ng
trong quá trình thit lp ch hot ng ban u và c nhng ln iu chnh sau ó.
1.2.2 Cấp xử lý, điều khiển hệ thống
Các b iu khin nm cp này thng có nng lc hot ng ln hn các b
iu khin cp hin trng v s lng các im vào/ra, các vòng iu chnh và c các
chng trình iu khin. B iu khin cp h thng th
ng c dùng cho các ng
dng ln hn nh h thng iu hòa trung tâm, các thit b in-c công sut ln cho
tòa nhà nh các h cung cp khí cho cu thang máy, tng hm xe, h thng làm mát
tng vùng hay toàn tòa nhà, h thng camera và ca t giám sát, iu khin thâm nhp
vào ra, h thng cnh báo an ninh tòa nhà. Ngoài ra, nó còn thc thi iu khin ánh
sáng trong toàn tòa nhà. B iu khin t
i cp này có th hoc giao tip trc tip vi
các thit b c iu khin thông qua cm bin và b chp hành, hoc giao tip gián
tip thông qua các bus liên lc vi b iu khin cp hin trng. Khi b iu khin
cp h thng c kt ni vi b x lý cp qun lý bên trên, nhng thay i chng
trình i
u khin thng c thc thi b x lý cp qun lý ri sau ó c ti xung
b iu khin. B iu khin cp h thng cng cung cp kh nng d phòng trong
trng hp liên lc b t bng ch hot ng c lp. Mt s kiu b iu khi
n
cp h thng cng cung cp ch bo v an toàn cho toàn b tài sn trong tòa nhà
thông qua tín hiu cnh báo ha hon, cnh báo an ninh, bo mt truy cp.
1.2.3 Cấp quản lý (điều khiển trung tâm)
Các thit b và h thng cp này ch yu giao tip vi ngi qun tr h thng
BMS. Thng ây là mt máy vi tính PC mnh, c trang b màn hình hin th
,
bàn phím nhp d liu vi các bng mch có chc nng ‘plug-in’ cho thit b vn hành
b sung, máy in, các u ni m rng b nh và bus liên lc. B x lý cp này thng
có phn mm ng dng cho các hot ng sau:
12
• Bo m an ninh h thng: gii hn quyn truy cp và vn hành cho
nhng ngi có thm quyn.
• Xâm nhp h thng: Cho phép nhng ngi có thm quyn chn và ly
d liu thông qua PC và mt s thit b khác.
• nh dng d liu: lp ghép các d liu ri rc thành các nhóm nh
dng có quy tc dùng cho vic in n và hin th.
• Tùy bin các chng trình: ngi s dng có th t thit k, lp trình
các chng trình riêng tùy theo yêu cu s dng ca riêng mình.
• Hin th ha và âm thanh: Kt hp vi d liu ng v h thng xây
dng các màn hình ha theo yêu cu s dng các công c v và bng
biu hoc phát các tín hiu âm thanh trong mt s lu ý ngi vn hành
ho
c mt s trng hp báo ng khn cp.
• Lp báo cáo: Lp báo cáo t ng, nh k hoc theo yêu cu v các
cnh báo và các s kin, hot ng vn hành. ng thi cung cp các
kh nng tóm tt báo cáo.
• Qun lý bo trì, bo dng: T ng lên lch bo trì thit b da trên d
liu v lch s thit b
và thi gian hot ng.
• Tích hp h thng: Cung cp giao din và iu khin chung cho các h
thng thành phn và cung cp các kh nng tng hp thông tin t các h
thng thành phn này (nh các h thng HVAC, cu ha, an ninh, iu
khin truy cp), t ó có kh nng a các quyt nh tác ng có
tính toàn cc cho toàn h thông.
Ti cp này, ngi qu
n tr cng có th ly d liu và ra lnh t/ti các im t
bt k âu trong h thng. Vn hành hot ng thng nht là chc nng thông thng
ca b x lý cp h thng, tuy nhiên iu khin toàn b có th c chuyn sang cho
b x lý cp qun lý trong nhng trng hp khn cp. Còn mt ch
c nng na ca
máy tính (hay các b x lý) cp qun lý là thu thp, lu tr và x lý d liu lch s
(historical data) nh mc tiêu th in nng, chi phí vn hành và các cnh báo và
to ra các báo cáo làm c s hot nh qun lý và vn hành tòa nhà lâu dài.
1.3 Các phân hệ
Nh trên ã nói, tùy tng nhu cu s dng, h thng qun l í tòa nhà c thit k
theo các yêu c
u khác nhau. Do ó h thng BMS thng bao gm nhiu phân h: h
thng iu khin thông gió và iu hòa không khí; iu khin èn chiu sáng; iu
khin vào ra tòa nhà; báo ng xâm nhp; báo cháy, báo khói; thông tin ni b, v.v…
Di ây là mt vài thí d vi các phân h này.
1.3.1 Phân hệ điều khiển điều hòa không khí HVAC
BMS theo dõi các yu t liên quan n quá trình vn hành nh nhit ,
m
không khí bên trong, dòng chy không khí trong ng dn gió ca tng h thng, thit
b iu hòa không khí trong các vùng ca tòa nhà ri t ó ra các quyt nh in t
13
óng ngt các thit b iu khin này mt cách hp lí. Thêm na, qua vic x lí các
thông s thit b, thi gian tham gia ã vn hành mà h thng có chc nng thng
xuyên cp nht thông tin, lp lch bo trì và có phng án làm vic sao cho tit kim
nng lng nht và m bo tui th ca h thng phn cng là ti u. Chng hn, t
i
tng hm xe, khi h thng o nng CO2 báo n ngng, qut gió t ng hot
ng. Nng tng dn, qut t ng tng tc và ngc li mà không cn có iu
khin nhân công. iu này giúp tit kim in nng và duy trì tui th thit b thông
gió. Thông qua màn hình ha ca h thng BMS, ngi vn hành qu
n lý c tình
trng các qut hút và ch vn hành ca các qut tng áp cu thang máy ca tòa nhà.
Khi có s c cháy n, các qut c h thng t ng iu khin v trng thái “tt”
gim i lu không khí trong tòa nhà, gim ti a tác nhân gây cháy, m bo tính
hiu qu ca vic dp tt các ám cháy.
1.3.2 Phân hệ điều khiển
điều hành chiếu sáng
Các tuyn èn ca tòa nhà cng c vn hành t ng theo lch trình. Qua
màn hình, ngi vn hành nhn bit c èn bt/tt và iu khin t xa. Thông
thng, lnh bt/tt c thc hin t ng theo lch trình t sn. Tuy nhiên, h thng
BMS còn cho phép ngi s dng có th vn hành ti ch cng nh i
u khin các
thit b chiu sáng t xa qua các kênh thông tin khác theo yêu cu chiu sáng thc t.
1.3.3 Phân hệ quản lý tiêu thụ điện năng và cấp điện
BMS thc hin vic giám sát h thng in qua thit b theo dõi c các thông
s k thut chính ca ngun in nh các tiêu hao công sut in nng: kW; kVA;
kVAr Các thông s này cn c giám sát cht, vì chúng nh hng r
t ln ti vic
vn hành tt c thit b s dng in ca tòa nhà. Qun lý tt các tham s chính này
cng ng ngha vi vic gim chi phí vn hành ca tòa nhà, nâng cao hiu qu s
dng thit b. Các tham s này c BMS kim soát thng xuyên nh các b o m
c lp t ti các công-t in hin trng. Các thông tin k
trên c hin th lên
màn hình máy tính và lu tr d liu ti trung tâm iu khin. ng thi c dân trong
tòa nhà cng hoàn toàn có c các thit b bng tay liên lc kt ni vi b o m
qua các kênh thông tin khác nhau (nh kênh vô tuyn, …) nhm cho phép thng
xuyên kim tra c tình trng tiêu th in ca cn h mình s dng có nhng gii
pháp tc thi cho vic s
dng hp lí.
Mc tiêu ca BMS là tp trung hóa và n gin hóa giám sát, hot ng và
qun lý tòa nhà ti u hóa hiu sut hot ng ca nó bng cách gim chi phí nhân
công và lng tiêu th in nng, cung cp môi trng làm vic an toàn, thoi mái hn
cho ngi s dng. H thng này cng phi m bo là phù hp vi tiêu chun công
nghip ca các nc tiên tin trên th gi
i cng nh tiêu chun nhà nc Vit nam do
c xây dng bng các giao thc m, ph bin trong công nghip giúp vic trin khai
thun tin, d dàng. Vi h thng BMS, nhiu công vic vn hành và giám sát tòa nhà
thng c thc hin qua máy tính và màn hình ha t ti phòng iu khin
trung tâm iu hành tòa nhà.
14
Trong Lun vn này, mc tiêu sau c hng ti là : làm ch v công ngh k
c phn cng và phn mm trong vic thit k, ch to 02 phân h (h thng thành
phn):
• H thng t ng iu khin giám sát các thit b iu hòa, thông gió
HVAC (Heating, Ventilation and Air Conditioning).
• H thng t ng iu khin, iu hành chi
u sáng (Lighting).
Các h thng thành phn này c tp trung nghiên cu, thit k ch to t cp
các cu kin nh: các cm bin, các b iu khin cc b t trong các cn phòng,
các tng ca toà nhà ti b iu khin trung tâm qua các b khuych i, các thit b
chuyn i tín hiu và truyn thông
15
Chương 2.
CÁC VI XỬ LÝ 16 BIT VÀ TRUYỀN THÔNG
TRONG HỆ THỐNG QUẢN LÝ TÒA NHÀ
Các vi iu khin, vi x lý c s dng làm n v ct lõi ti các mc iu
khin hin trng và iu khin h thng. Lun vn ã chn các vi x lý 16 bit vi các
kin trúc hin i thit k các khi iu khin này. Hai loi vi x lý 16 bit là
dsPIC30F6010 và dsPIC30F4011 ã c s dng cho thit k các b i
u khin tng
nhà và các b iu khin hin trng. Chi tit các ch tiêu k thut ca chúng c cho
trong các tài liu ca hãng MicroChip; di ây ch lit kê mt s c im chính
quan trng.
2.1 Vi xử lý 16 bit dsPIC30F6010
Vi iu khin dsPIC30F6010 là loi High-Performance Modified RISC CPU có
kin trúc Harvard. Kin trúc tp lnh c ti u cho trình biên dch C. Vi mch có tp
lnh 84 lnh. ng d li
u rng 16 bit. B nh Flash trên chip gm 144 kbytes. B
nh RAM 8 kbytes. Vi x lý có 4 kbyte b nh không bay hi EEPROM.
Vi x lý có th thc hin ti 30 triu lnh trong mt giây (MPIs). Tn s xung
nhp t DC n 40 MHz vi iu khin bi vòng bám pha PLL. Chip có 44 ngun
ngt.
2.1.1 Đặc điểm ghép nối ngoại vi
• Các u vào/ra có dòng ti 25 mA.
• Có 5 Timer kh trình 16 bit.
• Có chc nng ra xung iu ch
PWM 16 bit.
• H tr giao tip IC2 Multi-Master/Slave mode.
• Có 2 mô-un vao ra ni tip UART vi các b m FIFO
• Có 2 mô-un h tr chun CAN
• Có 4 li vào S/H cho b bin i A/D 10 bit, tc bin i 500 kbps,
16 kênh.
2.1.2 Sơ đồ chân tín hiệu, sơ đồ khối và bảng chức năng của các chân tín hiệu
16
S 80 chân tín hiu ca vi iu khin cho trên hình 3 sau.
Hình 3. Sơ đồ chân tín hiệu của dsPIC30F6010
17
S khi ca vi iu khin cho trên hình 4.
Hình 4. Sơ đồ chân tín hiệu của dsPIC30F6010
18
Bng 1 cho chc nng ca các chân tín hiu.
19
Bảng 1. Chức năng của các chân tín hiệu
2.2 Vi xử lý 16 bit dsPIC30F4011
DsPIC30 là mt dòng vi iu khin 16 bit tích hp b x lý tín hiu s 16 bit ca
hãng Microchip. Vi vic tích hp module x lý tín hiu s (Digital Signal Processor)
và mt lõi vi iu khin (controller), hãng Microchip ã to ra mt b vi iu khin có
kh nng x lý các phép tính phc tp và iu khin trc tip các thi
t b ngoi vi ch
vi mt linh kin duy nht. Không ch làm gn nh các bo mch, mt chip nh vy
còn làm n gin vic thit k mch in t và c bit là tng kh nng chng nhiu
cho h thng.
Trong dòng vi iu khin dsPIC30, dsPIC30F4011 vi giá thành hp lý c
thit k chuyên dng cho iu khin ng c. dsPIC30F4011 c tích h
p các
module c bit trong lõi vi iu khin nh b c xung phn hi v trí ng c
20
(quadrature encoder), b iu ch rng xung (PWM), b bin i tín hiu tng t-
s (ADC), b iu khin truyn thông CAN.
2.2.1 Các tính năng chính của dsPIC30F4011
• Kin trúc Harvard có hiu chnh.
• Tp lnh ti u cho ngôn ng lp trình C vi ch a ch linh hot.
• Tp lnh gm 84 lnh c bn vi
dài lnh 24 bit, dài d liu 16
bit.
• 48 KB b nh Flash, có th np li nhiu ln.
• 2 KB b nh RAM.
• 1KB b nh EEPROM cho phép lu các tham s mà không cn ngun
nuôi.
• Tc x lý ti a 30 triu lnh trong 1 giây (MIPs).
• 30 ngun to ngt vi 3 ngun ngoài, 8 mc u tiên.
• B x lý tín hiu s c tích hp.
•
Ch a ch module và o bit.
• 2 thanh ghi m 40 bit vi la chn bão hòa logic.
• B nhân bng phn cng 17 x 17 bit ch trong 1 chu k lnh.
2.2.2 Các thiết bị ngoại vi trên chip
• Các chân vào/ra có kh nng chu dòng cao: 25mA.
• Module nh thi (Timer) vi tn s xung clock có th chia c và cu
hình thành 1 cp Timer 16 bit hoc 1 timer 32 bit.
• B iu ch rng xung (PWM) vi phân gii 16 bit.
• Module truyn d liu SPI và h tr ch nhiu ch t (Multi-
Master/slave) và ch a ch 7 bit/10 bit.
• 2 module truyn thông ni tip (UART) vi b m FIFO.
• Module truyn thông CAN tng thích chun 2.0B.
2.2.3 Các module tín hiệu tương tự
4 b chuyn i tín hiu tng t - s (ADC) vi các kh nng :
• Tc ly mu lên ti 500Ksps.
•
9 kênh vào.
• Chuyn i ngay c trong ch ng (sleep).
• Có th lp trình khi ng li (reset) h thng.
2.2.4 Các tính năng khác của vi điều khiển
• B nh chng trình Flash vi kh nng ghi/xóa ti 100.000 ln.
• B nh EEPROM vi kh nng ghi/xóa 1 triu ln.
• Có kh nng t lp trình li bng mã l
nh.
• Watchdog Timer s dng b giao ng C riêng trên chip cho phép tiêu
th nng lng nh và tin cy rt cao.
• H tr kh nng lp trình trên bo mch (In-circurt Serial Programing).
21
2.2.5 Chế tạo theo công nghệ CMOS
• Công ngh Flash vi hiu sut cao.
• Di in áp ngun rt rng 2,5V n 5,5V.
• Di nhit công nghip và di nhit m rng.
• Tiêu th nng lng rt nh.
2.3 Truyền thông và kết nối hệ thống
Nh trên ã nói, các thit b tham gia vào h thng BMS c có th
c phân
vùng thành mt trong 3 cp mng, cp di cùng là cp hin trng ti các khu vc
(các phòng) ca tòa nhà, cp mng th hai là cp mng ti các tng tòa nhà, cp th ba
là cp qun lý tòa nhà và trao i thông tin vi các tòa nhà khác và th gii bên ngoài.
Giao thc liên lc là mt nhân t thit yu trong cu hình h thng BMS vì lng d
liu truyn t im này ti im khác và do các b x
lý phân tán trong các cp có th
phi ly d liu ca nhau, h tr ln nhau trong quá trình truyn tin. Có 2 giao thc
thng dùng là giao thc “hi vòng” (polling) và giao thc “ngang hàng’ (peer). Hai
giao thc này s c s dng mt cách hp lý trong h thng. Mi giao thc s có
nhng u nhc im ca nó. Thí d, so sánh vi giao thc hi vòng, giao thc ngang
hàng có nhng u im sau:
• Vic truyn thông không b
ph thuc vào mt thit b riêng l nào
(thit b ch, master).
• Vic truyn thông c thc hin trc tip gia các thit b trong mng
mà không phi thông qua mt trm trung gian nào.
• Các thông ip c truyn ti mi thit b kt ni trên bus.
2.4 Truyền thông theo chuẩn RS-485
H thng truyn thông trong BMS ca tòa nhà ây s dng mng truy
n thông
theo chun ni tip. Các cng ni tip nh RS-232 và RS-485 c s dng truyn
d liu hai chiu gia máy tính và ngoi vi, có các u im sau:
• Khong cách truyn xa hn truyn song song.
• S dây kt ni ít.
• Có th truyn không dây dùng hng ngoi.
• Có th ghép ni vi vi iu khin hoc PLC.
• Cho phép ni mng.
•
Có th tháo lp thit b trong lúc máy tính ang làm vic.
• Có th cung cp ngun cho các mch in n gin.
Lun vn ã s dng chun RS-485 là mt phát trin ca truyn thông ni tip
thay cho RS-232. u im ca chun RS-485 nh sau:
22
• Giá thành r : mch phát và thu có giá thành thp và ch cn ngun cung
cp n +5V (hay thp hn) có th phát ra mt hiu in th sai lch
1.5V ngõ ra.
• Kh nng kt ni : RS-485 có th kt ni a im tc là có th ng
thi kt ni nhiu thit b phát và thu. C th 32 thit b có th tham gia
ghép ni, nh
a ch và giao tip ng thi trong mng mà không cn
b lp (Repeater).
• Khong cách : mt kt ni RS-485 có th có chiu dài lên ti 1200m.
• Tc : tc bit có th t ti 10Mbit/giây.
Hình 5. Chuẩn RS-485
Bảng 2. Bảng các thông số chuẩn RS-485
Kh nng truyn ti i xa RS-485 là nh s dng ng dây cân bng. Mi
ng tín hi
u trong RS-485 gm 2 dây vi in th trái nhau ngha là mt trong hai
dây ti mi thi im phi có ng thi mt dây âm và mt dây dng. Bên phía nhn
tín hiu s phân bit in th gia hai dây tng ng vi mc 0 và mc 1. Tiêu chun
RS-485 quy nh mc logic 1 là in áp B>A và mc logic 0 khi A>B, nh vy các IC
s dng thng có mc logic ngc li. Tuy nhiên, trong thc t n
u các b thu phát
u cùng dùng chung mt chun thì vn này không cn phi quan tâm. ln in
23
áp vi sai gia hai dây A,B không c phép ln hn 6V.
Cng nh s dng ng dây cân bng nên RS-485 có tính chng nhiu rt cao.
Hai dây tín hiu lúc nào cng mang nhng dòng in trái du và gn nh là cùng biên
. Khi có nhiu trên ng dây thì nhiu s sut hin ng thi trên c hai dây vi
cùng biên , vì vy nhiu trên ng dây này s b nhiu trên ng dây kia trit tiêu.
Trở đầu cuối:Do tc truyn thông và chi
u dài dây dn khác nhau rt nhiu
trong các ng dng, nên hu nh tt c các bus RS485 u yêu cu s dng tr u
cui ti hai u dây. S dng tr u cui có tác dng chng li các hiu ng ph
trong truyn dn tín hiu nh s phn x tín hiu. Chun RS-485 s dng hai in tr
kt thúc là 120 ti hai u xa nht c
a
ng
truyn và s dng dây xon
ôi.
2.5 Giao thức Modbus/RTU
Giao thc truyn ti d liu trên mng RS-485 ây c chn là Modbus/RTU.
Modbus là mt giao thc do hãng Modicon (thuc AEG và Schneider Automation).
Theo mô hình ISO/OSI thì Modbus thc cht là mt chun giao thc và dch v thuc
lp ng dng, vì vy có th c thc hin trên các c ch vn chuyn cp thp nh
TCP/IP, MAP (Manufacturing Message Protocol), Modbus Plus và ngay c qua ng
truyn ni tip RS-232.
Hình 6. Phạm vi định nghĩa của MODBUS trong mô hình OSI
Modbus nh ngha mt tp hp rng các dch v phc v trao i d liu quá
trình, d liu iu khin và d liu chun oán [9]. Tt c các b iu khin ca
Modbus u s dng Modbus là ngôn ng chung. Modbus mô t quá trình giao tip
gia mt b iu khin v
i các thit b khác thông qua c ch yêu cu/áp ng. Vì lý
do n gin nên Modbus có nh hng tng i mnh i vi các h PLC ca các
nhà sn xut khác. C th, trong mi PLC ngi ta u có th tìm thy mt tp hp
con các dch v ã a ra trong Modbus. c bit trong các h thng thu thp d liu
và iu khin giám sát (SCADA), Modbus thng c s d
ng trên các ng truyn
24
RS-232 ghép ni gia các thit b d liu u cui (PLC, PC, RTU) vi thit b truyn
d liu (Modem).
2.5.1 Cơ chế giao tiếp
C ch giao tip Modbus ph thuc vào h thng truyn thông cp thp. C
th, có th phân chia ra hai loi là mng Modbus chun và Modbus trên các mng khác
(ví d TCP/IP, Modbus Plus, MAP).
Mạng Modbus chuẩn:
Các cng Modbus chun trên các b iu khin ca Modicon c
ng nh mt s
nhà sn xut khác s dng giao tip ni tip RS-232C. Các b iu khin này có th
c ni mng trc tip hoc qua modem. Các trm Modbus giao tip vi nhau qua c
ch ch/t (Master/Slave), trong ó ch mt thit b ch có th ch ng gi yêu cu,
còn các thit b t s áp ng bng d liu tr
li hoc thc hin mt hành ng nht
nh theo nh yêu cu. Các thit b ch thông thng là các máy tính iu khin trung
tâm và các thit b lp trình, trong khi các thit b t có th là PLC hoc các b iu
khin s chuyên dng khác.
Mt trm ch có th thông báo yêu cu ti riêng mt trm t nht nh, hoc gi
thông báo ng lot ti tt c
các trm t. Ch trong trng hp nhn c yêu cu
riêng, các trm t mi gi thông báo áp ng tr li trm ch. Trong mt thông báo
yêu cu có cha a ch trm nhn, mã hàm dch v bên nhn cn thc hin, d liu i
kèm và thông tin kim li.
Hình 7. Cơ chế giao tiếp Master/Slave ở chế độ Unicast mode
Hình 8.
Cơ chế giao tiếp Master/Slave ở chế độ Broadcast mode