Professional Documents
Culture Documents
Nghin cu pht trin module CPU cho thit b thu thp d liu a knh DATACOM Researching and developing module CPU for a multi-chanel data collection device DATACOM
Nguyn ng Chung, Thi Quang Vinh, Phm Ngc Minh, Chu Ngc Lim, Nguyn Anh Tun, Nguyn Thnh Long, Chu Vn T Phng Cng ngh t ng ha - Vin Cng ngh thng tin 18 Hong Quc Vit, Cu Giy, H Ni Tel : 0437563558 e-Mail: chungnd.auto@gmail.com Tm tt
Ngy nay, vn quan trc mi trng khng kh ang t ra cp bch nhm cung cp nh gi v cht lng mi trng khng kh ca tng vng trng im nh khu dn c, khu cng nghip. Do , cn thit phi xy dng mng li quan trc mi trng kh cc im o c nh trn phm vi rng, ng dng cng ngh nhng, cng ngh nh v GPS, cng ngh bn s v truyn d liu trc tuyn qua mng in thoi di ng theo chun GSM/GPRS vi tin cy, n nh, cp nht thng tin tc thi. Do , chng ti xut gii php ng dng thu thp d liu mi trng khng kh CO, CO2, CH4, NOx, SO2, tn hiu bo chy, bo khi, nh v bng GPS v truyn thng khng dy qua mng in thoi di ng GSM/GPRS v trung tm gim st. Bi bo ny trnh by vic nghin cu thit k module CPU cho thit b thu thp d liu a knh DATACOM phc v cho gii php ng dng thu thp d liu mi trng kh.
Ch vit tt
GSM GPRS GPS CPU DI/O AI ADC DAC CRC UART SPI Global System for Mobile Communications General Packet Radio Service Global Positioning System Central Processing Unit Digital Input/Output Analog Input Analog Digital Converter Digital Analog Converter Cyclic Redundancy Code Universal Asynchronous Receiver/Transmitter Serial Peripheral Interface
1. M u
Mi trng l tt c nhng g c xung quanh ta, cho ta c s sng v pht trin. Quan trc mi trng khng kh l vic theo di thng xuyn cht lng khng kh vi cc trng tm, trng im hp l nhm phc v cc hot ng bo v mi trng khng kh v pht trin bn vng. Cc mc tiu c th ca quan trc mi trng khng kh gm: Cung cp cc nh gi v din bin cht lng mi trng khng kh phc v vic xy dng bo co hin trng. Cung cp cc nh gi v din bin cht lng mi trng khng kh ca tng vng trng im c quan trc phc v cc yu cu tc thi ca cc cp qun l v bo v mi trng. Cnh bo kp thi cc din bin bt thng hay cc nguy c nhim, suy thoi mi trng khng kh. Xy dng c s d liu v cht lng mi trng khng kh phc v vic lu tr, cung cp v trao i thng tin trong phm yu cu. Do , chng ti xut gii php ng dng thu thp d liu mi trng khng kh CO, CO2, CH4, NOx, SO2, tn hiu bo chy, bo khi, nh v bng GPS v truyn thng khng dy qua mng in thoi di ng GSM/GPRS v trung tm gim st. Trong , chng ti ang thc hin vic thit k thit b thu thp
Abstract
Nowadays, the problem of air environment monitorin is urgently needed solving to provide the quality assessment of the air enviroment of key regions such as residential districts and industrial zones. Hence, it is necessary to develope an environmental monitoring network ultilizing the embedded technology, the GPS positioning technology, and the digital map technology for fixed points on a large area. Moreover, the mobile network based on the GSM / GPRS standard is ultilized for online data communications because of its high reliability, stability, and instantly updating information. Therefore, we proposed a multi-channel data acquisition device DATACOM that is used for collecting and mornitoring the parameters of the air environment such as CO, CO2, CH4, NOx, SO2, fire and smoke signals. This device ultilizes the GPS positioning and the wireless communication based on the GSM / GPRS mobile network for sending data to the monitoring center. In this paper, the research and design the CPU module for the multi-channel data acquisition device DATACOM is presented.
VCCA-2011
110
CP U
DI /O
G PS
G SM
AI
Po we r
le
le
le
le
od u
od u
ul
od u
od u
od
ule
od
H. 1
Thit b ny c kh nng thu thp s liu t cc sensors, iu khin cc c cu chp hnh t ng theo tng cng ngh mt cch linh hot vi chun truyn thng cng nghip. Kh nng nh v GPS bn thn cng nh truyn nhn thng tin qua GSM lm cho DATACOM c tnh nng ng cao. Thit b DATACOM c kh nng ng dng cho gii php iu khin phn tn trong cng nghip. Khng ch c kh nng phn tn I/O xung cp trng to thnh mt kin trc ng vi sensor v c cu chp hnh, vic iu khin c th c phn tn vi mt vi module ngoi v remote ti cc I/O khc. vi kh nng m rng I/O v kh nng truyn thng lm cho DATACOM tr thnh mt b iu khin mnh m cho cc ng dng n l t nh n trung bnh.
GPS Satelite
od ul
PR S
H. 3
Li x l l chip PSoC (Programable System on Chip) sn phm ca hng Cypress, cho php thay i cu hnh phn cng n gin bng cch gn chc nng cho cc khi ti nguyn c sn trn chip. Kt ni mm do cc khi chc nng vi nhau hoc gia cc khi chc nng vi cc cng vo ra.
iu khin gim st
Gim st, vn hnh, chn on, iu khin cao cp, phi hp qun l d liu, lp bo co
iu khin
iu khin, iu chnh, bo v, an ton, ghi chp, cnh gii
H. 4
H. 2
Vi gii php thit k module ha, nh tch hp h thng c th phn tn I/O xung cp trng, kt ni nhiu b iu khin DATACOM trong h thng mng iu khin phn tn. Do c mt c cu iu khin Logic, b iu khin DATACOM cung cp kh nng thit lp kin trc logic, cch thc tc v, v d liu. Hot ng thng minh, ng dng rng ca DATACOM c xy dng trn c s module CPU ES-CPU315. ES-CPU315 l sn phm trn nn tng dng chip PSoC vi nhng tnh nng v h thng cho php truy xut ng thi tt c ngoi vi trn board m khng cn phi thit lp bt c jumper hay thay i phn cng no. Mi th u truy xut thng qua firmware, to cho k s lp trnh lm vic mt cch d dng.
Vi cc vi iu khin 8-bt tiu chun khi pht trin, b sung thm cc ng dng, chng ta thng cn thm cc khi ngoi vi nh b khuch i thut ton, cc b lc, cc b nh thi, mch logic s, cc khi chuyn i AD-DA v.v Vic thit lp thm cc khi ngoi vi l mt vic kh khn, cc thnh phn mi s chim thm din tch, yu cu phi c xem xt cn thn trong qu trnh thit k bn mch in (PCB), tng cng sut tiu th v.v Tt c cc yu t ny nh hng ng k n gi thnh v thi gian pht trin mt d n. Cc chip PSoC c cc khi tng t v s lp trnh c kh nng lp trnh c, cho php vic thit k mt s lng ln cc ngoi vi. Cc khi s cha mt s cc khi s nh hn c kh nng lp trnh c c th c cu hnh cho cc ng dng khc nhau. Cc khi tng t c s dng cho vic pht trin cc thnh phn tng t nh cc b so snh, b lc tng t, cc chuyn i AD-DA. S khc nhau gia cc h PSoC l s lng cc khi A/D v s lng cc chn vo ra. Ph thuc vo cc h vi iu khin, PSoC c th c t 4 n 16 khi s v t 3 n 12 khi tng t. B cng c lp trnh n gin cng vi cc hm API phong ph lm cho
VCCA-2011
111
H. 7
Truyn thng RS485 theo chun modbus kt ni ESCPU315 vi ton b cc modules khc trong DATACOM bn song cng (half-duplex)
10101010
B thu pht
B thu pht
B to thi gian thc (Real-time clock) s dng IC chuyn dng DS1307 ca hng Dallas Semiconductor kt ni vi chip PSoC giao tip theo chun I2C. DS1307 s dng 8 thanh ghi cho chc nng ng h cn li 56 thanh ghi b trng c th c dng cha bin tm nh RAM nu mun ES-CPU315 thit k cho php c DS1307 hin th thi gian ln textLCD cng nh ghi ci t thi gian khi ng ng h.
Key 1 DS1307 Real Time Clock
I2C
phc v vic theo di thng s cc u vo, ra ca ton b thit b. Truyn thng RS485 iso tn hiu u ra c chun ha dng TTL c cch ly quang. Cng truyn ny c cp ngun 5volt ring v cch ly hon ton vi ngun ca thit b, m bo qu p trn ng truyn thng khng lm nh hng n cc chc nng khc ca thit b. Tc bauds cho php ln n 11500 p ng nhu cu truyn thng tc cao.
BUS Gic cm
Key 2
PSoc
32.7768KHz Crystal Lithium battery
RS-485
H. 6
Cch ly
5Vdc
Ngun
24Vdc
Ghp ni thit b, trao i thng tin l mt trong nhng vn c bn trong bt c mt gii php t ng ha no. Mt b iu khin cn c ghp ni vi cc cm bin v c cu chp hnh. Gia cc b iu khin trong mt h iu khin phn tn cng cn trao i thng tin vi nhau phi hp thc hin iu khin c qu trnh sn xut. mt cp cao hn cc trm vn hnh trong trung tm iu khin cng cn c ghp ni v giao tip vi cc b iu khin c th theo di, gim st ton b qu trnh sn xut v h thng iu khin. Ch truyn ti khng ng b, bn gi v bn nhn khng lm vic theo mt nhp chung. D liu trao i c chia thnh tng nhm 7 hoc 8 bit, gi l k t. Cc k t c chuyn i vo nhng thi im khng ng u, v vy cn b sung hai bit nh du khi u v kt thc cho mi k t. Vic ng b ha c thc hin vi tng k t. C th vi mch UART thng dng dng bc in 11 bit, bao gm 8 bit k t, 2 bit khi u cng nh kt thc v 1 bit kim tra li chn l.
UART
SD Memory
Chip PSoC
H. 9
B nh m rng, th nh SD (Secure Digital Card) giao tip vi chip PSoC theo chun truyn SPI. Th nh SD dng ngun nui 3,3volt sn c t module Power Supply cp sang thng qua ng truyn Back Place, kt ni gia mch iu khin (5volt) v SD thc hin gin tip thng qua cu chia p in tr. Th SD lu tr d liu khi mt tn hiu kt ni GPS sn sng cp nht li d liu khi GPS hot ng tr li.
VCCA-2011
112
chu k bus cn phi nh hn chu k vng qut ca chng trnh iu khin. M hnh DATACOM h tr cu trc kiu module ca cc thnh vin. Mi module c xp mt s th t khe cm bt u t 1, ring module c s th t khe cm 0 phc v vic truy nhp ton b d liu ca thit b. Ton b d liu vo/ra ca cc module c chuyn chung trong mt khi d liu s dng ca trm t. Bn trm t s dng cnh gii (watchdog) gim st vic giao tip vi trm ch v s t u ra v mt gi tr an ton, nu ni trong mt khong thi gian qui nh khng c d liu t trm ch a xung. 3.3 Vng qut ca chng trnh ES-CPU315 thc hin cc cng vic (bao gm c chng trnh iu khin) theo chu trnh lp. Mi vng lp c gi l mt vng qut (scancycle). Mi vng qut c bt u bng vic chuyn d liu t cc cng vo s ti vng b m o, tip theo l giai on thc hin chng trnh. Trong tng vng qut, chng trnh c thc hin t lnh u tin n lnh kt thc. Sau giai on thc hin chng trnh l giai on chuyn cc ni dung ca b m o ti cc cng ra s. Vng qut c kt thc bng giai on x l cc yu cu truyn thng (nu c) v kim tra trng thi ca ES-CPU315. Thi gian cn thit cho ES-CPU315 thc hin c mt vng qut c gi l thi gian vng qut (Scan time). Thi gian vng qut khng c nh, tc l khng phi vng qut no cng c thc hin trong mt khong thi gian nh nhau. C vng qut c thc hin lu, c vng qut c thc hin nhanh tu thuc vo s lnh trong chng trnh c thc hin, vo khi lng d liu truyn thng. Trong vng qut . Nh vy gia vic c d liu t i tng x l, tnh ton v vic gi tn hiu iu khin n i tng c mt khong thi gian tr ng bng thi gian vng qut. Ni cch khc, thi gian vng qut quyt nh tnh thi gian thc ca chng trnh iu khin trong ES-CPU315. Thi gian vng qut cng ngn, tnh thi gian thc ca chng trnh cng cao.
Programming
D liu u vo D liu u ra
Slave 2
Yu cu D liu u ra p ng D liu u vo
Slave 1
D liu u vo
D liu u ra
Slave n
D liu u vo Master
Yu cu D liu u ra p ng D liu u vo
Device
Slave n
Input Table User Program Output Table
Vi mi trm t, trm ch gi mt khung yu cu v ch i mt khung p ng (bc in tr li hoc xc nhn). Thi gian trm ch cn x l mt lt danh sch hi tun t chnh l chu k bus. ng nhin,
Storage
Input Devices
Input/Output System
Output Devieces
VCCA-2011
113
4. Kt lun
c trng ca ES-CPU315 l kh nng c th lp trnh c, thit k cho php ES-CPU315 hot ng trong mi trng khc nghit cng nghip, yu t bn vng thch nghi, tin cy, t l h hng rt thp, thay th v hiu chnh chng trnh d dng, kh nng nng cp cc thit b ngoi vi m rng s lng u vo nhp v u ra xut c p ng tu nhu cu. H iu khin dng ES-CPU315 c nhng u im nh sau: Gim s lng ln dy ni. Cng sut tiu th ca ES-CPU315 rt thp . C chc nng t chun on do gip cho cng tc sa cha c nhanh chng v d dng. Chc nng iu khin thay i d dng bng thit b lp trnh (my tnh, mn hnh) m khng cn thay i phn cng nu khng c yu cu thm bt cc thit b vo, ra. Thi gian hon thnh mt chu trnh iu khin rt nhanh dn n tng cao tc gim st, iu khin. Gn nh, d dng bo qun, sa cha. Dung lng b nh ln c th cha c nhng chng trnh phc tp. Hon ton tin cy trong mi trng cng nghip. Giao tip c vi cc thit b thng minh khc nh: my tnh, ni mng, cc Module m rng. tin cy cao, kch thc nh. Gi thnh cnh tranh. S ra i ca ES-CPU315 s lm phong ph thm h cc thit b iu khin h thng cng nh to thm s la chn cho cc nh thit k, tch hp h thng khi ngh n thit k phn gim st iu khin cho mt h thng hot ng t ng.
VCCA-2011
114