Professional Documents
Culture Documents
Hệ Thống Đo Lường
Hệ Thống Đo Lường
HỆ THỐNG
■
Chương 1
GIỚI THIỆU
• VỀ HỆ■ THỐNG THÔNG TIN ĐO LƯỜNG
ĐIỀU KHIỂN TRONG CÔNG NGHIỆP
m
H ệ thống thông tin đo lưcmg điều khiển trong công nghiệp gọi tắt là hệ íhống thông tin
công nghiệp (H TC). Hệ thống có nhiệm \'Ị1 báo đảm cho các quá trình sản xuất công nghiệp
luôn ổn định đúng theo quy trình công nghệ yêu cẩu, bao gồm các thao tác như: Đo lưòng, thu
thập thông tin, biến đổi thông tin, truyền thông lia, lim giữ tìm kiếm và thể hiện thông tin, đưa
thông tin đi điều khiển đối tượng.
Tất cả đều có chung m ột cơ sở lý thuyết và ngày càng hoàn thiện.
1.1.1. N hiệm vụ của H T C là thu nhận bằng ti lực nghiệm lượng thồng tin xác định về đối
tượng cần khảo sát, xử lý thông tin và điều khiển đối tượng, trong đó diễn ra các quá trình sau đây;
Q ná trình đo lường: Là quá trình sử dụna các phương pháp thực nghiệm để nhận được
ước lượng vể số lượng của đối tượng thông qua việc so sánh với mẫu. Đ ây là quá trìrih quan
trọng nhất phục vụ cho những mục đích nghiên cứu khoa học cũng như trong sản xuất công
nghiệp. Quá trình đo lường m ang tính chất sô lượng và đòi hỏi thiếi bị phải vạn năng bởi vì
thông tin ban đầu về đại lượng đo thường biết rấi ít.
Q uá trình kiểm tra tự động: Đ ây là quá tiình giám sát các thông số của đối tượng, thực
hiện việc so sánh liên tục giữa trạng thái cúa đại lượng kiểm tra với mẫu và đưa tín hiệu đi
để đánh giá và báo hiệu.
ở đây tín hiệu báo hiệu (bằng đèn, còi hav nhấp nháy trên màn hình) thể hiện trạng
thái lớn hơn, n hỏ hơn hay bằng m ẫu cho trước.
Vì vậy quá trình này m ang tính chất chất lượng và đòi hỏi ít vạn năng hcfn so với quá
trình đo lường.
Qiiá trình nhận dạng'. Là quá trình xác định xem có tương ứng hay không giữa đối
tượng và mẫu đã cho. Q uá trình này trong công nghiệp để phân loại sản phẩm hay phục \ ụ
cho điều khiển quá trình.
Quá trình chẩn đoán: Đ ể khôi phục sự làm việc bình thường của thiết bị, cần phải luôn
luôn theo dõi để tìm ra các phần tử hỏng hóc. M ột hệ thống kiểm tra các hoạt động của
thiết bị kỹ thuật gọi là hệ thống chẩn đoán k ỹ thuật. Hệ thống này cho phép tìm ra các phần
tử hoạt động không đạt yêu cầu hay hỏng hóc để báo cho người vận hành biết và có hướng
khắc phục hoặc tự động chuyển sang ch ế độ dự phòng.
Quá trình điều khiển: Đ ể điều khiển m ột thông số nào đó, ví dụ nhiệt độ của lò chắng
hạn, người ta tiến hành đo nhiệt độ của lò, so sánh nhiệt độ đo được với nhiệt độ cần đạt
được (nhiệt độ đặt) độ sai lệch nhiệt độ sẽ được đưa tới thiết bị điều khiển để điều khiến
nhiệt độ lò sao cho độ sai lệch bằng không, nghĩa là bài toán điều khiển bao gồm cả hai quá
trình đo lường và kiểm tra.
Bài toán điều khiển thường gắn liền với các yêu cầu của công nghệ sản xuất công nghiệp.
Quá trình tíiĩlì toán: Đ ây là quá trình không thể thiếu được trong các hệ thống hiện
đại. Đó là việc tính toán các thông số trong các phép đo gián tiếp hay hợp bộ, tính toán các
ch ế độ điều khiển tối ưu, thích nghi, tính toán các thông số của đo lường thống kê, tính toán
các chỉ tiêu kinh tế v.v... các m áy tính với tốc độ cao sẽ đảm nhận công việc này sao cho
quá trình điều khiển phải ở c h ế độ thời gian thực.
1.1.2. Đ ặc tín h ch u n g : Tất cả các quá trình trên đều có đặc tính chung là cần phái có
sự thu nhận thông tin đo bằng thiết bị kỹ thuật biến đổi thông tin đo, truyền thông tin đo,
xử lý và lưu giữ thông tin đo, chi thị thòng tin đo và đưa đi điều khiển đối tượng.
1.1.3. Y êu c ầu kỹ th u ậ t: M ột vấn đề đặt ra là ngày càng phải đo nhiều điểm đo cùng
một lúc với rất nhiều đối tượng và đại lượng đo khác nhau. Trên cơ sở đó mà xuất hiện hệ
thống thông tin đo lường và điều khiển (HTĐ). Đ ó là tập hợp nhiều tổ hợp đo và điều khiển
của nhiều đại lượng (có khi sô' lượng đến hàng nghìn điểm đo) và thông số của đối tượng
công nghiệp.
"Hệ thống thông tin công nghiệp (HTC) là m ột lập hợp các thiết bị kỹ thuật có cùng
một nhiệm vụ, cùng m ột angôrit chức năng nhằm thu thập tự động số liệu đo lường từ đối
tượng, biến đổi nó, truyền nó, gia công lưu trữ hiển thị và đưa đi điều khiển đối tượng trong
quá trình sản xuất công nghiệp".
* Thiết hị đo và lìm nhận: Bao gồm các Sensor biến các tín hiệu đo thành tửi hiệu điện, thiết bị
đo nhầm mục đích thực hiện các phép đo, so sánh \’ới mẫu, rời rạc hoá, lưcíig tử hoá, mã hoá v.v...
* Thiết bị gia công tíùmg tin: Tiến hành gia công thông từi theo một angôrit đã định sẵn.
* Thiêí hị th ể hiện thông tin đo: Đó là một loạt dụng cụ đo (số, kim chỉ, tự ghi) Ịà các trang
màn hình chứa các thông tin như: số liệu đo, đồ thị, đồ hoạ (mảng màu), cảnh báo v.v...
Như vậy nhiệm vụ của m ột hệ thống HTC là tự động hoá cao độ các quá trình đo, kiểm
tra, nhận dạng, chẩn đoán, từ đó cho ra thông tin và ra lệnh điều khiển đối tượng kịp thời
(theo toạ độ thời gian thực).
Các hệ thống thông tin công nghiệp HTC có thể phân loại theo nhiều cách sau đây:
Trong hệ thống này các kênh được chuyển từ song song thành nối tiếp để đưa vào một
kênh đo lường duy nhất thông qua bộ gộp kênh (GK).
' * ư u điểm: ít tốn đường dây. Sử ciụnti khi đo khoảnig cách xa, giá thành rẻ hơn, đơn giản.
* Nhược ciiểm: Độ từi cậy thấp vì nếu hỏng phần kêirih chung coi như hỏng cả hệ thống.
3. H ệ th ô n g các k ê n h đo lường kiểu song song n ố i tiếp (h. 1.4).
Trong hệ thống này các kênh song song qua bộ) gộp kênh (GK) biến thành nối tiếp.
Các nhóm sẽ song song với nhau sau dó lại thành nối tiếp qua bộ G K M thông tin được
truyền đến thiết bị hiển thị thông tin đo.
* M ột hệ thống như vậv có ưu điểm:
- Tăng độ tin cậy.
- Tăng số kênh (nếu có m nhóm, inỗi nhóm n kẽnih thì số kênh sẽ là m x n ).
- Tãng độ chính xác và có thể sử dụng'ở đầu vào (các bộ GK tiếp xúc.
* N hược điểm: Phức tạp, thường dùng cho các hệ thống lớn và phải truyền đi xa.
2. HTTTC NGHỆPA
Hình 1.4. Hệ thống HTC có cấu trúc song song-nôì tiếp
Chú thích: GK: Gộp kênh ; ĐL1: Đo lường 1 ; S: S e n s o r ; TB: Thiết bị : TT: Thông tin : ĐK: Điều khiển
Trong hệ thống này bộ tạo mẫu M sẽ cho ra các giá trị mẫu tương ứng và đưa vào các bộ so
sánh SS| ... ss„. Thiết bị thể liiện chỉ ưạng thái của tín hiệu đo so với mẫu (> = <). Các hệ thống
kiểm tra tự động, nhận dạng, điều khiển, chẩn đoán kỹ thuật cũng có sơ đồ cấu trúc theo dạng này.
Theo cách truyền tin có thể chia HTC thành các hệ thống sau đây:
I . H ệ th ố n g với k ê n h truyền h ữ u tu yến
Truyển hữu tuyến là cách truyền thông tin qua đường dây. Đường dây ở đây có thể là
đường dây trên không (dây telephon, dây điện tín, đường dây tải điện v .v ...) và đường dây
10 2. HTTTC NGHlệP.B
cáp (cáp đổng trục, cáp song hành, cáp nhiều ỉõi V, Khá nãng truyền của đường dây
hữu tuyến là c = 1000 Mbit/s.
2. H ệ th ố n g vói k ên h truyền vò tiivẽn
- Sóng VÔ tuyến đi qua không khí thuừng dược ísử dụng khi không có khả năng truyền
hữu tuyến trong các trường hợp như: máy bay. tên lử:a. tàu vũ IIỊI, ngoài biển khơi, trên núi
cao, thông tin di động v.v...
- Truyền vô tuyến bao gồm truyền sóng dài, s.óng trung, sóns ngắn, sóng cực ngắn
thông tin được tải đi bởi sóng mana.
- Truyền y iB A là truyền sóng cực ngắn (ihưòìm để truyền thỏng tin số liệu).
- Truyền qua vệ tinh cũng là sóng cực imắn.
Khả năng truyền của thông lin \'ô luvẽh là: c = lOiO.OOO Mbit/s.
3. H ệ th ô n g với kê n h truyền tỉìóng tin bchìíỊ cáp quang
Sợi quang dùng để truyển thõno tin ở dải bước sóng hổne naoại (trong khoảng 0,85 -
l,5|um). Sợi quang chủ yếu là thuỷ tinh Ihạch anh. ư u điểm của sọ'i quang là băng tần rộng,
ít suy hao tín hiệu, có thể truyền song soníỉ nhiều sóng ánh sáng trên cùng một sợi dây.
Khả nãng truyền của sợi quang là c = 1.000.000 Mbit/s.
Theo m ục đích của HTC có thể phân Ihàiih các hộ thống sau dày:
/ . H ệ th ố n g đo lường: Đó là hộ thống có nhiệm vụ đo các đại lượng vật lý. Thòng tin
la bằng số (ví dụ đo được nhiệt độ là 32°C) hoặc là mang lính chất số lượng.
Kết .quả được đưa ra trực liếp: kim chi, lự ghi, số, đổ thị, bảng số... Có hệ thống cẩn
phải qua xử lý nhờ vào ỊiP và i-iC nhu' lấy trung bìnli tỉhống kê. I lệ thống cần phải vạn năng,
vì có khi thông tin ban đầu bằng 0 .
2. H ệ th ô n g tự đ ộ n g kiểm tra và điều khiển
Đế thực hiện việc kiểm tra (hay điều khicn) thiíừng phải ấn định những giá trị chuẩn
(set point) và so sánh những đại lượng cần kiếm tra với chúng. Những hệ thống như vậy
gọi là hệ thống kiểin tra tự động.
Thường có 3 mức (bằng chuẩn, trên chuẩn, clướt chuẩn) khác với hệ thống đo lường ở
đây thông tin ra m ang tính chất chất lượng. Tra lờí câu hỏi bằng thấp hơn hay cao hơn
chuẩn. Vì th ế hệ thống ít vạn năng hơn.
Thông thường trong công nghiệp bao giờ hai hệ thống đo lường và kiểm tra đều đi đôi
với nhau.
3. H ệ th ố n g ch ẩ n đoán k ỹ th u ậ t - Là hệ ihống chuyên theo dõi để tìm ra hỏng hóc của
toàn HTC. Trên cơ sở kết quả chấn đoán cho ra \'iệc đánh giá về trạng thái của đối tượng,
đặc tính hư hỏng và phương pháp sửa chũ'a chúiiỉỉ. những hệ thống này cần phải có sự tham
gia của thiết bị tính loán và logic.
11
4. H ệ th ố n g n h ậ n d ạ n g
Là hệ thống nhận biết thông tin đo có giống m ẫu hay không. Thường phải kết hợp với
thiết bị tính toán (ví dụ: hệ thống phân loại sản phẩm thành loại 1, 2, 3...). Trong các hệ
thống điều khiển cũng cần nhận dạng các đối tượng điếu khiển.
Theo khoảng cách có thể phân loại thành hai hệ thống sau đây:
1. H ệ th ố n g tác đ ộ n g gần
Là hệ thống hoạt động trong phạm vi m ột nhà m áy với bán kính dưới 2km . Thông tin
được truyền hữu tuyến bằng các chuẩn thông tin tương tự 20m A hay các chuẩn thông tin số
loại RS 485, RS 422, RS 232 v.v...
2. H ệ th ố n g tác đ ộ n g xa
Là hệ thống hoạt động trong phạm vi xa cự ly thường trên 2km . Để truyền đi xa
thường phải sử dụng các phương pháp điều c h ế tín hiệu để chống nhiễu, ở phía thu ngược
lại phải có giải điều chế. Thiết bị này thường gọi là M O D EM .
V í dụ: Điều ch ế tần số FM (Frequency M odulation) sử dụng sóng m ang có tần số cao
để truyền tín hiệu đo tương tự hay tín hiệu số.
Nếu khoảng cách xa hơn nữa thì có thể dùng phương thức truyền VIBA hay vệ tinh.
Để có khái niệm về m ột hệ thống thông tin đo lường - điều khiển công nghiệp ta xét
Gấu trúc của hệ theo m ô hình phân cấp (h.1.6).
M ột hệ thống thông tin công nghiệp bao gồm
5 cấp (h.1.6).
Cấp thứ nhất: Cấp chấp hành.
Bao gồm các thiết bị cảm biến (S) cơ cấu
chấp hành (A)... có chức năng nhận số liệu đo nhờ
các bộ cảm biến s, thực hiện việc điều khiển theo
lệnh của cấp trên. Cấp chấp hành chính là các thiết
bị hiện trường FI (Field Instrum ents) (h.1.7).
Cấp thứ hai: Cấp điều khiển.
Bao gồm các m áy tính điều khiển (CPU, các
modul vào ra I/O), chúng có chức năng điều khiển ẹo niô hình phân cấp HTC
cơ sở, điều khiển logic, tổng hợp dữ liệu, bảo vệ
thiết bị, và giám sát hiện trường... ta gọi phần này là trạm điều khiển hiện trường (Field
control station).
C ấp thứ ba: Cấp điều khiển quá trình và giám sát.
Thực chất ở cấp này là điều khiển quá trình bao gồm:
12
- Trạm thiết k ế kỹ thuậl EWS (Engineering W'^ork Station) : là trạm chứa các phần
m ềm công cụ dùng để đặt cấu hình, lập Irình và quản lý các vấn đé íkỹ ihuật của hệ thống.
Đ ịnh nghĩa mọi thiết bị kết nối và phân \'ùng quấin lý của từng CPU trong hệ thống.
- Trạm OS (Operating Station) trạm vận hành có chiức năng vận hành hệ thống bao gồm:
+ Đ iều khiển giằm sát (supervisory control):
+ Tối ưu hóá quá trình (process optimization) \'ề châít lượng cũng như năng lượng tiêu thụ;
+ X ử lý sự cố (Event and Alarm Horlins);
+ Chẩn đoán kỹ thụật (Process Diagnosis);
+ Bảo toàn hệ thống (System safety).
C ấp thứ tư: Cấp điều hành sản xuất
Có chức năng:
- Theo dõi đánh giá kết quả dựa vào tình trạng thiếl bị đầu vào, đầu ra sản phẩm.
- Tính toán, tổ chức sản xuất theo hưóng tối ưu hoá.
Cấp thứ năm : Cấp quản lý công ty
Internet
HIS HIS
t
Máy tính CGU Mláy tính
giám sát giiám sát
I v T net
•X
Máy tỉnh Máy tính Máy tính
điểu khiển
Modul 1/0
1
điều khiển
Modul í/0
I
điểu khiển
Modul I/O
^>> FCS
J
Field Bus
-s.
© © ( a) ® 0 © @ ( a) 0 0 0 0
J
Có chức năng:
- Tính toán kinh tế: G iá thành, lãi suất.
- Thống kê số liệu và sản xuất kinh doanh.
13
- Xử lý đơn đặt hàng, giao dịch thương m ại, quản lý kho tàng v.v...
- H oạch định tài nguyên của công ty như tài chứih, nhân lực sản xuất khả năng mở
rộng và phát triển sản xuất v.v...
Ta có thể hình dung một HTC theo cấu trúc của DGS (hộ thống điều khiển phân tán).
Có thể thấy hệ thống bao gồm các bộ phận (h.1.7) sau đây:
HIS - M áy tính giám sát (Hum an Interface Station);
FCS - Trạm điều khiển hiện trường (Field Control Station);
CGU - Cổng thông tin (Com m unition G atew ay Unit);
VL-net - Bus điều khiển (control bus);
FI - Thiết bị hiện trường (Field Instrum ents).
Trong hệ thống này mỗi công đoạn đều có một máy từih điều khiển (CPU). Nhiệm vụ đo và
điều khiển trong công đoạn này đều được thực hiện và báo cáo kẽt quả lên máy tứih giám sát. Một
hệ ứíống như vậy sẽ cho ta khả năng quản lý được số điểm rất lớn và phải truyền theo phương thức
mở của một hệ thống mở (OSI) để có thể kết nối với các hệ thống khác hoặc vói internet.
Năm 1978, ISO (Tổ chức tiêu chuẩn quốc tế) đã định nghĩa m ột hệ thống m ở (OSI)
phải theo tiêu chuẩn bao gồm 7 lớp và có thể thay th ế thiết bị của các hãng sản xuất khác
nhau. Thông tin được chia thành 7 lốfp phụ thuộc dưới và trên nó. Mỗi m ột lớp định nghĩa
giao diện và mục đích với lớp dưới nó, trên nó và tất cả các giao thức theo chuẩn ISO. Các
lớp có chức năng sau (h .1.8):
- L ớ p ứng d ụ n g
Bên nhận
(A pplycation): Truyền file, trao
đổi bản tin.
- Lớp biểu diễn d ữ liệu Application 7
7
- Lớp ứng dụng
(P resentation): Chuyển đổi cú
Presentation 6
pháp các dữ liệu được truyền trên 6
- Lớp biểu diễn dữ liệu
OSI.
S essio n 5 -------------♦
- Lớp kiể m ằoát nối 5
- Lớp kiểm soát nối
(S e ssio n ): Tổ chức và đồng bộ Transport 4
4
dữ liệu trao đổi (cung cấp quản - Lớp vận chuyển
ỉý thông tin giữa các ứng dụng, Network 3
3
thiết lập, duy trì, đồng bộ hoá, - Lớp mạng
huỷ bỏ phiên truyền thông giữa Datelink 2
2
các ứng dụng). - Lớp liên kết dữ liệu
14
- Lớp m ạ n g (Network): 1Y)i ưu hoá việc tiiiyéo một bản tin từ m ạng này sang mạng
khác. Chuyển m ạch luồng thôiig tin. kièm soái luổng', dữ liệu, cắt hoặc nối nếu cần.
- Lớp liên k ế t d ữ liệu (Data link): Cung cấp phiương tiện đc truyền Ihông tin qua liên
kết vật lý đảm bảo tirtcậy (kicrn soát diì liệu, phát hiiện và sửa lõi).
- Lớp vật lý (Physical): Đám bảo toàn bộ công; việc truyền dữ liệu bằng phucfng tiện
vật lý.
V í dụ: Các quá trình sau đây mô tả giao diện vật lý giữa m ột ttạm thiết bị và môi
trưòng truyền thông:
+ Cấu trúc m ạng (bus, case, hình sao...).
+ Các chuẩn truyền thông tin (RS 232, RS 422. R S 485 lEC 11 85-2, cáp quang...).
+ Các phưofng pháp mã hoá (NRZ, Manchester, FSK).
+ Chế độ truyền tải (dải rộng, dải cơ số, đồng bộ, không đồng bộ).
+ Khả năng truyền: Tốc độ truyền Ihông tin cực đại.
+ Các giao diện cơ học (phích cắm, RÌắc cắm...).
Tiến trìn h thực hiện việc giao
Máy tính
tiếp theo m ô hình OSI được minh
điều khiển
hoạ bằng m ột ví dụ trao đổi dữ liệu Trạm
giữa một m áy tính điều khiên và Chương trình thụ thập
Điều khiển
m ột thiết bị đo thông minh (hình số liêu đo
1.9) các m ũi tên gạch chấm biếu thị ...... ---------- ...... t
quan hệ giao tiếp logic giữa các lớp Lớp ứng dụng Lớp úYig dụng
tương đương thuộc hai trạm. Lớp vật .....r t
Yý thuộc trạm A được nối trực liếp Lớp biểu diễn 'dữ liệu Lớp biểụ diễn dữ liệu
với lớp vật lý thuộc trạm B qua các
I ............. t n
cáp truyền. T rong thực tế các lớp vật
.ớp kiểm soát nối Lớp kiểm soát nối
lý và phần lớp liên kết dữ liệu được
thực hiện bằng các vi m ạch điện tử I ĩ
của phần giao diện m ạng dưới dạng Lớp vận chuyển Lớp vận chuyển
I :: 't
Lớp liên kết dlữ liệu Lớp liên kết dữ liệu
i ±
Lớp vặt lý Lớp vật lý
Cáp ím ỵền
Hình 1.9. Tiến trinh thực hiện giao tiếp theo OSI
15
Chương 2
Cơ SỞ LÝ THUYẾT CỦA HỆ THỐNG THÔNG TIN ĐO LƯỜNG
ĐIỀU KHÍỂN TRONG CÒNG NGHIỆP
16
Tín hiệu gần tiền clịiìỉi: là loại tín hiệu đã biết trước quy luật thay đổi theo thời gian
nhưng không biết m ột (hay vài) thông số mà ta cần phải đo.
V í dụ: Khi đo tín hiệu xoay chiều hình sin tần số 50Hz tức là phải xác định độ lón của
biên độ chưa biết.
+ Tín hiệu ngẫu nhiên (THNN); là loại tín hiệu mà sự thay đổi của nó phụ thuộc thời
gian không theo một quy luật nào cả. Các giá trị của nó tại mọi thời điểm đều là đại lượng
ngẫu nhiên. Như vậy, TH NN là một hàm ngẫu nhiên theo thời gian hay còn gọi ià quá trình
ngẫu nhiên (QTNN).
V í dụ: Khi đo nhiệt độ của không khí từ 0
giờ đến 24 giờ ta được m ột đường cong hoàn xư>\
a) c)
b) d)
Hình 2.2. Phân loại tín hiệu theo phương pháp biến đổi
3. KTTTC NGHIỆPA 17
- Tín hiệu đo rời rạc lượng tử x,|(t) là một hàm lượng tử của một đối số rời rạc (hình 2.2d).
Khi đo tín hiệu liên tục x(t) sai số xuất hiện khi xác định các giá trị tức thời và các thời
điếm chúng tồn tại.
Khi đo tín hiệu rời rạc x,(t), biết thời điểm chúng xuất hiện nhưng phải xác định ^iá trị
lượng tử X trong thời điểm t, đã chọn.
Nói chưng một tín hiệu đo có thể viết dưới dạng hàm:
X = f(t, a, b, c ...)
t- thông số cơ bản của tín hiệu (thời gian);
a, b, c . .. các thông số khác của tín hiệu.
Tuy nhiên để đơn giản thường các thông số a, b, c ... ta có thể coi là không đổi (hoặc
ihay đổi trong một khoảng cho phép đảm bảo sai số đã cho) cho nên thực tế ta có thể bỏ
qua và ta ký hiệu tín hiệu đo chỉ phụ thuộc thời gian x(t).
Tuy nhiên trong đa số các trường hợp trong thực tế tín hiệu đo là tín hiệu ngẫu nhiên
và do đổ tín hiệú không ngẫu nhiên (tiền định và gần tiền định) chỉ là trường hợp riêng của
T H N N 'm ath o i.
' Khi đo một tín hiệu gần tiền định cần xác định ngay đặc tính tiền định của sự thay đối
tín hiệu phụ thuộc thời gian và nhất thiết phải sử dụng nó để nàng cao tính chất của phép
đo. Khi đo tín hiệu ngẫu nhiên thường ta phải kiểm tra tính dừng, tính êrgôdic của tín hiệu,
phái định rõ phương pháp phân tích (phàn lích tương quan hay phân tích phổ) và xác định
các đặc tính số cúa chúng dựa trên yêu cầu phép đo.
3. HTTTC NGHIỆP.B
Trên thê giới hiện nay tổn lại các định lý ỉấv m ẫu nổi tiếng đó là định lý Kotelnikov
(Nga), định lý lấy mẫu của Shanon (Mỹ) vá dinh iý Nyquist (Mỹ),
Ta lần lượt xét các định Iv lấv inầLi dó.
Đ ịnh lý lấy mău cúa Kotelnikov [6 J dược phát biếu như sau;
“M<)/ iuìm hát kỳ xịt) có phô /lạ iì (hê troHỊị dài 0 “ có thí' với m ột dộ chính xác hcíí kỳ
Với chu kỳ lấy mẫu T^. có thê biểu diễn tín hiệư x(t) dưới dạnR m ột dãy đặc biệt được
gọi là dãy Kotelnikov:
- kT,)
ớ đây x*(t) - là tín hiệu phục hồi.
Như vậy tín hiệu liên tục x*(t) có thế biếu diẻn dưới dạng tích các giá trị tức thời
x (k T j với hàm số có dạng:
^ sinx sin27ĩf„.^Jĩ-kT,)
X 2ïït;.J(t - kT.)
Hàm này có giá trị bằnẹ ! tại các thời điếm t = kT^ và bằng 0 tại các giá trị t = (k + n)T^.
trong đó n- là số nguyên.
7 r l ố 11- \ĩÀ
n a ii\/^ n
( 2- 2 )
2.2.3. Đ ịnh lý S h an o n
Sau K otelnikov thì Shanon, nhà bác học nmrời Mỹ đã phát biểu và chứng minh định lý
lấy mẫu như sau [7]:
"M ột tín hiệíi x(í) có p lìổ hạn chếiroiìỊị kluHÌiìi' 0 ^ có thểÍỈKỢC hiểu diễn lioùiì
íoàiì hârìíi các mưu cétcli dềii Iilìciu, lân s ô ' S í t o (hũ ¡\. "
Định lý này dựa trên 3 íỉiá thiốl gần đúna inà ta chấp nhận:
1. Để có x(t) có phổ hạn chế x(l) phải là một lín hiệu tồn tại vô tận theo thời gian.
2. Độ rộng xung mẫu rất nhó (ĩ 0).
3. Việc hồi phục tín hiệu x(l) từ các mẫu dược thực hiện bằns; các m ạch lọc thông hạ lý
tướng, loại bỏ tất cả các thành phần tín hiệu có phổ l(3'n hơn —F . .
19
v ề sau một tác giả khác là N yquist cũng đã phát biểu và chứng m inh lại định lý này
[ 12] m ở rộng cho dải tần âm ^
Nếu x(t) có biến đổi Furiê là X (0 sao ch o X(f) bằng không khi f > thì phổ của
x(t) sẽ trải ra trên khoảng từ đến tức là có bề rộng là
Định lý N yquist đã nêu điều kiện cần và đủ của việc lấy m ẫu sao cho tín hiệu phục hồi
x*(t) không bị biến dạng. Đ ịnh lý phát biểu như sau:
Định lý: "N ếu x ịt) ỉà m ột hám có dải tổn +F,„^J thì ta s ẽ không bị m ất thông
tin khi thực hiện phép lấy m ẫu với m ột tần sô' lấy m ẫu cao hơn ” rức là:
(2-3)
Thật vậy nếu x(t) có biến đổi Furie là X{f) thì phổ của x (t) sẽ là ( x (t) là hàm rời rạc).
Với: nF, = F _
Đem biểu thức (2-4) này nhân với hàm cổng có bề rộng là ký hiệu là
Ị~ỊF^ ( f ) , hàm này bằng không với m ọi giá trị của f nằm ngoài khoảng
2
F. thì sẽ tìm lại được phổ của tín hiệu x(t), tức là:
2 2
(2-5)
Bây giờ ta hãy lấy biến đổi Furiê ngược cả hai vế:
V ế trái gồm:
X (f)* ¿ 6( f - n F ¿ ) ^ x ( t ) ( 2- 6 )
n= -co
(2-7)
ttF t
20
x (t)= T , ị x [ | - .0 1- - (2- 10)
V‘ c V Fc.
Thay (2-10) vào (2-9) ta có:
/ \
rk ^ sin 7tF c t
x (t)= ^ x .0 l - —
k=-cr. ' nFj
Nhưng:
sinr/tp. t -
sinTtP.t
c
t-
t F ct
7
nF, t -
Từ đó suy ra:
sin nF,. t -
OD
F„
■ ( • ) = Ẻ X F„ (2- 11)
k=-«
tF„ t -
7
K ết quả này cho ta thấy rằng có thể lập lại một hàm từ các m ầu của nó với tần số lặp
lại là F, > 2 F _ .
N hư vậy chúng ta có một sự “lương dương về thông tin” sau đây:
{ t l-^ x ( t ) irên (-00, +co } C í. {f f-^ X ( f ) trên
<í:> {N 1- ^ x (tị) trên ( - 00, +oo)Ị <=> {F, h-> X,(FJ trên
N ói khác đi việc hiểu biết về các mẫu ic(F^.) tưo-ng đương với việc hiểu biết toàn bộ về
hàm x(t), chính (2- 11) đảm bảo cho điều đó.
N hư vậy định lý N yquist thực chất là định lý vShanon mở rộng cho cả dải tần sô' âm
(“ Pmax) ''à cùng đi đến biểu thức của đường phục hồi x*(t) (2- 11) tương đương với định lý
K atelnikov và biểu thức F,. ằ trùng với biểu thức của định lý Shanon.
Đ ặỉ vấn đ ề
Ngày nay trong đo lường khi mà kỹ thuật số đã ngày càng chiếm ưu th ế thay cho kỹ
thuật tương tự, thì m ột vấn đề đặt ra hết sức cấp bách là phải lấy m ẫu tín hiệu đo lường như
th ế nào để đảm bảo độ chính xác của phép đo, lại không tốn thời gian xử lý cũng như
không tốn ô nhớ. Đ ó là m ột bài toán tối ưu về tần số lấy mẫu.
Về nguyên lý thì m ột quá trình lấy mẫu là quá trình rời rạc hoá tín hiệu đo theo thời
gian tức là biến đổi tín hiệu đo liên tục theo thời gian x(t) thành hàm rời rạc Xj, là tập hợp
các tung độ m à theo đó có thể nhận lại được ước lượng của tín hiệu đo liên tục x*(t).
21
A x(t) = (X(„ X|, X2, . / . x j (2-12)
B(x,„ X,, Xj, ...x„) = x*(t) (2-13)
Khi thực hiện m ột phép A lên x(t) thì ta nhận được X| và ngược lại nếu tác động m ột
phép B lên Xị ta nhận được x*(t). Đ ó là hai quá trình ngược nhau m à ta có các thiết bị tương
ứng đó là các bộ biến đổi A /D và D/A. Toán tử A trong (2-12) được gọi là toán tử thể hiện,
toán tử B trong (2-13) gọi là toán tử phục hồi.
Trong hình 2.4 biểu diễn quá trình rời rạc hoá tín hiệu đo x(t) và đường cong phục hổi
x*(t) có độ sai lệch. Sai số này được gọi là sai số phục hồi, được tính là:
Ax(t) = x*(t) - x(t) (2-14)
Vể nguyên tắc có thể sử dụng đường
bậc nhất (đường nối hai điểm cạnh nhau)
hay bậc cao để phục hồi, trong trường
hợp đó sai số phục hồi sẽ nhỏ hơn. Tuy
nhiên ớ đây ta xét sai số cực đại thì việc
sử dụng đường bậc thang (hàm bậc 0 ) là
hợp lý-
Khi rời rạc hoá m ột tín hiệu thì bước
rời rạc hoá có ảnh hưởng rất lớn đến
độ chính xác của phép phục hồi tín hiệu
đo, về nguyên tắc càng nhỏ tức tần số
Hình 2.4. Quá trình rởi rạc hoá tín hiệu đo
lấy mẫu = - — càng lớn thì quá trình
22
Theo các định lý này ta có thc lấy X(h:
fc-
Vsô
Biểu thức này đã tính đến sự phụ
thuộc của vào sai số phục hồi bằng
đường cong tuyến tính hoá lùng đoạn ô
và hệ số 2n của quá trình tuần hoàn.
Tuy nhiên nó lại không bao hàin
trưòỉng hợp đưòfng cong phục hồi là
đường bậc thang (hàm bậc 0 ) là đường
có sai số phục hồi lớn nhất và dược sử
dụng trong kỹ thuật số với sai so lớn Hình 2.6. Lấy mẫu theo Mirskỉ
nhất là ±lq (q là mức lượng tứ). l ’a ,
cũng nhận thấy rằng đối với tín hiệu số thì Iq = Vì vậy cliéu cần thiết là tìm được mối
quan hệ giữa tần số lấy mẫu f. phụ Ihuộc vào \’à sai số phục hồi y đối với trường hợp
đường cong phục hồi là đường cong bậc thang (hàm bậc 0 ).
Tiếp theo Ornatski [5] đã đưa ra biểu Ihức cho đường cong phục hồi là đường bậc
thang (hàm bậc 0 ) với tín hiệu hình sin (tín hiệu tiền định) là f. = , trong đó f là tần
27tf
số của tín hiệu hình sin, Y% là sai số phục hồi đã tính % nếu y chưa tính % thì =
T uy nhiên O rnatski đã không chứng minh biếu thức này và cũng không nói xuất xứ từ đâu
(xem [5]). Biểu thức này đã có thành phần 2ti chứng tỏ đã có liên quan đến quá trình tuần
hoàn, tuv nhiên ta có thế thây Híiay rằng trong trường họp y = 100% thì = 2 iĩĩ tức là lớn
hơn tần số K otelniko\' hay Shanon một hệ sổ là 71 rõ làng là không hợp lý.
23
Với lại biểu thức này có đúng cho trưcmg hợp tín hiệu ngẫu n hiên hay không thì tác giả
lại không nói rõ.
Sau đó trong [9] khi xét sal sô động của quá trình phân kênh theo thời gian của hệ
thống đo xa cũng đã đưa ra cách đánh giá sai sô' phục hồi kiểu đư ờng bậc thang, đưa ra biếu
thức biểu thức này không dúng vì nếu y = 100% thì f^, = f„„. tức là đường cong
phục hồi x*(t) sẽ m ất hẳn tính tuần hoàn của x(t).
Căn cứ vào những phân tích trên, lác giả quyển sách này (Phạm Thượng H àn) đề xuất
và chứng minh m ột định lý lấv mẫu inới cho tín hiệu đo lường với đường co n g phục hồi là
đường bậc thang (hàm bậc không).
2.2.6. Đ ịnh lý lấy mẫu mói - Định lý suy luận của P.T . H àn
1. P h á t biểu đ ịn h lý
“M ột tín hiệu do lườnẹ .\(í} có ddi !ầiì hạn c h ế trong khoáng 0 có th ể lấy mẫu
cách đều nhau với tần s ố líí\ mẫu f\. tỷ lệ ihuận với tẩn sô' ỉớn n h ấ t của tín hiệu đo cảng
hệ s ố ^ và tỷ lệ nghịch \'(H sai s ố y của đường cong p h ụ c hồi kiểu bậc ĩhanq (hàm bậc
f, = — ( 2- 16)
3 Y
2. C h ứ n g m in h đ ịn h lý
Trong hình 2.4 ta có tín hiệu đo là x(t), sau khi lấy m ẫu cách đều nhau và phục hồi
bằng đường cong bậc thang (hàm bậc 0) ta được x*(t). Sai số phục hồi là sai số do quá trình
xấp xỉ hoá. X ét m ột thời điểm giữa x(t,) và x(t| + 1) tức là k hoảng tưofng ứng với m ột bậc
thang của x»(t). Giả sử t = t, + T, T có thế lấy giá trị hất kỳ trong k h o ản g t| ^ t,+|.
Lúc đó sai số phục hồi ớ thời điểm l, + X là;
Ax(t,+x) = x*(ti + T ) - x ( t¡ + T) (2-17)
Nhưng x*(tị + t ) = x(t,) cho nên:
Ax(t + x) = x (t,)-x (tị + x) (2-18)
Vì x(t) là m ột tín hiệu đo bất kỳ (tiền định hay ngẫu nhiên) nên tại thời điểm x(tị + x)
có thê’ có nhiều giá trị của nhiều thể hiện của tín hiệu đo x(t). N ếu x(t) là tín hiệu ngẫu
nhiên thì ta giả thiết là tín hiệu ngẫu nhiên dừng, trường hợp k h ô n g dừng th eo kỳ vọng toán
học thì có thể dừng hoá từng đoạn để xét.
Ta xét giá trị trung bình bình phương của sai số theo tập hợp các thể hiện của tín hiệu
đo (ta ký hiệu M { .} là phép lấy trung bình thống kê):
M {[A x (t,+ x ) f } = M {[x (ti) - x(tị + x)]^}
= M{x^(t,)) + M {x\t, + x)} - 2M {x (t¡). x(t, + x)} (2-19)
Các thành phần của biểu thức (2-19) được tính như sau:
M{x'(t,)} = M{x'(ti + X)} = D (x) + m ' (2-20)
24
D(x), m , là phương sai và kỳ vọng toán học cúa x(t):
M{x(i,).x(t, + T)Ị = R / t) + m; (2-21)
Rx(x) là hàm tương quan của tín hiệu x(t)
Thay (2-20) và (2 -2 1 ) vào (2-19) ta có:
M í[A x (1,+ t)] - } = 2 [D ( ,x )- R ,(t) ]
Ta biết rằng D (x) = R^(0). nén ta có:
M {[A x(t,+ T ) ] '} = 2 [ R jO ) - R ,( T ) ] (2-22)
Ta nhận thấy rằng X nằm trong khoảng rời rạc hoá và sự phụ thuộc của sai số vào t
có tính chu kỳ, tức là:
M {[ Ax (t,+ x)]‘ } = M {[Ax(ĩj+i: + k T J]‘ }
Lấy trung bình giá trị này trong một chu kỳ rờt rạc hoá T^. ta được phương sai của sai
số phục hồi như sau:
2 V
D(Ax) = ; ^ j[R ,(0 )-R ,(x )]d T (2-24)
c 0
Giả sử tín hiệu đo x(t) có mật độ phổ không đổi và bàng .N|, trong khoảng tần số
0- tức là:
ÍN ,„vớ if = 0-ff
s,(f)=i , (2-25)
[0, với f ngoài khoa ng đó
Theo công ihức Vine - Kliiiìclìiiì lã líiìh đượe hàỉìỉ iươiig quaiì eủa tín hiệu đo x(t) như sau:
(2-26)
Thay (2-25) vào (2-26) và sứ dụng công thức ơ le , lấy tích phân ta được:
■ N„
N„cos27ifxdf = —^ sin 2 7 if„ ...T
2711
(2-27)
•2 7 tU T
Trưòfng hợp T = 0 ta có :
R.(0) = N„ (2 -2 8 )
4 . HTTTC NGHlệPJV 25
2 sin27i:f .. T
D (A x )= N.i._
^^D^max - ^N n^max
.i . ■ di (2-29)
O
2N o U " sin27if .. X
D(Ax) = 1 - di (2-30)
T.
Đật
T.
1= (2-32)
„ 2TCf„^,T
Ta có
<Ỉ|I (2-34)
Ẵ l-l
Theo [8 ] tích phân I(Ịi) là m ột tích phân bất định có thể triển khai thành dãy:
(2-35)
^ - (2 i + l)( 2 i + l)!
1= 2 n f ... T - (2-37)
2nf 18,
2 N „f_
D(Ax) = 2 N „ f _ - T. -
18
D(Ax) = ị n % , C X (2-38)
Tuy nhiên giá trị D(Ax) là giá trị sai số tuyệt đối không thể sử dụng để đánh giá quá
trình xấp xỉ hoá được, ta đưa ra sau đây khái niệm về sai số tương đối quy đổi Y là tỷ số
giữa cãn bậc hai của phương sai của sai số D(Ax) và cãn bậc hai của phương sai tín hiệu đo
D(x), tức là:
26 4. HTTTC NGHIỆP.B
vD(Ax)
(2-39)
V^3(X)
Vi D(x) = R,(0) và theo (2-28) la CÓ :
^ ti’N f,'..
i:iav T c“
2 _ D(Ax) _ 9 (I
Y =
D(x)
Từ đó:
2 „ '’Tt L...
Y = -7T f T„ = —
3 5 f.
f - fn..x
vậy: _____ 3___ Y (2-40)
Y
4 Định lý P.T.Hàn , 2TT u . 10472Hz
3 Y
Như vậy để đảm bảo sai số phục hồi là 1% thì khi phân tích tín hiệu lưới điện phải lấy
mẫu = 10472Hz theo định lý P.Ï. Hàn, còn nếu lây mẩu theo K otelnikov và Shanon thì
chỉ cần 100Hz điéu nàv dẫn đến việc phục hồi đưởng cong sẽ vấp phải m ột sai số tới
Ỵ = 100% (xem hình 2.5). Đó là điéu không thể c h ấ p nhận được.
Còn theo biểu thức của Omatski thì tẩn số lấy mẫu lớn hơn 3 lần so với định lý
P.T. Hàn tức là định lý P.T. Hàn tối ưu hơn.
Từ định lý trên đây ta có thê suy ra một sỏ hệ quả sau:
H ệ qiid ì : Tần số lấy mẫu iheo Kolelniko\' \'à Shanon í’^, = chính là tần số nhỏ
nhất có thể đảm bảo tính tuần lioàii của đườnu c o n ” phục hồi nhưng irong trường hợp đó sai
số phục hồi vấp phải là 100%.
27
Thực vậy từ biểu thức (2-40) nếu cho 7t » 3 và y = 100% =1 thì
F^, = chính là tần số K otelnikov.
Và biểu thức (2-40) m ột cách gần đúng có thể rút gọn lại nếu cho 7Ĩ s: 3 như sau:
2 f ...
(2-41)
y
Với Y % = 0 -ỉ- 100% tương ứng với 0 -í- 1 thì đây chính là tần số Shanon. Điều này
chứng tỏ sự đúng đắn của định lý m ới đã được chứng minh.
Hệ cỊuả 2. Từ biểu thức (2-40). N ếu biết và có thể tính được sai số cúa quá trình
phục hồi đường cong theo kiểu bậc thang (hàm bậc 0 ) theo biểu thức:
= (2-42)
Hệ qua 3: Từ biểu thức (2-40) có thể suy ra chu kỳ lấy m ẫu hay khoảng thời gian cách
nhau giữa hai điểm đo như sau:
T, = - = — ( 2- 43)
fc 2 tt 2n
V í d ụ :M ệ n h dê' thuận
Để đo tín hiệu nhiệt độ không k h í trong 24h với sai số 1% thì cần phải đo các điểm
cách nhau một khoảng thời gian là bao nhiêu? ở đây chu kỳ tín hiệu là T = —^ = 24h .
^max
Vậy chu kỳ lấy mẫu (đo) là:
T’ _ 1 1 _ T 3 y _ 24.3.0,01
T„ = — = - ——— — = ' — = 0,1146 giờ, tức là hơn 6 phút.
2 T r f _ /3 y 27t 2.3,14
Vậy thời gian các điểm đo cách nhau theo định lý P.T. H àn là 6 phút (6 ’) là đủ.
Còn nếu theo định lý Kotelnikov thì thời gian đó phải là 12 giờ đó là điều không hợp lý.
Mệnh đ ề ngược: Vậy với thời gian 671 điểm đo liệu có thoả mãn sai số 1% hay không?
Thông thường nhiệt độ không k h í m ùa hè dao động trong thời gian 0 giờ để'n 12 giờ là
20" đến 40 "c và m ùa đông từ 10‘’c đến 30"c. N hư vậy khoảng nhiệt độ chênh lệch là
T = 20"c.
Số điểm đo được trong 12h là:
N = — .12 = 120điểm đo
6 ’
A, 4 = ^ = 0,167”
n 120
Sai sô' tương đối quy đổi sẽ là:
28
At 0,167'
Y% = 00 = 00 = 0.84% < I %
T 20"
T/ ả/Ở Í.-T hoả m ãn sai SỐ đã cho.
Như vậy đã tìưi ra được biêu thức về tần số lấy mẫu tín hiệu đo lường khi biết trước tần
số lóìi nhất của tín hiệu đo và sai số phục hồi yêu cầu là y thì ta có thể iấy mẫu tín hiệu
2 f
với tần số là f^, = , là tần số tối ưu.
• 3y
Trường hợp nếu chưa biết thì có thế tìm theo cách đã trình bày ỏ' [10], Định lý
đã được duyệt đăng ở Tạp chí K hoa học và cỏiìi’ lìqlìệ của Viện KH và CN VN, số 4/2006.
Đ ịnh lý đã được tác giả đăng ký bản quyền lác giả tại Cục Fỉán quyền tác giả Văn học -
Nghệ thuật Bộ V ăn hoá Thông tin số 423/2006/ỌTG cấp ngày (ìf)/Ọ3/2006. Đồng thời định
lý đã được công bố tại hội nghị đo lường toàii quốc 11/2Ü05. Đặc l»iệt định lý đã được công
nhận và cho phép báo cáo tại hội nghị Quốc tc cua Hiệp hội các trường Đ ại học cộng nghệ
châu Á do trường Đ ại học công nghệ SHIBAƯRA (Nhật Bán) tổ chírc tại Băng Cốc - Thái
Lan 2/2007.
Lưẹmg tử hoá tín hiệu chính là quá trình rời rạc hoá tín hiçu theo mức. Phép lượng tử
hoá theo mứe thường được sử dụng trong các chuyển đổi tưong tir số (ADC). Tín hiệu từ
các cảm biến (sensor) sau khi đi qua ADC vào máy tính. Tín hièu sẽ được làm tròn khi
nhận mức luçfng tử gần nhất. Sai số do việc làm tròn đó ảnh liưóiig den độ chính xác của
phép đo. Sai số này được gọi là sai số lượng tử.
Phép lượng tử hoá theo mức được thực hiện khi lấy các giá tri ó thời điểm tín hiệu cân
bằng với mức lượng tử gần nhấl và lấy giá trị lượng tứ đó (hình l.ĩb ) .
Có hai cách lượng tử hoá:
1. L ư ợ n g tử h oá với bước lượ ng tử đếII
a) z b) /
Hình 2.7a) Lượng tử hoá đểu; b) Lượng tử hoá theo hàm Logarit
29
Đặc trưng của phép lượng tử này (hình 2.7a) là người ta chia tung độ của tín hiệu thành
những bước đều nhau. Đây là phép lượng tử hoá đơn giản và phổ biến nhất.
Tuy nhiên, phương pháp này nhiều lúc tỏ ra không hữu hiệu. V í dụ: Khi m uốn truyền
đi tín hiệu rất lớn hay rất nhỏ thì việc lượng tử hoá đểu đối vơi tín hiệu nhỏ sẽ có độ chính
xác kém hơn so với tín hiệu lớn. Trong những trường hợp đó người ta thường sử dụng phép
lượng tử hoá không đều.
2. P h ép lư ợng tử hoá kh ôn g đều
Thông thường người ta hay sử dụng lượng tử hoá theo đặc tính hàm lôgarit theo y
(hình 2.7b). Lúc đó bước lượng tử với tín hiệu vào theo m ột hàm lôgarit. N hờ vậy m à khi
lượng tử hoá tín hiệu nhỏ thì bước lượng tử cũng nhỏ nên độ chính xác vẫn đảm bảo còn
khi tín hiệu lớn thì bước lượng tử sẽ lón.
Như vậy việc sử dụng lượng tử hoá kiểu lôgarit cho phép nhận được độ chính xác cao
của việc truyền tín hiệu khi số íượng mức lượng tử không cần lớn lắm.
Q uá trình lượng tử hoá tín hiệu thứòmg được thực hiện cùng lúc với việc mã hoá chúng,
tức là ở đầu ra nhận tín hiệu dưới dạng m ã số. Tín hiệu dưới dạng đó có thể đưa trực tiếp
vào m áy tính để xử lý. Các bộ biến đổi Ạ D C thực hiện nhiệm vụ này. Trong thiết bị này sẽ
tiến hành cùng m ột lúc ba quá trình đó là rời rạc hoá, lượng tử hoá và m ã hoá. K ết quả ở
đầu vào là tín hiệu tương tự, còn ở đầu ra là tín hiệu dưới dạng m ã số tiện lợi cho việc xử lý
bằng m áy tính hay cho thiết bị đo chỉ thị số.
Lượng tử hoá - đó là việc làm tròn các giá trị tín hiệu đến giá trị lượng tử gần nhất. Tức
là mỗi giá trị được làm tròn khác với giá trị ban đầu (^iá trị thực) của tín hiệu một đại lượng
ta gọi đó là sai số làm tròn và về độ lớn không vượt quá một nửa bước lượng tử hoá q/2 .
Nếu tín hiệu vào không biết m ột cách chính xác thì sai số làm tròn là m ột đại lượng ngẫu
nhiên. Khi bước lượng tử hoá q nhỏ thì có thể coi là luật phân bố của đại lượng ^ là gần với
phân bố đểu tức là:
p (^ ) = q 2^ 2
0 ngoài khoảng trên
Một dãy các giá trị sai số làm tròn ệ tạo ra khi lượng tử hoá các giá trị rời rạc của tín hiệu
x(kT) sẽ lạo ra một quá trình ngẫu nhiên rời rạc ậ(kT) gọi là tạp âm lượng tử. Tín hiệu đã lượng
tử hoá được coi là tổng của tm hiệu rời rạc chưa lượng tử x(kT) và tạp âm lượng tử ệ(kT).
Phương sai của tạp âm lượng tử được tính như sau:
12
30
q.
v/l2'
tức là sai số bình quân phương của quá trình lượng tử hoá chiếm khoảng 0,29 của bước
lượng tử hoá.
V í dụ: Đối với ADC 8 bit tức là toàn bộ thaii2 đo được chia làm 2^ vạch và giá trị mỗi
M ã là m ột dạng để thể hiện các thông báo trong đó thực hiện các quy tắc đảm bảo sự
tương ứng giữa các tín hiệu mã và nội dung các thông báo.
Để tiến hành mã hoá tín hiệu trước tiên phải biến đổi tín hiệu theo cả hai quá trình: rời
rạc hoá và lượng tử hoá, la nhận được tín hiệu lỲĩi rạc lượng tử (hình 2.2d) và biểu diễn các
giá trị rời rạc lượng tử bằng các mã số.
M ã .vô'được gọi là dạng để thể hiện các con số tương ứng với các giá trị rời rạc lượng
tử. Mã số được ứng dụng rộng rãi trong kỹ thuật số hiện nay đê' thể hiện các giá trị trong
các kỹ thuật tính toán, đo lưòng, điều khiển, bưu chính viễn thông và các lĩnh vực công
nghệ khác nhau.
Trong kỹ th u ật đo lường nói riêng, mã số cần thoả mãn các điều kiện sau: có thể
biểu diễn được m ột s ố lớn các giá trị của đại lượng đo, tiện cho việc biến đổi thành các
dạng inã khác.
V í dụ: M ã cơ s ổ ¡0 để hiển thị hệ đếm thập phân là hệ đếm phổ biến hiện nay ta sử
dụng mã cơ số 10 là loại mã có 10 trạng thái đó là: 0, 1, 2 . 9 là loại mã có thể biểu diễn
bất kỳ số nào và được sử dụng trong cuộc sống hàng ngày.
, M ũ cơ s ố 2: Trong kỹ thuật không có một thiết bị nào có 10 trạng thái ổn định cho nên
tiện nhấi người ta sử dụng mã cơ số 2 là loại mã chỉ có 2 trạng thái ổn định đó là 0 và I.
Trong kỹ thuật có thể tạo ra loại mã như vậy bằng các phần tử logic, ví dụ các cổng logic
hoặc m ạch trigơ.
Bất kỳ số nào dưới dạng mã 10 đều có thể biến đổi thành mã cơ số 2 bang cách sau đây:
N = 1.2'' + 0.2 V 1.2 ’ + 1.2 '+ 0 .2" = 10110 = 22
Các số 2", 2 ‘. 2% 2 \ 2'*... = 1, 2, 4, 8, 16... ckrợc gọi lằ trọng S(). Bất kỳ số nào dưới
dạng cơ số 2 đểu có thể biểu diẻn dưới dạng tons các trọng số để tạo thành số dưới dạng
31
mã cơ số 10 tương ứng, mỗi một trọng số tương ứng với một dãy mã. Nhược điểm của m ã
cơ số 2 là phải biểu diễn một số lớn thì kích thước sẽ rất dài và khó đọc.
M ã cơ s ố 2-10 là loại mã mà tổng hçfp các trọng số cho ta 9 trạng thái và số 0 nữa là
10, nghĩa là với mã 2-10 ta chỉ có thể biểu diễn 10 trạng thái nhưng lại sử dụng mã cơ s ố 2.
Tức là mã cơ số 2 nhưng lại làm việc theo nguyên tắc mã cơ số 10.
M ã 2-10 có trọng số là;
2421 hay 5121 hay 4221.
N hư vậy để biểu diễn 10 số từ 0-9 với mã 2-10 ta cần 4 dãy m ã cho mỗi hàng đơn vị,
chục, tră m ... và như thế có thể biểu diễn bất kỳ số nào mà kích thước lại không quá dài như
m ã cơ số 2 .
Để mã hoá m ột tín hiệu, trước tiên ta thực hiện qua hai quá trình rời rạc hoá và lượng
tử hoá ở mỗi mức sẽ được gán cho một tập hợp mã.
Ví dụ: Giá trị của tín hiệu rơi vào mức lượng tử 5, giá trị của mã sẽ là 0101 là X, ở hình 2.8.
Trong thực tế các bộ biến đổi A/D là thiết bị để thực hiện phép m ã hoá tín hiệu.
Các bộ biến đổi A/D được chế . M ức lượng tử
1001 9
1. Phương p h á p song song 1000 8
32
Đ ể nâng cao độ chính xác của quá tiình mã hoá thì cần phải giảm sai số của cả hai quá
trình rời rạc hoá và lượim tử hoá \i sai số của quá trình số hoá được tính bằng
y% = ± Iq.lOO (q là mức lượng tử).
Do đó q càng nhỏ thì sai sò' càng ít.
= 0 ,0 9 7 6 % ^ 0,1 %
1024
Phưcmg pháp rời rạc hoá ngày nay đã đạt được tốc độ rất nhanh, thời gian rời rạc hoá
đã có thể đạt được T, = 10~'^s. Như thế số lượna điểm thu thập được sẽ rất nhiều. Đối với
một HTG với số kênh từ 100 1000 thì khối lượng các giá trị đo được sẽ hết sức lớn.
V í dụ: Đ ể thử nghiệm một động cơ ta đo trong vòng 2,5 phút các giá trị như: nhiệt độ,
công suất, tốc độ quay, lượng dầu v .v .,. Số lượng các giá trị đo có thể lên tới 2,ị điểm.
Một số lượng ìớ n như vậy việc gia công chúng thật phức tạp vằ khó khãn. Người ta đã sử
dụng máy tính ghi vào bộ nhớ, Sihi vào đĩa từ với tốc độ nhanh và quay lại với tốc độ chậm
hcfn, nhưng như th ế sẽ không đảm bảo thiết bị đo làm việc với toạ độ thời gian thực.
Tuy nhiên không phải tất củ thông tin đều có giá trị như nhau, có những loại hầu như
không cần và được coi là thông tin thừa.
Tlieo nhiều tài liệu thì những thông tin thu thập từ vũ trụ chí có 5% là có lợi còn 95%
là thông tin thừa. Việc gia cồn« chủng phụ thuộc vào độ chính xác m ong muốn. V í dụ: Để
đạt được độ chính xác là-2% thì chỉ cán 1/70 lượng thông tin nhận được là đủ. Như thế tức
là m ột lượng lớn thông tin có thể giảm, như là thông tin thừa.
a) Thông tin thừa làm tăng ílif'/i íỊÌan íỊÌa công thông tin. Với khối lượng thông tin quá
lớn, thời gian gia công tính toán theo các angôrit sẽ rất lâu. Để giảm thời gian này người ta
sử dụng ba cách khác nhau. Đó là:
- Chọn loại m áy tính có tốc độ cao.
- Chọn angôrit nhanh như : giảm số lượng phép tính.
- Giảm thông tin thừa.
Việc giảm thông tin thừa là biện pháp tổng hợp và rất hiệu quả
b) Thông tin thừa lìmi tủìííị CÔIÌÍỊ siiâ'f máy phát khi phải truyền thông tin đi xa.
c) Thông tin thừa làm tăng dải tẩn .Vf3'khi truyền thông tin trên kênh liên lạc.
SKmCNGHIỆPA 33
d) Thông tin thừa sẽ líìm phức rạp Ììoá tíìiết bị đo, thiết bị truyền dẫn p h á i và thu do
v ậ y n ó s ẽ là m giâm độ tin cạy c ủ a hệ thốnu.
Nói chung lượng thông tin thừa sẽ gây nhiều tác hại do vậy việc giảm chúng luôn là
điều cần thiết và cấp bách.
Sở dĩ có hiện tượng thông tin thừa là do các yếu tố sau đây gây ra:
a) Khi tiến hành đo một đại lượng vật lý nào đó nếu ta đặt các sensor q u á gần nhau,
kết quả là các giá trị đo được từ các sensơ sẽ gần giống nhau, gây ra thông tin thừa.
b) Nếu m ột đại lượng vật lý thay đối chậm theo thời gian m à thời gian đo các giá trị
cách nhau quá ngắn thì các giá Irị đo được sẽ gần giống nhau, gây ra hiện tượng dư thừa
thông tin.
c) Khi mã hoá tín hiệu ta sử dụng loại mã không tối ưu, nghĩa là lượng thông tin m à
mổi ký hiệu m ã m ang nhó, điểu này cũng gây ra hiện tượng dư thừa thông tin trong quá
trình đo và biến đổi tín hiệu đo lường. Để giảm thông tin thừa ta phải chú ý về loại tá c
nguyên nhân trên.
Để đánh giá lượng thông tin thừa ta đưa ra một ỉchái niệm đó là: H ệ s ố thôníị tin tlìừa.
Hệ s ố nãy càng nho thì lượng ỉlỉôiìg tin thừa ccìiìg ít.
a) Hệ số thông tin thừa íheo sc)'Iượní> các ịịiá trị.
G iả sử n là số các giá trị đo được phải truyền đi, còn n„ là số giá trị có ích,vậy số
lượng các giá trị m ang thông tin thừa sẽ là:
An = n - n „ '
và hệ số cắl giảm thông tin Ihừa theo sấlưựUị!, vác già trị sẽ là;
K = ^ = 1 -B i
" n n n
b) Hệ số thô n g tin thừa theo chíi lần số: Dải tần số cần th iết để truyền tất cả các giá
trị đo được và dải lần số cần thiết để truyền những giá trị có ích f(| được biểu diễn theo
phương thức:
K, = =
f f
c) Hệ số thông tin thừa theo công siiđt:
p - p„ p„
p p
Trong đó: P- Tổng công suất cần thiết để truyền tất cả các giá trị đo được;
p,,- Công suất cần thiết để truyền các giá trị có ích.
34 5. HTTTC NGHIỆP B
d) Hệ sô' thông tin thừa theo ¡¡rợng tlìóiìỊỊ !in.
I-l,
K,-
I
Trong đó: I- Lượng thông tin nhận được khi truyền tất cả cắc giá trị đo được;
I„- Lượng thông tin nhận được khi truyền những giá trị có ích.
Đ ể giảm thông tin thừa cần thiết phải xác định số lượng tối ưu các giá trị tức thời,
nghĩa là nếu cho trước sai số thì ta phải xác định sô' lượng tối thiểu các giá trị, nhưng vẫn
bảo đảm độ chính xác đã cho.
Giả sử ta có một kênh liên lạc của hệ thống thông tin công nghiệp như hlnh vẽ (h. 2.9)
Trong m ột hệ thống như vậy
việc giảm thông tin thừa có thể
tiến hành ở nhiều khâu. Có thể
giảm thông tin thừa trước khi đưa
vào gia công (h.2 . 10a) là mô hình Hình 2.9. Mò hình kênh liên lạc
nối tiếp.
Hoặc có thế sử dụng thiết bị
cắt giảm thông tin thừa tác độn a
vào dụng cụ đo để nó chỉ đo
những giá trị cần thiết (h.2 . 10b là
m ô hình song song)*trước khi đưa
vào gia công.
Đ ể giảm thông tin thừa
phương pháp có hiệu quả nhất là
rời rạc hoá thích nghi. Nội dung
của phương pháp là, nếu cho
trước m ột sai số, tuỳ thuộc vào sự Hình 2.10. Mô hinh cắt giảm thông tin thừa
thay đổi của tín hiệu nhanh hay
chậm inà thời gian rời rạc hoá niait hay thưa, Trên cơ sở phương pháp này ta có thể tiến
hành dưới dụng một thiết bị /lửr/ii; ///(analog). Hay inột angôrit tính tức là phương pháp s ố
(digital), ta lần lượt xét chúng.
1. T h iế t bị tư ơ ng tự đ ể cắt giàm thông tin thừa
Phương pháp này có mô hình song song (h.2.1 Ib) để cắt giảm thông tin thừa, nghĩa là la
tạo ra một thiết bị tác động đến dụns cụ đo chỉ cho phép đo nhũng giá trị cần thiết còn những
giá trị khác coi như thừa c-ần loại bỏ. Phương pháp này được gọi ]à rời rạc hoá thích nghi. Thiết
bị lưolig tự đế cắt giảm thông tin thừa có thể thực hiện theo hai nguyên lý sau đây:
c ắ í giảm tliỏníị tin thừa theo phươniị plìáp iiiỊoại suy hậc thang:
G iả sử ta cho trưóc một sai số tuyệt đối £ii rnà phép đo cần đạt, ta tiến hành đo các giá
trị mà độ sai chênh lệch giữa aiá trị đã đo được và tín hiệu đo đạt đến giá trị £„ (hình 2.11).
35
Tức là khi s(t) = x*(t) - x(t) = £(, thì
dụng cụ đo mới được phép đo lại giá trị tiếp
theo, cứ như thế thiết bị đo sẽ đo được tất cả
những giá trị cần thiết (có sai số bằng E„). Như
vậy độ sai lệch có dạng:
£ (t)= |x ( t , - |) - x ( t ) | = s„ (2-44)
Thiết bị để thực hiện quá trình trên được
gọi là thiết bị cắt giảm thông tin thừa
(TBCGTT).
Tín hiệu đo x(t) được đưa đến khoá K Hỉnh 2.11. Nguyên lý phương pháp ngoại
suy bậc thang
(thưòng mớ) khi khoá K đóng giá trị x( tị-i)
được đưa vào bộ nhớ N và bộ trừ TR khi x(t) thay đổi cũng được đưa vào bộ trừ TR.Hiệu
của chúng sẽ là f,(t) 'Sau khi lấy giá trị tuyệt đối sẽ được đưa vào bộ so sánh để so sánh với
s„. Khi nào 8(t) = 8„ thì ở đầu ra bộ so sánh có tín hiệu ra lệnh cho thiết bị đo đo lại giá trị
x(tj) đồng thời đóng khoá K để đưa x(tj) vào bộ nhớ N.Sau đó quá trình lặp lại cho đến hết.
Quan sát trên hình 2.12. Ta thấy rằng nếu ta đo các giá trị cách đều nhau với sai số lớn
nhất là 8„ thì phải
đo 21 điếm , còn
nếu sử dụng
phương pháp cắt
giảm thông tin
thừa theo đường
cong ngoại suy bậc
thang x»(t) thì ta
phải đo tất cả là 12 Hình 2.12. Thiết bị giảm thông tin thừa theo phương pháp ngoại suy bậc thang
điểm , như vậy là ta
đã giảm đi gần một nửa số lượng các giá trị là thông tin thừa.
Cắt giảm thông tin thừa theo phương pháp nội su y tuyến tính:
Phương pháp nội suy tuyến tính là phưcmig pháp sử dụng đường xấp xỉ hoá là đường
thẳng. Đường cong đo x(t) được thay bằng những đoạn thẳng x*(t) sao cho độ sai lệch lớn
nhất giữa đoạn đường cong x(t) và x*(t) phải bằng S(,.Tức là:
s(t) = I x*(t) - x(t) I = s„
Trong đó x*(t) là đường thẳng được tính như sau;
x‘(t) = x ’ (V ,)A t + x ( V ,)
Trong đó x ’(V i) là đạo hàm của x(t) tại điểm tị_|
Ta có: E(t) = I x ’(t| -|)A t + X - x(t) I = E
Ta đặt: Ax = x(t) - x(ti_|) ta có:
s(t) = I x ’(ti _,) A t - Ax I = s„ ( 2-44’)
Thiết bị để thực hiện phưcmg trình (2 -4 4 ’) được thể hiện ở hình 2.13.
36
Đến Ihiết bị đo
-----------^
xit) A/
TI
1
1 x'(t)
VF 1 X. ------- > N2
x(t) 1— 1
1 ------ 1—
Hình 2.13. Thiết bị cắt giảm thông tin thừa theo phương pháp nội suy tuyến tính
Tín hiệu đo x(t) sau khi đi qua khoá K| vào bộ nhớ N| để nhớ giá trị x(ti-|). Giá trị này
sẽ được trừ đi x(t) cho ta giá trị Ax ở đầu ra TR| và đưa tiếp vào T R 2. M ặt khác x(t) được
đưa tiếp vào bộ vi phân V F tạo ra đạo hàm x ’(t). Qua khoá Kj đưa vào bộ nhớ N2 để nhớ giá
trị đưa tiếp vào bộ nhân (x) đế nhân với At do bộ phát xung tuyến tính (A) tạo ra.
Tích x ’(t|-|). At được trừ đi Ax và lấy giá trị tuyệt đối ở TR 2 ta được E(t). So sánh với E„ ở
bộ (SS). Khi' e(t) = e,i ở đầu ra xuất hiện tín hiệu lệnh cho thiết bị đo đo lại tín hiệu x(tj).
Đ ồng thời tín hiệu ở đầu ra bộ (SS) cũng đưa đến khoá các khoá K |, Kj để nhớ x(t|) và x ’(t|)
vào bộ nhó' N |, N2 và khởi động máy phát xung tuyến lính tạo ra At cho bước tiếp theo. Cứ
như thế quá trình sẽ tiếp tục và các giá x(t), .r í/}
irị mà thiết bị đo đo được là những giá
trị cần thiết thoả m ãn sai số e„ clio
trước. Trên hình 2.14 ta thấy ngay quá
trình cắt giảm thông tin thừa này: Sử
dụng phương pháp nội suy tuyến tính
có thể cắt giảm tới 7 lần số lượng các
điểm đo so với rời rạc hoá đều mà vẫn
bảo đảm sai số Ê(, cho trước (chỉ còn lại
Hình 2.14. Nguyên lý phương pháp nội suy tuyến tính
3 điểm so với 21 điểm ).
2 . C ố t g iả m th ô n g tin th ừ a b ằ n g phư ơ ng pháp s ố
Đ ể cắt giảm thống tin thừa bằng phương pháp số. Trước tiên tín hiệu đo sẽ được số hoá
qua bộ biến đổi A/D (analog digital converter) sau đó các giá trị này sẽ được trực tiếp đưa
vào m áy tính. M ột angôrit tính sẽ tự động lựa chọn những giá trị cần thiết (đảm bảo sai số
S(, cho trưóc) để đưa vào hệ thống HTC phương pháp này thực hiện theo sơ đồ nối tiếp (h.2.10a).
Đối vói phương pháp số ta cũng sử dụng hai angôrit tương ứng với phương pháp tương tự.
37
c ắ t giảm thông tin thừa sử dụng angôrỉt ngoại suy bậc thang:
Giả sử cho trước sai số 8,1 được ghi vào ô nhớ của m áy tính. Tín hiệu x(t) sau khi qua
A/D được đưa vào m áy tính. M áy tính sẽ tự động lựa chọn những giá trị của tín hiệu đảm
bảo sai số 8,1 cho trước và gửi đi vào HTC, còn những giá trị khác sẽ bị lo ạ i...
M ột angôrit như vậy có thể tạo ra m ột tập hợp các giá trị cỏ lợi m à thôi (tức là đảm
bảo độ chính xác E|, cho trựớc) là tập hợp với số lượng các giá trị là ít nhất.
Sau đây là thứ tự thực hiện m ột angôrit như vậy:
1. ở thời điểm t(| giả sử ta có x,|.
2. X|, được nhớ vào R A M , cùng lúc có thể truyền đi hay đưa vào xử lý.
3. ở thời điểm t| xuất hiện giá trị X|.
4. Tính độ sai lệch giữa hai giá trị:
e(t,) = X, - x „
S(t2) = X2 -X „
“ ^k“ t(l
Thời điểm đầu t(| sẽ là điểm đầu của khoảng ngoại suy đó.
M ột angòrit như vậy được gọi là angôrit ngoại suy bậc thang. Q uá trình hồi phục sẽ
thực hiện ngược lại từ điểm này qua điểm khác sẽ kẻ những đoạn thẳng song song với trục
hoành tạo ra đường bậc thang x*(t).
Cắt giảm thông tin thừa sử dụng angôrit nội suy tuyến tính:
Tưcmg ứng với phương pháp tương tự, phương pháp số cũng tạo ra angôrit nội suy
tuyến tính.
So với việc rời rạc hoá đều, phương pháp rời rạc hoá thích nghi theo kiểu ngọại suy bậc
thang ớ trên đã giảm đáng kể số giá trị thừa. Tuy vậy việc giảm này vẫn còn bị hạn chế. ớ
hình 2.14 chỉ rõ: Nếu cho trước £,) sử dụng phương pháp nội suy tuyến tính thì số điểm sẽ
giảm đi đáng kể (ở hình 2.14 từ 21 điểm chỉ còn lại 3 điểm ). Đường cong x(t) là đường gấp
khúc kiểù tuyến tính hoá từng đoạn.
M ột angorit như vậy được thực hiện theo các bước sau;
38
1. ớ thời điểm t„ ta có X(,:
2. x„ được nhớ trong RAM hoác được truvền đi hoặc đưa vào xừ lý.
3. ở thời điểm t, ta có X|.
4. X, được nhớ nhưng không truyền đi.
5. ở thời điểm I2 ta có X ,.
8. Tính giá trị của đa thức nội suy ớ điểm t,: x ‘|( t ,) = X(| + V(t 2 , - t())
11. Nếu S |(t|) < S (,th ì giá trị tín hiệu sẽ không được truyền đi, không chấp nhận.
12. ở thời điểm t, có X3.
V(t„ t„) =
15. Tính các giá trị của đa thức nội suy ớ các điểm t|, tj
-x \(t,) = x„ + - to)
= x„ + V (t,, t„ )( t2 - 1„ )
16. Tính độ sai lệch của phép nội suy tại t|, t,
e ( t,) =
39
20. K hoảng nội suy lúc đó sẽ bằng:
I“ I “ t(,
và trong dây liên lạc, hoặc đưa vào xử lý lúc ấy là giá trị K hoảng nội suy mới sẽ được
bắt đầu giá trị
t ừ t|. I-
Với phép nội suy tuyến tính, quá trình phục hồi sẽ được tiến hành theo cách nối liền
các điểm bằng đoạn thẳng:
x ‘(t) = x„ + (t _ t„ )
Đoạn thẳng tiếp theo sẽ đi qua điểm X |, _ I và giá trị tiếp theo của q u á trình rời rạc hoá
thích nghi.
Đ ể nghiên cứu việc truyền tín hiệu đo lường qua kênh liên lạc cần thiết nghiên cứu
một khái niệm quan trọng đó là hrợng thông tin ¿/ơ.
Lượng thông tin đo được xác định khi thu nhận thông tin đo qua phép đo (hay phép thứ
nghiệm ). V í dụ: Phép thử nghiệm là việc nghe m ột bản tên, quan sát m ột thực nghiệm đo
lưòfng một thông số của quá trình bằng m ột dụng cụ đo nào đó.
Trước khi thử nghiệm bao giờ cũng tồn tại m ột độ không x á c định về m ột thông số hay
một giá trị nào đó của đại lượng đo là sau khi đo không còn lượng kliânẹ xá c định ấy nữa
tức là ta đã nhận được m ột lượng thông tin đo.
Nếu như trước khi thử nghiệm hay phép đo m à ta lại biết trưốc là ta sẽ nhận cái thông
báo nào thì sau khi nhận được thông báo ấy coi như nó không m ang m ột lượng thông tin
nào cả.
N hư vậy trước khi thử nghiệm ta luôn luôn nhận được m ột đ ộ không xá c định dù lớn
hay nhỏ mà ta quan tâm và sau khi thử nghiệm (sau khi nhận được thông tin) thì độ không
xác định đó sẽ giảm đi (tức là trạng thái m à ta quan tâm sẽ rõ hơn) như th ế tức là lượng
không xác định bị giảm đi đó sau khi thử nghiệm rõ ràng là bằng lượng thông tin nhận
được trong kết quả của cuộc thử nghiệm đó.
Để biểu thị công thức của lưẹmg thông tin đo ta phải biết cách tính độ không xác định
của một trạng thái nào đó trước và sau khi thử nghiệm .
Hiệu giữa lượng không xác định sẽ chính là lượng thông tin cẩn tìm của phép thử
nghiệiỶi này.
Để xác định lượng thông tin ta thấy cần phải có 3 yêu cầu sau:
1. Lượng thông tin nhận được sẽ lớn hơn trong phép thử m à ở đó số các dữ kiện ban
đầu lớn hơn.
Ta ký hiệu lượng thông tin ,là I, sô' lượng các dữ kiện ban đầu là n, ta có yêu cầu này sẽ là:
I(ri|) > Khị) nếu n, > 02
40
2. N ếu phép th ử chỉ có 1 dữ kiện thì lưọng thỏng tin (độ không xác định) nhận được sẽ
bang 0 :
I(n = 1) = ()
3. Lượng thông tin của 2 phép thử độc lập cần phải bằng lượng lliông tin của từng phép thử:
ĨOii-n,) = I(n,) + Knj)
Vì rằng thử nghiệm gắn liền hai thử nghiệm mà số các dữ kiện tương ứng là n, và sẽ
có Pi-n, dữ kiện.
V í dụ: T h ông tin nhận được trong 2 quyển sách khác nhau sẽ bằng tổng lượng thông
tin của m ỗi quyển sách.
Rõ ràng hàm số đáp ứng 3 yêu cầu trên chính là hàm logarit. N hư vậy lưẹmg thông tin
của thử ngh iệm n dữ kiện với điều kiện là sau khi thử nghiệm đ ộ không xác định bằng
khônịỊ sẽ được đ ịn h nghĩa là:
I = c log.,n (2-45)
c, a là các hằng số bất kỳ.
Nếu xác suất các dữ kiện ban đầu có phân bố xác suất đều, tức là xác suất của bất kỳ
. 1
dữ kiện nào cũng là như nhau và băng: p = — thì công thức (2-45) sẽ là:
n
I = - c log,P
việc chọn hệ số c và a rất dễ dàng vì: log^n = log^a.log,,n, cho nên để đơn giản ta chọn
c = 1, a = 2 và lượng thông tin I sẽ là sự thay đổi tỷ lệ:
2,. ..n) thì^ P | =1 khi đó lượng thông tin mà thông báo mang theo khixuất hiện dữ kiện Xj
-logP(x,) = I(Xị)
N hưng vì luçfng thông tin là một đại lượng ngẫu nhiên cho nên ta lấy trung bình xác
suất và nhận được lượng thông tin trung bình là:
6. HTTTC NGHlệPA ^ J
Công thức này là lượng tliông tin Irung bình (hay là độ không xác định trung bình
trước khi thử nghiệm ) của dữ kiện bất kv X, với điều kiện là sau khi thử nghiệm độ không
xác định của dữ kiện bằng khỏng.
V í dụ: Thử nghiệm X có 3 dũ' kiện X|, X,, Xịvới xác suất tương ứng là P(X|) = 0,2 ; P(X2 )
= 0,5 ; P(x,) = 0,3. Tim lượng thông tin chính xác và lượng thông tin trung bình mà các dữ
kiện ấy mang theo.
B ài giãi: Lượng thông tin chính xác của từng dữ kiện là:
I(x,) = -lo g P (x ,) = -lo g O ,2 -2 ,3 2
I(x,) = -lo g P íx ,) = -logO.5 = 1.00
I(x,) = -lo g P (x 3) = -lo g 0 ,3 = 1,74
Lượng thông tin trung bình là:
< I ( X , ) > = 2 , 3 2 .0 , 2 + 1 .0 , 5 + 1 , 7 4 .0 , 3 = 1 .4 9 b it
Sau khi lấy trung bình thì lượng thông tin mà X| mang theo là 1,49
Ấ2 mang theo là 1,49
Nếu như sau khi thử nghiêm mà tồn tại một độ không xác định nào đó của dữ kiện thì
công thức:
H(x) = ~ ^ P { x , ) l o g P ( x , ) (2-48)
,-A
không còn biểu diễn lượng thông tin trung bình mà do 1 dữ kiện của thử nghiêm mang theo
m à H (x) th ể hiện độ khỏnịị xúc clịiilì tnin^ hìiìlì ínáỉc khi thử nghiệm của m ột d ữ kiện Xị nào
đó, nó được gọi là Entropi. Ta hãy xét mộl sỗ lính chất của Entropi.
1. H(x) > 0: dấu bằng chi xảy ra khi X chi có 1 dữ kiện và xác suất bằng 1. Vì p = 0 -r I
mà logP(x,) sẽ là (-) nên H(.x) > 0 và bằng 0 khi inà tất cả các dữ kiện có xác suất bằng 0
chỉ có m ột dữ kiện có xác suất bằng 1. Ví dụ:
^x, X, X , ........
X= Khi đó:
\
0 1 0 .... ;...0 /
6. HTTTC NGHiẾP.B
42
log
lim [ - P ( x ) lo g P (x .)l = lim ----- LÍÌÌlI -
P (x , J-> n ' ' P(X l” »() 1
P(x
_ lo g a 1 ^ 1
= lim —^— = lim — ^— = 0 (ởđây a = — ^— )
a •''-^*aln2 P(x )
2. K hi cho trước số dữ kiện n thì entropi sẽ là cực đại và bằng logn, khi tất cả các dữ
kiện cùa thử nghiệm đéu có xác suất bằng nhau;
Chứng m inh: Cần thiết phải tìm cực đại của hàm:
H(P,,P,,...P„) = ^ ¿ P , l o g P , (2-49)
I-!
n
và điều kiện: p¡ =1 ■
1=1
Ta hãy lập m ột hàm số:
A, - là m ột thừa số Lagrang không xác định. Ta lấy đạo hàm riêng theo p, của hàm số o
sau đó cho bằng 0 :
A =0 (2-50)
ãp \ 1=^1 /
Ta thay giá trị entropi vào và Ihực hiện việc lấy đạo hàm ta nhận được:
1
( i n p M ) I Ằ = 0 , g iả i m lu c ó p, = e x p ( X ln 2 - 1)
ln2
Để tìm thừa số Lagrange không xác định X ta ihay Pj vào điều kiện phụ:
^ P ị = ^ e x p ( Ằ ,l n 2 - l ) = n exp(Ằ,ln2 - l ) = 1
i=l 1=!
\
Đây là điều kiện cần để giá trị p, = — đạt đến m ax của hàm H(P|, P j,.. ,p„)
n
43
H (x ) = - ¿ 3 * 0 g ị = l o g n *
ttn n
3. Nếu có hai phép thử X, Y tạo thành một phép thử phức tạp bao gồm cả hai phép thử.
^1 ^2 ..... x„ y. .... y,.
x = và Y =
[ p ( x ,) P(X2).... P (x „) ; [ p ( y ,) P ( y , ) . . . . P ( y j J
Các cặp (x.Ỵị) với xác suất xuất hiện của chúng sẽ tạo ra m ột phép thử phức tạp (X, Y)
mà có thể biểu diễn dưới dạng bảng sau:
X, X2 Xa x„
Vi
Vi P(x,y,) Píx^y,) PÍXaY,) P(x„y,)
V2 P(Xiy2 ) PiXîVz) P(X3Y2 ) PÍXnVí)
N hư vậy phép thử hỗn hợp sẽ có m .n trạ n g thái có th ể và en tro p i của phép thử hỗn
hợp sẽ là:
n IT>
i=l > 1
n lĩì
hơn nữa 1•
i=:l i=l
Như vậy entropi H(X, Y) chỉ rõ độ không xác định trung bình trước thử nghiệm hỗn hợp.
4. H(X, Y) = H(Y, X) bởi vì P(x,, = P(y^, X,)
5. H(X, Y) < H (X) + H (Y ) ; Dấu bằng “= ” xảy ra khi Xị và yj là độc lập.
6. H(X, Y) = H (X ) + H (Y /X )
T a k ý h iệ u : H ( Y / X ) = - ¿ |; P ( X ; ,y j ) l o g P ( y ./ x .) (2-51)
i=i j=i
H(Y/X) - có ý nghĩa cơ bản đối với lý thuyết thông tin nó được gọi là entropi có điểu
kiện của phép thử Y. Nó chỉ rõ độ không xác định của dữ kiện của bất kỳ m ột sự kiện
yj(j = 1, 2 ,...m ) nào khi đã biết bất kỳ dữ kiện nào của hiện tượng Xj(i = 1, ...n ).
7. H (Y /X ) > 0
* Tính dương ta đã rõ còn bằng 0 khi m à X ị, Yj hoàn toấn phụ thuộc nhau:
44
P ( y A ) = ô„= ,^ í!''
[0 khii 1 ^ J
Tức là nê'u biết dữ kiện X, thì ta sẽ biết Yj vó'i x.ác suất bằng 1, theo công thức (2-51)
H(Y/X) = 0.
8 . Nếu X| và Ỵị độc lập thì với i, j bất kỳ ta có H (¥ /X ) = H(Y)
Chíữig m inh: Khi Xị và Yj độc lập thì P(y/x,) = P( y ) (2-53)
j =
_ . (2-53’)
H (Y /X ) = - ¿ P ( x , ) ¿ P ( y ^ ,/ x , ) l o g P ( y ^ / x ,) =
Í=1 J=!
9. Nếu sự kiện Xị và phụ thuộc thì bao giờ cũng có: H(Y/X) < H (Y )
Chim g minh:
Từ tính chất thứ 5 ta có:
H(X, Y )< H (X ) + H(Y)
Từ tính chất 6 ta có: H(X, Y) = H(X) + H (Y /X )
H(X) + H(Y/X) < H (X ) + H (Y )
H (Y /X )<H (Y )
Khi thành lập công thức để tính lượng thông tĩn đo ta đã giả thiết rằng sau khi thử
ĩĩghiệm độ không xác định trong dữ kiện cúa nó bằng 0.
Tuy vậy trong thực tế của kỹ thuật đo lường thông tin ta có thể tìm được nhiều ví dụ
mà sau khi nhận được thông tin vẫn còn một độ không xác định nào đó. .
V í dụ I: Đ iện áp lưới có thể dao động trong khoảng từ 180V -r- 230V nếu với độ chính
xác đến IV thì ta có từ 180 -í- 230 là 51 giá trị - Nếu dụng cụ đo có sai số ±5V thì sau khi
đo vônm et chỉ 220V có nghĩa là giá trị thực ớ đâu đó từ 215 2 2 5 V. Tức là sau khi đo số
giá trị không xác định còn lại là 11 (215 -ỉ- 225V) giả sử tất cả các giá trị là có cùng xác
suất vậy emropi trước thử nghiệm là:
H| = log51 = 5,672 bít ; và sau thử nghiệm là = lo g l 1 = 3,459 bit. N hư vậy lượng
thông tin vể giá trị thực của điện áp với độ chính xác đến IV là:
I = H, - H2 = 5,672 - 3,459 = 2,213 bit
45
R õ ràng là nếu ta tăng độ chính xác của phép đo thì Nhiễu
càng tăng lượng thông tin nhận được.
V í dụ 2: G iả sử ta có một dây liên lạc nào đó chịu tác X Y
Dảy liên lạc
động của tín hiệu nhiễu (h.2.16),
Hình 2.16, Truyền tín hiệu
ở đầu vào đã đưa n giá trị X, của tín hiệu X(i = 1,
qua dây liên lạc
2 ,.. .n), tín hiệu sẽ trộn với nhiễu và ở đầu ra nhận được m
giá trị yị của tín hiệu ra Y(j = 1 ,2 ,,.. m). Sau khi nhận được ta không thể khẳng định là giá
trị n à o c ủ a y , tư ơ n g ứ n g v ớ i g iá trị n à o của Xị vì n h iễ u là n g ẫ u n h iê n n ê n GÓ th ể từ tín h iệ u
b ấl k ỳ X| c ó thể b iến thành y,.
Trong trường hợp này để nhận đúng ta phải sử dụng khái niệm xác suất có điều kiện P(x/yj).
Có thế xảy ra các trường hợp sau:
1. Trường hợp I
Các giá trị Xị (loại trừ X,) là rất nhỏ (ví dụ 1 lần trong 100 năm ) lúc đó ta có thể viết:
¿p(x,/yj=p(x,/yj=l (2-54)
1=1
lúc đó ta có thể coi kênh liên lạc là không có nhiễu và đối với m ọi X| ta có:
1 i= j
p ( x ,/ y j
0 j
và như vậy là sau khi nhận được tín hiệu Y ta không còn độ không xác định nào cả và lượng
thông tin chứa trong về Xj chính là bằng độ không xác định khi truyền tín hiệu X có
nghĩa là:
I(Y,X) = H(X)
2. Trườnị> hợp th ứ 2
Do tác dụng của nhiều mà bất kể tín hiệu X, nào cũng có thể biến thành yj với xác suất
như nhau, khi đó các tín hiệu và X, sẽ dộc lập, tức là:
'i = l, 2 , . . . n \
p ( x , / y ^ ) = P(x,)
J = l,
Khi đó nếu quan sát Yj, ta không nhận được một lượng thông tin nào của Xị cả (tất
nhiên trong trường hợp này thì khắc phục bằng cách là sử dụng các dạng điều c h ế có độ
chống nhiễu tốt để ta có thể nhận được xác suất dạng (2-54)).
Bây giờ ta thử tính lượng thông tin có chứa ở trong yj về Xị khi sự m éo là bất kỳ P(x/yj).
T a biết là độ không xác định trung bình trước phép thử là H (X ). G iả sử ta nhận được
tín hiệu nào đó {ví dụ y, chẳng hạn), la hãy đánh giá xem sau khi thử nghiệm độ không
x át định còn lại là bao nhiêu?
Đ ộ không xác định đó là:
46
H ( x , / y , ) = - l o g P f x . i / y , )
là inộl đại lượng ngẫu nhiên, với mỗi giá IIỊ V, nhận được với xác suất là P(x,/yj) vì th ế giá
trị tru n g b ìn h c ủ a đ ộ k h ô n g x á c d ịn h iư ưng ứng của y'j v ớ i X| bất k ỳ là:
H ( x /y ,) = - ¿ H ( x /y ;) lo g ( x ,/y ,)
1-1
nhưng H(X/yi) cũng là một đại lượng ngẫu nhiên các giá trị xác suất là P(yj), lấy trung bình
đ ộ k h ông xác định tương ứng của Yj với X, bất kỳ ta C(ó:
h ( x / v J = - ¿ H ( x / 3/ > ( y J =
J-1
n m , .
= - ^ ^ P ( x , y , ) l o g P ’( x i / y j (2 -5 4 ’)
J=I
Tức là H (X A ') là độ không xác định tritng bình khi truyền X| nếu như đã nhận được Yj,
h a y n ó i c á c h k h á c đ ó c h ín h là d ộ k h ô n g x á c d i n h Cìki t ậ p c á c g i á tr ị X s a i i k h i t h ử n g h i ệ m .
Như vậy lượng thông tin chứa ớ trong Y \'ề X sẽ là hiệu giữa độ không xác định trước
và sau khi thử nghiệm: ,
l(X ,Y ) = - ¿ ¿ P ( x , y j ) l o g P ( x , ) - ¿ ¿ P < ( X i y ^ l o g P ( y p +
i- l j= l i:--i y ì
lì tĩi a m P íx V ì
+ZẸp('^y.)iogP(^ơ,)=ZZP(xjpiog— (2-55)
¡= 1 J=I ,.I i=i l
47
điều kiện của việc thu là P(y,/X|) = A và P(v,/X2) = 5 xác định lượng thông tin I(Y, X) trong
trưòỉng hợp chung.
B ài giải: T heo lý thuyết nhân x á c su ất
P ( x ,,y ,) = P (x ,)P (y ,/x ,) = p.A
P(X2 , y , ) = P(x, )P(y, / XJ = p.ô
P(X |,y^) = P(x,)P(y, /x ,) = p ( l - a )
P (x 2 ,y ,) = P(x2) P ( y , / x j = p ( l - ô )
X ác suất toàn phần:
P ( y i ) = Ẻ K x ,.y ,)
i= i
+ p ( l - ô ) l o g -----------------+ p ô lo g -----------------
^p A + p (l-Ô ) ^ pô + p ( l - A )
* Đ ặc biệt khi A = ỗ = 0,5
ta biết p + p = 1. Từ đó ta có I(X, Y) = 0 tức là khi X| và yj là độc lập thì lượng thông tin
chứa trong thông báo về X, sẽ bằng 0 và điều kiện độc lập củă Yi và X2 :
P(y,/X2) = P(y,)
Tức là xác suất P(X|) không phải là const mà phụ thuộc vào r giá trị của thông báo.
Tính chất êrgôdic của các giá trị có tính chất giống như những hàm ngẫu nhiên êrgôdic
ta còn gọi là m ột dãy số êraôdic.
48
Ví dụ: Từ ngữ trong quyến s á c h bất kv nào viêì ibằng m ột thứ chữ nào đó thì tần số
xuất hiện của các chữ cái và lập hcrp c h ữ cái đ c u như nhau, mặc dù ý nghĩa của các quyển
sách khác nhau.
không thể dùng để tính entropi của nguồn èreôdic được vì nó kliông thê’ hiện xác suất liên hệ
giữa các giá trị với nhau. Nó chí thực hiện đối với nRuổn rnà các X, độc lập với nhau mà thôi.
• C húng ta thử tính entropi cúa một nguồn thôn? lin đo êrgôdic.
Giả sử nó làm việc trong thời gian dài và mỗi lần khi mà chúng ta ch ờ sự xuất hiện của
giá trị tiếp theo thì ta đã biết các giá trị nào đã được gia công trước đó và như vậy đã biết
đ ư ợ c rằ n g n g u ồ n th ô n g tin đ a n g đ o trong trạnơ thái đặc trư ng n à o ,
Ta ký hiệu P(S|) là xác suất mà nguồn thông tin đo đang ở trạng thái S| và
ÌP(S.)=
1^1
Ví dụ ta có trạng thái chuyển sang S| và xác suất của trạng thái s, chỉ phụ thuộc vào
trạng thái trước đó là S|, và không phụ thuộc vào các trạng thái khác. V ậy độ không xác
định của nguồn ở trạng thái Sj, có thể lính theo công ihức:
Đại lượng H(S|.) là ngẫu nhiên và phụ thuộc vào trạng thái của nguồn thông tin đo. Vì
thế giá trị trung bình xác suất của nguồn thòng tin đo X sẽ là:
m 111
H ( X ) = £ p ( S . ) H ( S , ) = £ X f '( S . ) l > ( S , / S . ) l o g P ( S , / S j =
k=i K=ị i / k
m___
= |;XP<S|-Si>l<'fP(S,/S,) (2-58)
K=l l/k
tỷ SỐ 1/k ớ đây là lấy tổng theo tất cá sự chuyến từ trạng thái Sj. vào S|.
Để làm rõ lý thuyết trên ta xét sau đây một số ví dự.
Ví dụ 1 : Có một nguồn thòng minh đo số sử dụng hai ký hiệu mã cơ số 2: X |, X2 (X| = 0,
X, = 1) tạo thành dãy X|X2 XjX, X2 X1 X|X2 ... sự liên hệ xác suất trong dãy này c ó giữa 3 ký
hiệu. Xác định tất cả trạne thái có thể và thứ tự xuất hiện của chúng trong dãy đã cho.
Bài giãi: Theo điều kiện bài toán thì đây là nguồn thông tin èrgôdic bậc 3 (r = 3). Vì thế
các trạng thái của nguồn thông tin số đó là: 2' = 8. Ta hãy viết tất cá các trạng thái đó ra.
X | X| X| - S | | | = 0 0 0 Xv\|X| - S_, ị| = 1 0 0
7. HTTTC NGHIỆPA 49
X|X^X| SpỊ — 0 1 0 x>x )Xj SiTỊ — 1 1 0
X |X ,X , X |X jX | X^XiX ị ..........
N----------' V-------- ------------ / ■>---------- ^
Si..
(0 1 1 ) (010) (101)
Như vậy nguồn thông tin này sẽ có 8 giá trị lần lượt xuất hiện trong kênh liên lạc.
V í dụ 2. H ãy thiết lập công thức để tính entropi của m ột nguồn thông tin đo êrgôdic,
khi mà có mối liên hệ xác suất giữa: *
a) 2 g iá trị;
b) 3 giá trị;
c) 4 giá trị.
Bài ạải:
a)Trư('ỉng hợp a, 2 ịỉiá trị:
Từ công thức p ( x j/x ‘‘’,x'|‘’...xị,'’)=p(xj /x,
H (X ) = - ¿ p ( x , ) ị p ( x | /x J lo g P ( x , /X J = - ¿ ¿ P ( x , , x , ) l o g P ( x | / x j
k=l 1-1 k = l 1=1
hơn nữa Ẻ Ẻ Í^ ÍS .h )^ !
i=l h=ì
Xác suất chuyển từ trạng thái SịỊ, thành sẽ là; P(Sjj, /Sjjj)==^p(x| /x ,,X ịJ
50 7 .KTTTCNGH1ỆP.B
H(X) = - ^ ị p ( x , , x „ ) = ^ P Í x / x , . x J l o g ( x , / x , , x „ ) =
i I h-1 J Ị
1 -i h - 1 j - l
H(X) = - ¿ ¿ ¿ p ( x , , x , , x j = j p ( x ^ , / x , , x í j - , x j l 0 g p ( x ^ / x , , x , , x j =
1=1 h=I J--Ỉ
V í dụ J . Ta x ét m ột ví dụ bằng sô'
Giả sử c ó m ột nguồn thông tin đo có 3 giá trị khác nhau X|, Ấ2 , x, x á c suất tương ứng là
0,4; 0,5; 0, 1. . . có m ối liên hệ xác suất giữa hai giá trị và xác suất xuất hiện từng đôi đựợc
cho ớ bảng 2.1 sau:
Bảng 2-1
P(X|X,) 0,1 0 ,2 0 ,1 0 ,2 0 0 ,1 0 0
“ !
Xác định entropi và so sánh nó \'ới entropi cúa nguồn mà ở đó không có mối liên hệ
xác suất.
P(x,,x.)
Ta tính xác suất có điều kiện ià; P(x / X ) = ^
P(x.)
Kết quả được đưa ra ở bảiiíĩ 2.2.
Bảng 2.2
x/x, x,/x, X,/Xj X,/X3 x^/x, XyXị X2/X3 X3/X, X3/Xj X3/X3
- Tliay các giá trị P(x,yj) và P(x,/y,) vào công thức trên ta nhận được: H |(X ) = 1,086 bit.
- Trong khi đó enlropi của nguồn mà khỏne có mối liiên hệ xác suất giữa các giá trị sẽ là:
H | ( X ) = - ^ P ( x , ) l o g P ( x , ) = 1,36 bit
i - i
- Còn entropi của nguồn mà các giá trị xuất hiện đồng xác suất không có mối liên hệ
xác suất giữa các giá trị sẽ là:
51
So sánh 3 nguồn thì entropi cực đại khi các giá trị có cùng xác suất và không tương
quan bằng 1,58 bit, sự Hèn liệ xác suất càng nhiều thì entropi càng giảm.
N hư th ế entropi càim ít hơn entropi cực đại thì nguồn thông tin làm việc càng thực tế
v à lư ợ n g th ô n g tin m à c á c giá trị m a n g th eo càn g lớn.
Để so sánh các nguổn theo thông tin của chúng, ta đưa ra một thông số, gọi là hệ số dư
thừa thông tin.
K= (2-59)
N guồn thông tin mà K = 0 gọi là nguồn tối uu. Tất.cả các nguồn thực tế đều có K 5* 0.
G iả sử chúng ta nhận dược một lượng thông tin như nhau 1(1 từ m ột nguồn thực tế và
nguồn tối ưu. Khi đó số các ký hiệu n cần để truyền một lượng thông tin I(, đó của nguồn
thực lế bao giờ cũng lớn hơn sò ký hiệu n,„,„ của nguồn tối uu. Tức là:
I„ = nH(X) = n„,„H^„,(X)
Từđó =
H „ „ (X ) n
và K = (2-60)
n
Từ đó mà ta đưa ra kết luận là sự dư thừa thông tin đo sẽ làm tãng thời gian truyền,
tăng thời gian xử lý, tăng công suất phát, tăng dái tần của kênh, giảm độ tin cậy của hệ
thống đo.
Tuy vậy trong hệ thống truyền thông tin đo có nhiễu thì sự dư thừa có thể được dùng
để tăng độ, chống nhiều. Mội dạng đơn giản nhất của việc sử dụng sự dư thừa để chống
nhiễu là truyền nhiều liìn iĩìộl ký hiệu duy iìlìấl \ à dùng phương pháp thu tích dần.
• M ột thông số quan trọng khác là tốc độ cho ra thông tin đo.
Khi m ột nguồn thông lin do được pliát ra thì các giá trị (hay là ký hiệu) sẽ xuất hiện
sau m ột khoảng thời gian nào đó. Nếu như độ dài trung bình m ột ký hiệu xung là < t> thì
tốc độ cho ra thông tin được xác định bời biểu thức:
"bit
V (X )= M 1 (2-61)
< T>
Rõ ràng là tốc độ phụ thuộc vào số các ký hiệu (giá trị) m à nguồn phát ra cũng như độ
d à i c ủ a c h ú n g v à c á c đ ặ c tính x á c su ấ t của n guồn th ô n g tin đ ó .
V í dụ: Nếu độ dài tất cả các ký hiệu như nhau và bằng Tị) tức là <T> = T(| thì tốc độ cho
ra thông tin sẽ cực đại khi entropi của nguồn là cực đại và độ dài t„ là cực tiểu.
Tốc độ truyền thông tin cực đại mà kênh liên lạc có thể thực hiện được gọi là khả nãng
truyền của kênh liên lạc đó.
52
Ta ký hiệu là C:
\M
c = rnax V(X) (2-62)
s
Thông số này rất quan trọng trong truyền thòng: nó phụ thuộc vào tốc độ xử lý của các
thiết bị trong kênh và bản chất của môi trường truyền (hữu tuyến, vô tuyến hay cáp quang).
V í dụ với truyền hữu tuyến trong các mạng truyền thông công nghiệp khả năng truyền
của dây liên lạc có thể đạt cỡ c = 1.000 Mbit/s, với Itruyền vô tuyến thì c = 100.000 M bit/s
còn với cáp quang thì c = 1.000.000 Mbit/s.
53
Phần hai
KHÂU C ơ BẢN CỦA HỆ THỐNG THÔNG TIN ĐO LƯỜNG
VÀ ĐIỂU KHIỂN TRONG CÔNG NGHIÊP
Chương 3
MẠNG TRUYỀN THÔNG CÒNG NGHIỆP
Để thực hiện việc truyền thông tin cần phải có các tín hiệu m ang thông tin đi trên
đường truyền, các tín hiệu này thường tồn tại dưới hai dạng:
• Tín hiệu tưcmg tự (mà trong công nghiệp là các chuẩn về dòng 0 20mA., hoặc 4 20mA).
• Tín hiệu ró '(m à trong công nghiệp là các chuẩn truyền thông số: RS 232, RS 422,
RS485 v.v...).
Việc truyền thông tin dưới dạng tưomg tự đã và đang được sử dụng trong các hệ thống
đo lường điều khiển tương tự. ở đây các chuẩn tương tự là các chuẩn về dòng (0 20mA
hay 4 ^ 20m A) vì việc truyền bằng dòng sẽ giảm được sai số hơn là truyền bằng áp. Tuy
nhiên khi cần đưa tín hiệu vào xử lý trên máy tính hay dụng cụ đo lại cần biến đổi thành
các chuẩn điện áp 0 4- 5V hay 0 ^ lOV.
Đế triiyền thông tin dưới dạng số, việc cần làm trước tiên là phải biến đổi tín hiệu từ
dạng tương tự thành dạng số, quá trình này gọi là quá trình m ã hoá. Q uá trình mã. hoá
thường được thực hiện dưới hai dạng: M ỡ hoá nguồn và m ã lioá đư<'mg trityên.
54
• M ã lìoá lỉịỊuồn là thuật nuữ dc chi các nguổni Ithông tin cẩn thiết được bổ sung vào
nhằm mục đích phụ trợ cho việc truvển dẫn như: ữiỡng tin vé địa chỉ bên gửi, bên nhận
(đánh dấu địa chỉ, thông tin về kiểu dữ liệu, Ihóng tin nihằm kiểm soát lỗi v.v...).
• M ã hoủ dường tr u y ề n là thuật ngữ dùng để chit thông tin về dữ liệu truyền đi, nó chỉ
số bít cần truyền một bản tin theo một loại tín hiệu rĩi;ã nhất định rriầ nhà thiết k ế lựa chọn
cho phù hợp với kênh truyền và kỹ thuật. Ta hãy lây miột ví dụ:
. Một khung truyền tín hiệu gọi là một ký /í/truyềin thông tin không đồng bộ theo giao
thức U A R T (U niversal Asychronous Receiver/Transrĩiiiter), (hình 3.1).
Start 0 1 2 3 4 ỉ 5
6 7 p Stop
Bao gồm:
• 1 bít Start (khởi đầu);
• 1 bít Stop (Kết thúc);
• 1 bit p (Parity) bít chẩn lẻ để phát hiện lãi;;
• 8 bit dữ liệu (Data) (0 , 1, 2 ... 7 ).
Như vậy các bit Stait, Stop, p là các bít m ã nguồn v à các bit dữ liệu là m ã đường truyền.
Trong các xí nghiệp công nghiệp hiện nay \'iệc truyền tín hiệu dưới dạng số sẽ đựơc
truyền trên các chuẩn thông tin. Ví dụ: ở trong phạinn vi 1 phòng làm việc (khoảng cách
dưới 15m) thường sử dựng chuẩn RS 232. Vì chuẩn này thực hiện việc truyền đơn nên khả
nãng chống nhiễu kém. Việc truyền ớ k h o ả n g cách x a hơn phảisừ dụng chuẩn RS 422, hay
RS 485, ở đây việc truyền được thực hiện theo kiếu V'i sai hay là truyền kép (2 đưèíng), vì
vậy mà khá năng chống nhiểu tốt hơn do vậy có thể tiruiyển với khoáng cách l,2km .
• Tốc độ truyền được định nghĩa là lượng thô'n!g tin đi qua đường truyền trong thời
gian 1 giây được tính là bit/s (Boud, bps).
V = J - Ibpsl ( 3 - 1 )
i -r
55
có khả năng truyền là 1.OOQ.OOOMbps ngoài ra c còn phụ thuộc vào cường độ và xác suất
xuất hiện của nhiễu trên đường dây nữa.
M ột đặc tính quan trọng của kênh truyền là dung lượng của kênh. Dimíị ỉuợng của
kênh truyền đặc trưng cho khả năng chứa thông tin của kênh truyền trong suốt thời gian có
mặt của tín hiệu.
D ung lượng của kênh được tính theo biểu thức
U k = F kT kH k (3-2)
Trong đó: '
F k - Dải tần số mà kênh có;
T« - Khoảiig thời gian có m ặt của tín hiệu truyền đi;
H k - Đặc tính chỉ sự tăng công suất củâ tín hiệu so với công suất của nhiễu trong kênh.
• Để truyền thông tin m ột cách chính xác thì bao giờ cũng phải bảo đảm điều kiện là
dung lượng của kênh truyền U k phải lớn hơn hoặc bằng dung lượng của tín hiệu tức là
U k > u,(,, với u,|, = Fi(,Tjị,Hih thì luôn luôn phải bảo đảm
3.1.5. Các hiện tượng ảnh hưởng tín hiệu trên đường truyền
•Sự suy hao: Khi m ột tín hiệu lan truyền theo dây dẫn thì biên độ của nó sẽ bị giảm
xuống và người ta gọi là sự suy hao của tín hiộu. Thông thường mức độ suy giảm cho phép
được quy định trên chiều dài cáp đẫn để đảm bảo rằng hệ thống nhận có thể phát hiện và
dịch được tín hiệu ở m áy thu. Nếu trường hợp cáp quá dài thì có m ột hay nhiều bộ lặp lại
(repeater) được thêm vào từng khoảng đọc theo cáp nhằm tiếp nhận và tái sinh lại tín hiệu.
Sự suy giảm tín hiệu gia tăng theo tần số của tín hiệu. Trong khi đó tín hiệu lại bao
gồm một vài tần số vì vậy tín hiệu sẽ bị biến dạng do các thành phần suy hao khác nhau.
Để khắc phục vấn đề này, các bộ lặp lại được thiết k ế sao cho khuếch đại các tín hiệu cố
tần số khác nhau với hệ số khuếch đại khác nhau. Ngoài ra còn có thiết bị cân chỉnh gọi là
equalizer được dùng để cân bằng sự suy hao trong một băng tần xác định.
Sự’ suy hao và khuếch đại được đánh giá và đo lường bằng đơn vị deciBel (dB):
dB = 10 log,,, p ./p ,
Trong đó; P |, Pj là công suất dữ liệu ở đầu vào và cuối dây.
• Bàng thông ciia đưăig truyền-. Bất kỳ một kênh hay đường truyền nào: cáp xoắn, cáp
đồng trục, cáp quang radio đều có một băng thông xác định liên hệ với nó, băng thông chỉ ra các
thành phần tần sô' nào của tín hiệu sẽ được truyền qua kênh mà không bị suy giảm quá nhiều.
56
Băng thông B =
Do đó khi truyền dữ liệu qua một kênh cần phiịi (đánh giá ảnh hưởng của băng thông
của kênh đối với tín hiệu sô' liệu được truvền.
Công thức Nyquist xác định khả năng truyền củ;a kênh trong trường hợp không nhiễu
phụ thuộc vào băng thông của kênh như sau:
Q = 2 B log, M(bịpsỉ) (3-3)
Trong đó: B - Băng thông kênh tính bằng Hz;
M - Số mức trên một phấn tử tín hiệu;
C k còn được gọi là MTR (Max Tranfer R at«) - Tính bằng bps.
• Biến dạng xung do trễ: Tốc độ lan truyền của nnột tín hiệu thuần nhất dọc theo một
đường truyền thay đổi tuỳ tần số. Do đó khi truyền rmột tín hiệu số, nó có thể phân tích ra
thành m ột loạt các thành phần có tần sô khác nhau (plhân tích Furier) các thành phần tần số
khác nhau tạo nên nó sẽ đến máy thu với độ trễ pha khác nhau, dẫn đến biến dạng do trễ
của tín hiệu tại m áy thu. Sự biến dạng này sẽ gia tămg khi tốc độ bit tăng. K hi các thành
phần có tần số khác nhau của tín hiệu giao thoa vóá inlhau người ta gọi đó là hiện tượng tự
giao thoa. M éo do trễ gây khó khăn cho việc lấy mẫu ttím hiệu.
• Sự can nhiễu (tạp âm - noise): Một thông số íqaaan trọng của đường truyền là tỷ số
giữa tín hiệu và tạp âm - người ta gọi là SNR - được đ(D bằng dB.
SNR = 101og,„(S/N)|[dB] (3-4)
Trong đó: s - Công suất tín hiệu bằng W;
N - Công suất tạp âm tính bằng w .
Rõ ràng nếu tỷ số SNR cao thì chất lượng tín hiệiu thu cao, SNR thấp thì chất lượng túi
hiệu thu thấp.
• Khả năng truyền Q của kênh có liên hệ chặt ch ẽ với tỷ sô' SNR và được xác định
theo công thức Shannon-Harley:
Q = B log2(l+ S /N )|b p s] (3-5)
Trong đó:
B - Băng thông lính bằng Hz;
s - Công suất tín hiệu tính bằng W;
N -r Công suất ồn tính bằng w.
• T ỷ sô' lỗi bít: Khi truyền thông tin dưới dạng sô^ta quan tâm đến tỷ sô' lỗi bit BER
(Bit Error Ration).
Sô' các bit bi lỗi s;au khi nhân đươc
Số bit tnuyển đi
BER càng nhỏ thì chất lượng truyền càng cao.
1. Truyền song song: Máy tính lưu và xử lý số liệu theo từng ký tự (có độ dài 8, 16,
32, 64 bit). Bộ nhớ máy tính bao gồm các ô chứa dữ liệu theo dạng trên và được truy nhập
nhờ địa chỉ. Dữ liệu sẽ được cấp theo dạng song song mỗi lần một từ, m ỗi m ột bit có một
đưòTig dãn riêng. Ta có 8 (16, 32, 64) dây dẫn song song nối giữa hai điểm truyền đồng
8. HTTTCNGHIÉP A 57
thời 8 (16, 32, 64) mức điện áp cao và thấp ứng với (0/1). N hư vậy truyền song song là
truyền từng byte (từ có độ dài 8, 16, 32, 64 bit). Phuofng pháp truyền song Song có tốc độ
truyền cao, nó thưòtng được sứ dụng khi truyền bên trong các thiết bị hay giữa các linh kiện
trên cùng m ột tấm mạch in, ví dụ truyền giữa M ainboard và H ard disk, CPU và RAM . Tuy
nhiên, khi truyền ở khoảng cách xa phương pháp này có nhược điểm là tốn dây dận và có
sự sai khác về mặt thời gian của các tín hiệu. Chính sự sai khác về m ặt thời gian không cho
phép ta có thể truyền song song ở khoảng cách xa (hình 3.2).
2. T ruyền nối tiếp: sử dụng hai dây dẫn nối giữa hai điểm . Các mức điện áp cao thấp
tương ứng với (0/1) sẽ được truyền tuần tự với m ột chuẩn thời gian theo hai dây dẫn. N hư
vậy truyền nối tiếp là truyền từng bit. Phưofng pháp này tuy có tốc độ thấp hcfn phương pháp
song song nhưng nó khắc phục được các hạn chế sự sai khác về thời gian của phương pháp
song song khi truyền ở khoảng cách xa. Vì vậy tất cả hệ thông tin đều dùng ch ế độ truyền
này {hình 3.3).
Source Destination
Voltage
1 1 0 1 0 0 1 0 0 1 Logic level
A
b)
• T uy nhiên máv tính dù tồn tại ở dạng nào đều có các bộ V X L và bus song song và
xử lý số liệu song song. Vì vậy, để có thể dùng phuofng pháp truyền nối tiếp, ta cần các bộ
chuyển đổi song song - nối tiếp như ở hình 3.4:
58 8.HTTTCNGHIỆP.B
Hình 3.4. Biến đổi mã SS/NT wà ngược lại
ỉ. Triivền không đổng bộ'. Là phương pháp truyền có thời gian nghỉ giữa các bản tin là
không c ố định. Việc truyền được bắt đầu bởi 1 Start bit, các bit được truyền với m ột thông
số định trước. M ột đặc điểm quan trọng là thông số củ a cổng truyền phải giống nhau ở bên
phát và bên thu để đảm bảo độ dài của chuỗi bit dữ liệu là như nhau.
a)
.Vliyphát Ra nói tiép T)(0 RxD Vâo nốii t»¿p Máyttnj
PISO
Đònchổ
1— ^ 1—
-f-Wcount«f JMr P n
phát (TxC)
ỉ -
Vâo r
t isb Ra
Dỏng hó Qhu
song song
(RxC=.V-7rxCi) --------- ►
b)
TxC
m
ỉsb
m
m«b
LI ^
Thởỉ gian
ĩx D 1
Space
.........
Start bit 7/8 bit character/byte Stop bit{s)
isb fffisb
— I— I----- / / — Mart<(lng)
RxD 1 1
Space
Thời gian
RxC - jp in íU ¥ iíiíL n iT _ ;
Tác động ộ cạnh lên trong
một chu kỳ xung đồng hồ
59
Trong truyền không đ ổ n g bộ, đồng hồ thu chạy m ột cách không đồng bộ với tín hiệu
thu. Để xử lý thu hiệu quả, cần phải có k ế hoạch dùng đồng hồ thu đ ể lấy m ẫu tín hiệu đến,
ngay điểm giữa thời bit của dữ liệu, hình 3.5(a).
Để đạt được điều này, tín hiệu đồng hồ thu nhanh gấp N lần đ ồ n g hồ phát và m ỗi bit
được dịch vào SIPO sau N chu kỳ xung đồng hồ. Sự chuyển trạng thái từ 1 xuống 0 là dấu
hiệu của Start bit có ý nghĩa bắt đầu của m ột ký tự và chúng được d ù n g để khởi động bộ
đếm xung clock, tiếp tục lấy m ẫu sau m ỗi N xung clock tiếp theo ch o m ỗi bit trong ký tự.
Với N càng lófn thì vị trí lấy m ẫu có khuynh hướng gần giữa thời bit hon. D o vậy ở chế độ
này tốc độ truyền không thể cao được. H ình 3.5(b) là biểu đồ thời gian của quá trình truyền
không đồng bộ.
ở phía thu để tránh nhầm lẫn ta phải thực hiện:
Nguyên tắc đồng bộ ký tự:
M ạch điều khiển truyền nhận được lập trình để hoạt động với số bit bằng nhau trong
m ột ký tự kể cả số stop bit, start bit và bit kiểm tra p giữa thu và phát. Sau khi phát hiện và
nhận start bit, việc đồng bộ ký tự đạt được tại đầu thu rất đơn giản, chỉ việc đếm đúng số bit
đã được lập trìiih. Sau đó sẽ chuyển ký tự nhận được vào thanh ghi đệm thu nội bộ và phát
tín hiệu thông báo với thiết bị điều khiển (CPU) rằng đã nhận được m ột ký tự mới. Và sẽ
đợi cho đến khi phát hiện m ột start bit k ế tiếp.
Nguyên tắc đổng hộ fra m e :
Khi thông điệp gồm m ột khối các ký tự thường xem như một fram e thông tin (information
frame) được truyền, bên cạnh việc đồng bộ bit và đồng bộ ký tự, m áy thu còn phải xác định
được điểm bắt đầu và điểm kết thúc m ột frame. Điều này được gọi là sự đồng bộ frame.
N guyên rắc đóng gói: N guyên Start Stop
ĩ
bit W I(S )
tắc đơn giản nhất để trủyền m ột
ị
khối ký tự có thể in được là đóng
gói chúng thành m ột khối hoàn
chính bằng hai ký tự điều khiển
a)
truyền đặc biệt là STX và ETX Nội dung frame
(kỷ &/ in được)
M ặc dù k ế hoạch này thoả m ãn cho
dồng bộ fram e nhưng có trở ngại là
m.
nếu trong dữ liệu lại có chuỗi bit Đánh d i
60
2. Truyền dồng bộ: Việc thêm các start bit và nhiềều stop bit vào mỗi m ột ký tự hay byte
trong thông tin nối tiếp không đồng bộ làm cho hiệu siiuất truyền giảm xuống, đặc biệt là khi
truyền m ột thông điệp gồm một chuỗi ký tự. Mặt khác f phưcíng pháp đồng bộ bit được dùng ở
đây trớ nên thiếu tin cậy khi gia tăng tốc độ truyền. Vi Ị lý do này người ta đưa ra phương pháp
mới gọi là rniycn âồniị hộ. truyền đồng bộ khắc phụcc được những nhược điểm nêu trên và
được sử dụng khi tốc độ truyền yêu cầu cao. So với truyyền không đồng bộ, truyền đồng bộ có
một số khác biệt như là: số liệu được truyền liên tục. \ không có các bit start, stop, có khung
bản tin lófn hcín, cần có giao thức để điều khiển và ổnn định luồng dữ liệu. Tuy nhiên, cũng
giống như truyền không đồng bộ, việc truyền đồng bộộ chỉ chấp nhận phưong pháp nào cho
phép m áy thu các nguyên tắc đồng bộ bít, đồng bộ ký tưự và đồng bộ fram e.
N guyên tắc đống bộ bif. Sự khác nhau cơ bản ccủa truyền không đồng bộ và truyền
đồng bộ là đối tượng truyền không đồng bộ thì đồng hhồ thu chạy đồng bộ với tín hiệu đến.
Các start b it và stop bit không được dùng, thay vì vậyy mỗi fram e được truyền như là dòng
liên tục các ký tự. số nhị phân. Máy thu đồng bộ tín 1 hiệu theo hai cách. H oặc là thông tin
định thời (x ung đồ n g bộ) được nhúng vào trong tín hiậệu truyền và sau đó được tách ra khỏi
m áy thu, hoặc m áy thu có một đồng hồ cục bộ được [giữ đồng bộ với tm hiệu thu nhờ một
thiết bị gọi là D PL L (D igital Phaselockloop). Như chúúng ta thấy, DPLL lợi dụng sự chuyển
trạng thái từ 1 —> 0 hay từ 0 -> 1 trong tín hiệu thu đểể duy trì sự đồng bộ qua một khoảng
thời gian định kỳ nào đó. Lược đồ lai ghép là sự kết hợợp cả hai cách trên (hình 3.7).
Có hai kiểu điều khiển truyền đồng bộ: đồng bộ thiáên hướng kỷ tự và đồng bộ thiền hừớng
hit. Cả hai đều dùng các nguyên tắc đồng bộ bít giống nnhau. Khác nhau chủ yếu giữa chúng là
phươTìg pháp được dùng để đạt được đồng bộ là sự dồng t bộ kỷ tự và đồng bộ fram e.
M áy phát
Bộ mã hoá
đồng bộ
a)
I
Đồng hổ
P IS O
cục bộ
b)
— i „,1
Đổng hổ
P IS O
cuc bô
..... .
1
Đồng hổồ
cục bộ
61
c)
a)
- 1 SYN SYN S-D<
1 1 JtT 1 E7X ....
^ ^
Đòng bộ ký tự Ký tư đàu frame Nôi dung frame Ký H fram e
b) Máy thu
IU phát
phát _______________ Ạ ^ Máy ưiu trong trạng
hiện ký tự SYN ưiái đồng bộ ký tự
62
lặp lài các th ao tác kiểm tra này. Nếu tìm thây ký tự đổng bộ, các ký tự k ế tiếp được đọc
sau mỗi bit thu được.
Khi ở tro n g trạng thái đồng bộ ký tự (và do đó đ ọ c các ký tự theo đúng ranh giới bit),
m áy thu bắt đầu xử lý mỗi ký tự thu nối tiếp để dò ra ký tự STX đầu fram e. K hi phát hiện
một STX, m áy thu xử lý nhận nội dung frame và chỉ Ikết thúc công việc này khi phát hiện ra
ký tự ETX. T rên một liên kết điểm-nối-điểm, thông rhường m áy phát sẽ quay trở lại truyền
các ký tự SY N để m áy thu duy trì cơ cấu đồng bộ. Đ ĩ nhiên toàn bộ thủ tục trên đều phải
được lặp lại m ỗi khi truyền một frame mới.
ChtỀn OLE
Hưđng truyèn Thời gian
Khi dữ liệu nhị phân đang được truyền, sự trong suốt dữ liệu đạt được giống như phương
pháp đã được m ô tả trong phần khống đồng bộ có riighĩa là dùng một ký tự DLE chèn vào
trước STX và ETX, và chèn một DLE vào bất cứ vị trấ nào trong nội dung có chứa một DLE.
Trong trường hợp này, các ký tự SYN đứng trước ký tự DLE đầu tiên (hình 3.8C).
• T ruyền đổng bộ thién hướng hit:
Lược đồ trên được dùng nhiều cho các liên kết điểm -nối-điểm . Bắt đầu và kết thúc 1
fram e bằng 1 “cờ ” 8 bit 0 1 1 1 1 110. Dùng thuật ngữ ‘‘thiên hướng bit” vì luồng bit thu được
dò theo từng bit. Do đó về figuyen lý iĩội duiìg của fram e không nhất thiếl phải là bội số của
8 bit. Đ ế cho phép máy thu tiếp cận và duy trì cơ cấu đồng bộ bit, m áy phát phải gửi một
chuỗi các byte idle (nhàn rỗi) 01111111 đứng trước c ờ bắt đầu frame. V ới N R ZI m ã hoá bit
0 trong byte idle cho phép DPLL tại máy thu tiếp cận và duy trì sự đồng bộ đồng hồ. Khi
nhận được cờ khởi đầu frame, nội dung của frame được đọc và dịch theo các khoảng 8 bit
cho đến khi gặp cờ kết thúc (hình 3.9a).
Đ ể đạt được tin trong suốt dữ liệu, cần đảm bảo cờ không được nhận lầm trong phần
nội dung. Vì lý do này người ta dùng kỹ thuật chèn bit 0 hay còn gọi là kỹ thuật “nhồi bit”
(bit stuffing). M ạch thực hiện chức năng này đặt tại ngõ ra của thanh ghi SIPO. M ạch này
chỉ hoạt động trong quá trình truyền nội dung của fram e. Khi có một tuần tự 5 bit 1 liên tục
nó sẽ tự động chèn vào một bit 0. Bằng cách này sẽ không bao giò có cờ trong phần nội
dung truyền đi. Một mạch tương tự tại máy thu nằm ngay trước lối vào thanh ghi SIPO thực
hiện chức năng gỡ bỏ bit theo hướng ngược lại (hình 3.9 a,b).
63
a) V i Hutíng truyền
Đường dây
0 1 1 1 1 Í1 0 3 1 1 1 1 1 1 1 0 1
nhàn rỏi
M áy phát M ây thu
b)
Cho phép/cám ----------- Sự chôn Ị Sự chồn Cho phép/cấm
bit zero I bKzero
Hưđng truyèn
1. Truyền đơn công (Simplex); Là hệ được thiết k ế để truyền s ố liệu theồ m ột chiều
không cung cấp chiểu ngược lại (hình 3.1 Oa).
V í dụ: Hệ thống chỉ có chức nãng đo lường từ đối tượng đến m áy đo.
2. H ệ song công (D uplex): Là hệ được thiết k ế để truyền số liệu th eo cả hai chiều. Hệ
song công được chia thành hai trường hợp.
• H ệ bán song công (H alf D uplex): L à hệ có thể truyền số liệu theo cả hai chiều
nhưng tại m ỗi thời điểm chỉ thực hiện m ột chiều (hình 3-lOb).
Ví dụ: Hệ thống đo lường và điều khiển trong công nghiệp sử dụng h ệ này.
• Hệ song công (Full Duplex): Là hệ có truyền số liệu hai chiều một cách đổng tìiời (hình 3. lOc).
Tx Rx
b) Kênh truvển song Chuyen mạch
u
gửi - nhận
Rx Tx
Tx Rx
c)
Rx Tx
H ình 3.10. a) Truyền đơn công ; b) Truyền bán song cồng ; c) Truyền son g công
64
V í dụ: M ạng m áy tinh điện thoại ihưc hiện truyém và nhận đổng, thời.
Rõ ràng là hệ Full Duplex hiệu quả hơn nhưng đò>i hỏi hai kẽnh truyền.
/. Truyền tải dải cơ S(ị: Một tín hiệu mang một niguổn thông tin có thể biểu diễn bằng
tổng của nhiều dao động có tần số khác nhau nằm tronịg một phạm vi hẹp, được gọi là dải tần
cơ sở (Base Band) hay dải hẹp. Tín hiệu được truyền đi cũng chính là tín hiệu được tạo ra sau
khi mã hoá bit. nên có tần số cố định hoặc nằm trong rmột khoảng hẹp nào đó, tuỳ thuộc vào
phương pháp m ã hoá bit. Ví dụ: Có thế quy định mức tín hiệu cao ứng với bit 0 và mức tín
hiệu thấp ứng với bit 1. Tần số của tín hiệu thường nhiỏ hơn, hoặc cùng lắm là tương đưcỉng
với tần số xung nhịp bit. Đường truyền chỉ có thể maing một lệnh thông tin duy nhất, mọi
thành viên trong m ạng phải phân chia thời gian để sử dụng đườns truyền. Ta gọi là phương
pháp phân kênh theo thời gian. Tốc độ truyền tái vì th ế bị hạn chế, phưofng pháp này dễ thực
hiện và tin cậy, được dùng chủ yếu trong các hệ thống rmạng truyền thông công nghiệp.
2. T ru yền lài d ả í sóng niaiig: Trong mộl số trưròrig hợp, dải tần cơ sở không tương
thích trong m ôi trường làm việc. Ví dụ, tín hiệu có cáíc tần số này có thể bức xạ nhiễu ảnh
hướng tới hoạt động ciía các thiết bị điện tứ khác, hoiặc ngược lại, bị các thiết bị khác gây
nhiễu. Đ ể khắc phục tình trạng này. người ta sử dụriỊg m ột tín hiệu khác - gọi là tín hiệu
m ang, có tần số nằm trong m ột dải tần thích hợp - gọii là dải mang. Dải tần này thường lớn
hơn nhiều so với tần số nhịp. Dữ liệu cần truyền tải sẽ dùng để điều c h ế tần số, biên độ
hoặc pha của tín hiệu. Bên nhận sẽ thực hiện quá trìnlh giải điều ch ế để hồi phục thông tin
nguồn. Phương thức truyền tải dải mang chỉ áp dụng clho một kênh truyền tin duy nhất.
3. T ruyền tải dải rộng: Một tín hiệu có thể chúía đựng nhiều nguồn thông tin khác
nhau bằng cách sử dụng kết hợp một cách thòng minhi nhiều thông số thông tin. V í dụ một
tín hiệu phức tạp có thể là lổng hợp bằng phương ph;áp xếp chồng từ nhiều tín hiệu thành
phần có tần số khác nhau mang các nguồn thòng tin k h ác nhau. Sau khi nhiều nguồn thông
tin khác nhau đã được mã hoá bit, mỗi tín hiệu dược tạio ra sẽ dùng để điều ch ế m ột tín hiệu
khác, thường có tần số lớn hơn nhỉểu, gọi ià tín hiệu rniang. Các tín hỉệu m ang đã được điều
c h ế có tần số khác nhau, nên có thể pha trộn, xếp chồmg thành tín hiệu duy nhất có phổ tần
trải rộng. T ín hiệu này cuối cùng lại dược dùng để đìiều chế một lín hiệu m ang khác. Tín
hiệu thu được từ khâu này mới được truyền đi. Đây c:hính là kỹ thuật dồn phân kênh theo
tần số trong truyền tải thông tin, nhằm mục đích sử diụng hiệu quả hơ n đường truyền. Phía
bên nhận sẽ thực hiện việc giải điều chế và phán kếnh, hồi phục các tín hiệu m ang các
nguồn thông tin khác nhau. Phương thức truyền tải 'dải rộng và kỹ thuật dồn kênh được
dùng rộng rãi trong các mạng viễn thông bởi tốc đ ộ cao và khả năng truyền song song
nhiều nguồn thông tin. Tuy nHiên vì đặc điểm cúa phạim vi m ạng, lý d o giá thành thực hiện
và tính năng thời gian, truyền tải băng rộng cũng nhiư kỹ thuật dồn kênh hầu như không
đóng vai trò gì trong các hệ thống truyền thông còng nighiệp.
Cấu trúc m ạng liên quan tới tổ chức và phương thtức phối hợp hoạt động giữa các thành
phần trong m ột hệ thong mạng. Cấu trúc mạng ảnh hưởng tới nhiều tính năng kỹ thuật,
9. HTTTC NGHIỆP^ 65
trong đó có độ tin cậy của hệ thống. Trước khi tìm hiểu về các cấu trúc thông dụng trong
mạng truyền thông m ột số định nghĩa cơ bản được đưa ra dưới đây:
• Liên kết:
Liên kết (link) là mối quan hệ vật lý hoặc logic giữa hai hoặc nhiều đối tác truyền
thông. Đối với liên kết vật lý, các đối tác chính là các trạm truyền thông được liên kết với
nhau qua một môi trường vật lý. Khái niệm liên kết logic có thể được hiểu theo hai nghĩa.
Thứ nhất, m ột đối tác truyền thông không nhất thiết phải là m ột thiết bị phần cứng, mà có thể
là một chương trình hệ thống hay một chương trình ứng dụng trên m ột trạm, nên quan hệ
giữa các đối tác này chỉ m ang tính chất logic. N hư vậy, tưoíng ứng với một đối tác vật lý
thưèmg có nhiều đối tác logic, cũng như nhiều mối liên kết logic được xây dựng trên cơ sở
một mối liên kết vật lý. Theo nghĩa thứ hai, m ặc dù bản thân các đối tác vẫn là các thiết bị
phần cứng, nhưng quan hệ của chúng về mặt logic hoàn toàn khác với quan hệ về mặt vật lý.
Có thế phân biệt các kiểu liên kết sau đây:
- Liên kết điểm -điểm (point-to-point): M ột m ối liên kết chỉ có hai đối tác tham gia.
Nếu xét về m ặt vật lý thì với môi trường truyền chỉ nối được hai trạm với nhau. Để xây
dựng m ột m ạng truyền thông trên cơ sở này sẽ cần nhiều đường truyền riêng biệt.
- Liên kết điểm -nhiềii điểm (m ulti-drop): T rong m ột m ối liên kết có nhiều đối tác tham
gia, tuy .nhiên chỉ một đối tác cố định duy nhất (trạm chủ) có khả nãng phát trong khi các
đối tác còn lại (các trạm tớ) thu nhận Ihông tin cùng m ột lúc. V iệc giao tiếp theo chiều
ngược lại từ trạm tớ tới trạm chủ chỉ được thực hiện theo kiểu điểm -điểm . Xét về mặt vật lý,
nhiều đối tác có thể được nối với nhau qua m ột cáp chung duy nhất.
- Liên kết nhiều điểm (m ultipoint): Trong m ột mối liên kết có nhiều đối tác tham gia
và có thế trao đối thông tin qua lại tự do theo bất kỳ hướng nào. Bất cứ một đối tác nào
cũng có quyền phát và bất cứ trạm nào cũng nghe được. C ũng như kiểu liên kết điểm -
nhiều điểm có thể sử dụng m ột cáp dẫn duy nhất để nối m ạng giữa các đối tác.
• Topology:
Topology là cấu trúc liên kết của m ột m ạng, hay nói cách khác chính là tổng hợp. của
các liên kết. Topology có thể hiếu là cách sắp xếp logic của các nút m ạng, các định nghĩa
về tổ chức logic các mối liên kết giữa các nút m ạng.
66 9. HTTTC NGHlệP.B
đơn giản là m ột bộ phân kênh. Các thành vién khácc được kết nối gián tiếp với nhau qua
trạm trung tâm. Ta có thế nhận thấy ớ dâv kiểu liêm kết về mặt vậl lý là điểm -điểm . Tuy
nhiên liên kết về mặt logic vẫn có thế là nhiều điểm.. Nếu trạm trung tâm đóng vai trò tích
cực, nó có thể đảm đương nhiệm vụ kicm soát toàn b(ộ việc truyền thông của mạng, còn nếu
không sẽ chỉ như một bộ chuyển mạch. Nhược điểmi của cấu trúc hình sao là sự cố ở trạm
trung tâm sẽ làm tê liệt toàn bộ các hoại động trong m ạng, tốn dây dẫn và độ dài của dây
nối với trạm trung tâm hạn chế. U u điểm của cấu t r ứ ( C hình sao là lắp đặt đơn giản, dễ kiểm
soát và khắc phục sự cố. Do sử dụng liên kết điểm-dỉiểm nên có thể tận dụng tối đa tốc độ
truyền của đường truyền vật lý.
Cấu trúc m ạng dạng vòng được thiết kế sao cho tcác thành viên trong m ạng được nối từ
điểm này đến điểm kia một cách tuần tự theo mạclh vòng khép kín. Trong \'òng tín hiệu
đuợc truyền đi theo một chiều quy định. Mỗi trạm nlhận được dữ liệu từ trạm đứng trước và
và chuyển tiếp sang trạm lân cận đứng sau. Quá trìnlh này được lặp lại tới khi dữ liệu quay
trở vể trạm đã gửi. ư u điểm cơ bản cúa trạin cấu tnúc theo kiểu này là m ỗi một nút đồng
thời là m ột bộ khuếch đại, vì vậy khi thiết kế mạng tltieo kiểu cấu trúc vòng có thể thực hiện
với khoảng cách và số trạm rất lófn. Mỗi trạm có khải nàng vừa nhận vừa phát tín hiệu cùng
một lúc. M ỗi thành viên ngăn cách vòng ra làm hai plhần (hình 3.12).
a) b)
• Với kiếu m ạch vòng không có điều khiến triung tâm, các trạm đều bình đẳng như
nhau trong quyền nhận và phát tín hiệu. Như vậy việc kiểm soát đường dẫn sẽ do các trạm
tự phân chia.
• Với kiểu có điều khiển trung tâm, một trạm ch ủ sẽ đảm nhiệm vai trò kiểm soát việc
truy nhập đường dẫn.
Cáu trúc m ạch vòno thực chất dựa Irỏn cơ sớ liẽn kết điểm -điểm , vì vậy thích hợp cho
việc sừ dụng các phương tiện truyền tín hiệu hiện đạii như cáp quang, tia hồng ngoại, v .v ...
Một ưu điểm tiếp theo của cấu trúc mạch vòng là klnả năng xác định vị trí xảy r a 'S ự cố, ví
dụ đứt dây hay một trạm ngừng làm việc. Tuy nhiêm, sự hoạt động bình thưòfng của mạng
67
trong trường hợp này chỉ có thủ tiếp tiic với m ột đường dây dự phòng. M ạng dạng vòng đòi
hỏi phải có m ột giao thức điều khiểii truy nhập đường truyền khá phức tạp.
Trong cấu trúc đơn giản này. tất cả các thành viên của m ạng được đều đưỢc nối trực
tiếp với m ột đường dẫn chung. Khi một trạm gửi tín hiệu ra Bus thì nó sẽ quảng bá tới tất cả
các trạm còn lại. Đ ặc điểm cơ bản của cấu trúc bus là việc sử dụng chung m ột đường dây
duy nhất cho tất cả các trạm, vì thế tiết kiệm được cáp dẫn và công lắp đặt (hình 3.13).
s
a,
a
i m
Có thể phân biệt ba kiểu cấu hình trong cấu trúc bus.
D aisy-chain, m ỗi trạm đưực nối inạrìg trực tiếp tại giao lộ của hai đoạn dây dẫn, không
qua m ột đoạn dây nối phụ nào. Ngược lại, trong cấu hình trunk-line/drop-line, mỗi trạm
được nối qua m ột đường nhánh (drop-line) để đến đường trục (trunk-line). C òn m ạch vòng
không tích cực thực chất chỉ khác với trunk-line/drop-line ở chỗ đường truyền được khép
kín (hình 3.13).
Bên cạnh việc tiết kiệm dây dẫn thì tính đon giản, dễ ứiực hiện là những ưu điểm chính
của cấu trúc bus, nhờ vậy mà cấu trúc này phổ biến nhất trong các hệ thống m ạng truyền thông
công nghiệp. M ạng cần phải có một giao thức để điều khiển việc truy nhập đưòfng truyền.
Ngoài việc cần phải kiểm soát truy nhập đưcfng truyền, cấu trúc bus có những nhược
điểm sau:
- M ột tín hiệu gửi đi có thể tới tất cả các trạm và theo m ột trình tự không thể kiểm soát
được, vì vậy phải thực hiện phương pháp gán địa chỉ (logic) theo kiểu thủ công cho từng
trạm. Trong thực tế, công việc gán địa chỉ này gây ra không ít khó khăn.
- Tất cả các trạm đều có khả nãng phát và luôn luôn nghe đường dẫn để phát hiện ra
m ột thông tin có phải gửi cho mình hay không, nêọ phải thiết k ế sao cho đủ tải với số trạm
68
tối đa. Đ ây chính là lý do phải hạn chế sô' Irạm tromg một đoạn mạng. K hi cần m ở rộng
mạng, phải dùng thêm các bộ lặp.
- Chiều dài dây dẫn thường tương đối dài, vì vậ\y đối với cấu trúc đường thẳng thường
xảy ra hiện tượng phản xạ tại mỗi đầu dây làm giảm chất lượng của tín hiệu. Đ ể khắc phục
vấn đề này người ta chặn hai đầu dây bằng hai trở đầìU cuối (Terminator). V iệc sử dụng các
trở cuối cũng làm tăng tải của hệ thống.
- Trường hợp đường dẫn bị đứt, hoặc ngắn mạch trong phần kết nối bus của một trạm
bị hỏng đều dẫn đến ngừng hoạt động của cả hệ thốnig. Việc định vị lỗi ở đây cũng gặp rất
nhiều khó khãn.
- Cấu trúc đường thắng, liên kết đa điếm gây klhó khãn trong việc áp dụng eác công
nghệ truyền tín hiệu mới như sử dụng cáp quang.
Cấu trúc dạn g cây thực chất không phải là một cấu trúc cơ bản. M ột m ạng có cấu trúc
cây chính là sự liên kết của nhiều mạng con có cấu trúc đường thẳng, m ạch vòng hoặc hình
sao (hình 3.14).
Đ ặc trưng củ a cấu trúc cây là sự phân cấp đưòng dẫn. Để chia từ đường trục ra các
đường nhánh, có thể dùng các bộ nối tích cực (aciive coupler), hoặc nếu m uốn tăng số trạm
cũng như phạm vi củ a một mạng đồng nhất có thể dùng các bộ lặp (repeater). Trong trường
hợp các m ạng con này hoàn toàn khác loại thì phải dùng tới các bộ liên kết m ạng khác như
bridge, router, và G ateW ay.
Trong m ột m ạng có cấu trúc bus hay dạng vòng, các thành viên phải chia nhau một
đường dẫn chung. Đ ể tránh sự xung đột về tín hiệu gây ra sai lệch về thông tin, ở mỗi thời
điểm trên một đường dẫn chỉ duy nhất một điện tín được phép truyền đi. C hính vì vậy m ạng
phải được diều khiển sao cho tại một thời điểm nhất định chỉ có một thành viên trong m ạng
được gửi thông tin đi. Còn số lượng thành \'ién trong m ạng m uốn nhận thông tin thì không
69
hạn chế. M ột trong những vấn đề quan trọng hàng đầu ảnh hưỏfng tới chất lượng của m ỗi hệ
thống là m ỗi phương pháp phân chia thời gian gửi thông tin trên đưòfng dẫn hay phưoỉng
pháp truy nhập đường Irii\ền.
Phương pháp truy nhập đưÒTig truyền ià m ột trong những vấn đ ề cơ bản đối với các hệ
thống, bởi m ỗi phưcmg pháp có những ảnh hưởng khác nhau với các đặc tính kỹ thuật của
hệ thống. Cụ thể, ta phải quan tâm tới ít nhất 3 khía cạnh: độ tin cậy, tính năng thời gian,
hiệu suất sử dụng đường truyền.
Các phương pháp điều khiển truy nhập đường truyền GÓ thể chiạ thành hai nhóm chính:
- Đ iều khiển truy nhập ngẫu nhiên: Việc truy nhập không được quy định chặt chẽ
trước m à xảy ra hoàn toàn ngẫu nhiên theo nhu cầu của các trạm .
- Đ iều khiển truy nhập có điều khiển: Trình tự truy nhập được xác định rõ ràng từ
trước. V iệc truy nhập được kiểm soát chặt chẽ theo cách tập trung hay phân tán bởi các
thành viên.
70
Để có thể phát hiện xung đột, CSMA/CD - hay ccòn gọi la LW T (Listen w hile T alk -
Nghe trong khi nói) đã bổ sung thêm quy tắc:
- Khi m ột trạm đang truyền nó vẫn tiếp tục “nghe'” đường truyền. N ếu phát hiện thấy
xung đột thì nó ngừng ngay việc truyền nhưng vẫn tièíp tục gửi tín hiệu sóng m ang thêm
m ột thời gian nữa để đảm bảo rằng tất cả các trạm trê;n rtiạng đều có thể “nghe” được sự
kiện xung đột đó.
- Sau đó trạm chờ đợi trong một thời đoạn ngẫu rahiên nào đó rồi thử truyền lại theo
quy lãc của CSM A.
Rõ ràng với CSM A /CD , thời gian chiếm dụng vô ích đường truyền được giảm xuống
bằng thời gian dù n g để phát hiện một xung đột.
ư u điếm của CSM A/CD là tính chất đơn giản, linli! hoạt, việc ghép thêm hay bỏ đi m ột
trạm trong m ạng không ảnh hưởng gì tới hoạt động của hiệ thống. Nhược điểm của CSMAyCX)
là tính bất định của thời gian phản ứng, hiệu suất sử dụng (đường truyền vì thế cũng thấp.
• Plìiíơng p lìá p CSM A/CA:
(Carrier Sence M ultiple Access with Collision A\ 0)idance)
Sử dụng cho T opo m ạng dạng Bus. Tưcíng tự như CSM A/CD, mỗi trạm đều phải nghe
đường dẫn trước khi gửi cũng như sau khi gửi thông tiin. Tuy nhiên một phương pháp m ã
hoá bit thích hợp được sử dụng ớ đây để trong trường hợp xảy ra xung đột, m ột tín hiệu
“trội” (dom inant) sẽ lấn át tín hiệu kia “lận” (recessivie). Nếu một trạm gửi tín hiệu “lặn”
m à giám sát về tín hiệu “trội’' thì nó sẽ mất quyền ưu tiên và phải dừng truyền. Sau đó sẽ
chờ một thời gian ng ẫu nhiên nào đó và thử nghe lại đưcòfng truyền.
Mỗi bức điện đểu được bắt đầu bằng một dãy bit điậc biệt được gọi là cờ hiệu, sau đó là
tới các phần khác như thông tin kiểm soát, địa ch ỉ,.,, ỈĐối với phương pháp CSM A/CA, có
thế sử dụng m ức ưu tiên cho mỗi trạm (hoặc theo loiại thông tin) và gắn mã ưu tiên vào
phần đằng sau cờ hiệu của mỗi bức diện. Bức điện nằo iCÓ mức ưu tỉên cao hơn sẽ lấn át các
bức điện khác. T rong trường hc;íp sử dụng mức ưu úêni theo trạm, có thể lấy chính địa chỉ
của trạm làm m ã số ưu tiên. Nhờ có phương pháp sử d ụ n g mức ưu tiên m à tính năng thời
gian thực của hệ th ống được cải thiện. Có thể thấy rõ„ tuy bị hạn chế về tốc độ truyền và
chiều dài dây dẫn, hiệu suất sử dụng đường truyền ở phiương pháp này rất cao. Các trạm chỉ
gửi thông tin đi khi có nhu cầu và nếu xảy ra xung độtt thì một trong hai bức điện vẫn tiếp
tục được gửi đi.
71
hay lát thời gian (tim e slot, tim e slice) theo m ột tuần tự quy định sẵn. Việc phân chia này
được thực hiện trước khi hệ thống đi vào hoạt động (tiền định). Hệ thống có thể hoạt động
không có trạm chủ. Trong trưòfng hợp có m ột trạm chủ thì vai trò của nó chỉ hạn chế ở mức
độ kiểm soát việc tuân thủ đảm bảo giữ đúng lát thời gian của các trạm khác. M ỗi trạm đều
có khả nãng đảm nhiệm vai trò chủ động trong giao tiếp với các trạm khác (hình 3.15).
Ngoài các lát thời gian phân chia cố định cho các trạm dùng để trao đổi dữ liệu bất thường
theo yêu cầu, ví dụ gửi thông tin cảnh báo, m ệnh lệnh đặt cấu hình, dữ liệu tham số, setpoint...
Nguyên tắc, TDM A có thể thực hiện theo nhiều cách khác nhau. Có thể phân chia thứ tự truy
nhập bus theo vị trí sắp xếp của các trạm trong mạng, theo thứ tự địa chỉ, hoặc theo tứih chất
của các hoạt động truyền thông. Cũng có thể kết hợp TD M A với phương pháp chủ tớ nhưng
cho phép các trạm tớ giao tiếp. Có hệ thống lại sử dụng m ột bức điện tổng hợp có cấu trúc
giống như sơ đồ phân chia thờị gian trên để các trạm có thể đọc và ghi dữ liệu vào phần tượng
ứng. Phương pháp này thích họp cho các ứng dụng thời gian thực.
• Phương pháp chủ - tớ (M aster/Slave):
Sử dụng cho cấu trúc dạng Bus. Trong phương pháp chủ/tớ, m ột trạm chủ (master) có
trách nhiệm chủ động phân chia quyền truy cập bus cho các trạm tớ (slave). Các trạm tớ
đóng vai trò bị động, chỉ có quyền truy nhập bus và gửi tín hiệu đi khi có yêu cầu. Trạm
chủ có thể dùng phương pháp hỏi tuần tự (polling) theo chu kỳ để kiểm soát toàn bộ hoạt
động của hệ thống (hình 3.16).
Trong m ột số hệ thống, thậm chí các trạm tớ không có quyền giao tiếp trực tiếp với
nhau, mà bất cứ dữ liệu cần trao đổi nào cũng phải qua trạm chủ. N ếu hoạt động giao tiếp
diễn ra theo chu kỳ, trạm chủ sẽ có trách nhiệm chủ động yêu cầu dữ liệu từ trạm tớ cần gửi
và sau đó sẽ chuyển tới trạm tớ cần nhận. Trong trường hợp trạm tớ cần trao đổi dữ liệu bất
thường với m ột trạm khác phải thông báo yêu cầu của m ình khi được trạm chủ hỏi đến và
sau đó chờ được phục vụ. Trình tự tham gia giao tiếp, hay trình tự hỏi/đáp của các trạm tớ
có thể do người dùng quy định trước (tiền định) bằng các công cụ đặt cấu hình.
Phương pháp ch ủ /tớ có m ột ưu điểm là việc k ế t nối m ạn g các trạm tớ đơn giản, đỡ
tốn kém bởi gần như toàn bộ “trí tu ệ ” tập tru n g tại trạm chủ. M ột trạm chủ thường là
72
một thiết bị điều khiến, vì vậy việc tích hợp thêm c:hức năng xử lý tru y ề n thông là điều
không khó khăn.
M ột nhược điểm của phương pháp kiểm soát tiập trung chủ/tớ là hiệu suất trao đổi
thông tin giữa các trạm tớ bị giảm do dữ liệu phải đi qua khâu trung gian là trạm chủ, dẫn
đến giảm hiệu suất sử dụng đưòìig truyền.
M ột hạn ch ế nữa của phương pháp này là độ ĩiin cậy của hệ thống truyền thông phụ
thuộc hoàn toàn vào một trạm chu duy nhất. Trong Itrư ờ n g hợp có xảy ra sự cố trên trạm
chủ thì toàn bộ hệ thống truyền thông ngừng làm việc. M ột cách khắc phục là sử dụng một
trạm tớ đóng vai trố giám sát trạm chú và có khả nãng; thay th ế trạm chủ khi cần thiết.
• Phương pháp truy nhập Bus hảng tlìẻ bài (Token Bus)
Phương pháp này sử dụng cho topo mạng dạng B us. N guyên lý của phương pháp này
là; để cấp phát quyền truv nhập đường truyền cho các trạm đang có như cầu truyền dữ liệu,
một thẻ bài được lưu chuyển trên một vòng logic thiiết lập bới các trạm đó. Khi một trạm
nhận được một thẻ bài này thì nó có quyền sử dụng (đường truyền trong m ột thời gian xác
định trước. Trong thời gian đó nó có thể truyền một hiay nhiều đơn vị dữ liệu. Khi đã hết dữ
liệu hoặc hết thời gian cho phép, trạm phải chuyển tíhẻ bài đến trạm tiếp theo trong vòng
logic. N hư vậy công việc phải làm đẩu tiên là thiết lậip vòng logic (hay còn gọi là vòng ấo)
bao gồm các trạm đang có nhu cầu truyền dữ liệu đượíc xác định vị trí theo m ột chuỗi thứ tự
mà trạm cuối cùng của chuỗi sẽ tiếp liền sau bởi trạim đầu tiên. M ỗi trạm được biết địa chỉ
cưa các trạm k ế trước và sau IIÓ. Thứ tự của các trạm trên vòng logic có thể độc lập với thứ
tự vật lý. Các trạm không hoặc chưa có nhu cầu truyềin dữ liệu thi không được đưa vào vòng
logic và chúng chỉ có thể tiếp nhận dữ liệu (hình 3.17;).
-7 4 lO.HTTTCNGHlệP.B
Sự quay về lại trạm
nguồn của dữ liệu và thẻ
bài nhằm một cơ chế báo
nhận (acknow ledgm ent)
tự nhiên: trạm đích có thê
gửi vào đơn vị dữ liệu
phần header các thông tin
A cỏ c1ữ,liôu cvln iruyén dcn T rạ m d íc h c sao dữ liệ u U à n h A nhận Uược dũ U ộu cùng
liệu của m ình. C hẳng hạn ni) 1.1ỎI bil triing Ihái Ihiinh liộ u c ù n g I h ẻ b ầ i d i v é h u ỏ n g Ih ả i cùa th ỏ bài ih iin h “ r ổ i"
3.5.1. Đ ặt v ấn đề
75
m ôi trưòíng truyền, đôi khi bộ thu không Ihể phân tích đâu là tín hiệu 1 và đâu là tín hiệu 0,
như m inh hoạ trên hình 3.19.
M ức độ suy giảm và méo dạng chịu ảnh hưởng nhiều nhất bởi:
- L oại m ôi trưèmg truyền.
-T ố c độ bit đang truyền.
- Cự ly giữa hai thiết bị truyền.
V ì sự suy giảm và méo dạng trong các loại môi trường truyền và các thành phần vật lý
khác nhau là khác nhau, nên các tiêu chuẩn quốc tế đã được định nghĩa cho giao tiếp điện
giữa hai chủng loại thiết bị truyền dữ liệu. Các chuẩn này không chỉ định nghĩa các mức tín
hiệu điện được dùng mà còn chỉ cách thức áp dụng và ý nghĩa của bất kỳ tín. hiệu điều
khiển nào cùng với các tiêu chuẩn được dùng tại giao tiếp vật lý. Trong hầu hết các trường
hợp chúng ta sẽ xem xét là giao tiếp của một máy tính với các thành phần giao tiếp truyền
số liệu khác nhau, nhưng thường dùng thuật ngữ “thiết bị đầu cuối” DTE (Data Term inal
E quipm ent) thay cho “máy tính”, đó là ngụ ý cho bất kỳ loại thiết bị đầu cuối nào.
V iệc truyền m ột tín hiệu điện đi xa cần đến m ột môi trưòfng truyền mà thông thường sẽ
dùng m ột đưòfng dây truyền dẫn nào đó. Trong một số trường hợp sẽ là một cặp dây dẫn.
Các trường hợp khác có thể là sóng ánh sáng được dẫn qua sợi thuỷ tinh hay sóng điện từ
lan truyền qua không gian. Dạng của môi trường là rất quan trọng vì chúng quyết định tốc
độ truyền thông tin.
C húng ta sẽ khảo sát các môi trường thông dụng khác nhau:
• C ác dường truyền hai dây không xoắn
M ột đường truyền 2 dây không xoắn là Các đảu nồi cáp
m ồi trường truyền dẫn đơn giản nhất (hình
/ 5 v
3.20). Mỗi dây cách ly với dây kia và cả hai
dây xuyên tự do (không xoắn nhau) qua môi ị
trường không khí. Loại đường dây này Ihích
Cặp đơn Nhóm đây.
hợp cho kết nối hai thiết bị cách xa nhau
đến 50m dùng tốc độ bit nhỏ hơn 19,2kbps.
Tín hiệu thưòfng là mức điện ihế hay cường 2 dây khòng xoăn
độ dòng điện so với điện thế đất (Ground, không cân bằng) đặt lên một dây trong khi điện
th ế đất được đặl vào dây kia.
M ặc dù m ột đường dây có thể được dùng để kết nối hai m áy tính một cách trực liếp,
nhưng thường dùng nhất là cho kết nối một DTE đến m ột thiết bị kết nối mạch dữ liệu cục
bộ D C E (D ata Com m unication Equipment), ví dụ như M odem . Các kết nối như vậy thường
dùng dây nhiều đường, cách tổ chức thóna Ihường là cách ly riêng một dây cho m ỗi tín
hiệu và m ột dây nối đất (Ground). Bộ dây hoàn chỉnh được bọc trong một cáp nhiều lõi
được bảo vệ hay dưới dạng một hộp cáp.
Với loại dây này cần phải thật cẩn thận tránh can nhiễu giữa các tín hiệu điện trong
các dây dẫn kề nhau trong cùng một cáp. Hiện tượng này gọi là nhiễu xuyên âm.Ngoài ra
76
cấu trúc không xoắn khiến chúng dỗ bị Ihàm nhập bứi các lín hiệu nhiễu bắt nguồn từ các
tín hiệu khác do bức xạ điện từ. Các yếu tó anh hư(ýnig này đồng thời tạo ra giới hạn về cự
ly cũng như tốc độ truyền.
• Các đường dây xoắn dôi
Chúng ta có thể loại bỏ các tín hiệu nhiều
bằng cách dùng cáp xoắn đôi, trong đó có mội
cặp dây xoắn lại với nhau. Sự xấp xỉ các đường
Cặp đơn
dây tham chiếu đất và dây tín hiệu có ý nghĩa
Vỏ cách điện ngoài
khi bất kỳ tín hiệu nhiễu nào thâm nhập thì sẽ
vào cả hai dây, ảnh hưởng của chúng sẽ giảm II ri í
đi bởi sự triệt tiêu lẫn nhau. Hơn nữa, nếu có
Nhiều lõi
nhiều cặp xoắn trong cùng một cáp thì sự xoắn
của mỗi cặp trong cáp cũng làm giảm nhiễu
Màn bảo vệ Vỏ cách điện ngoài
xuyên âm (hình 3.21).
Các đường dây xoắn đôi cùng với mạch
phát và thu thích hợp lợi dụng các ưu điểm
ầ3 J ĩ
77
khác nhau, nhưng thông dụng nhất là dùng cho tốc độ lOMbps trên cự ly vài trăm mét, nếu
dùng điều chế tấ t thì có thể đạt được thông số cao hcm.
• C á p quang
M ặc dù có nhiều cải tiến nhimg các loại cáp kim loại vẫn bị giới hạn về tốc độ truỹền
dẫn. Cáp quang khác xa với các loại cáp trước đây, cáp quang m ang thông tin dưới dạng
các chùm dao động của ánh sáng trong sợi thuỷ tinh. Sóng ánh sáng có băng thông rộng
hơn sóng điện từ, điều này cho phép cáp quang đạt được tốc độ truyền khá cao lên đến hàng
trăm Mbps. Sóng ánh sáng cũng không bị ảnh hưởng bởi các nhiễu điện từ và nhiễu xuyên
âm. Cáp quang cũng đặc biệt hữu hiệu trong việc truyền các tứi hiệu tốc độ thấp trong môi
trường xuyên nhiễu nặng ví dụ như điện cao thế. chuyển mạch. N goài ra còn dùng trong
các nơi có nhu cầu bảo mật, vì rất khó mắc xen kẽ (câu trộm ) về m ặt vật lý (hình 3.23).
M ột cáp quang bao gồm một sợi thuỷ tinh
Lớp quang ngoầi Lớp nhựa bâo vệ Lỗỉ quang
cho mỗi tín hiệu được truyền, được bọc bởi một
lớp phủ bảo vệ ngăn ngừa bất kỳ nguồn sáng nào
từ bên ngoài. Tín hiệu ánh sáng phát ra bởi một
bộ phát quang, thiết bị này thực hiện chuyển đổi
ị
sợi đơn lỗi
các tín hiệu điện thông thường từ một thiết bị
đầu cuối dữ Ịiệu điện thành tín hiệu quang. Một
bộ thu quang dùng để chuyển ngược lại (từ
quang sang điện) tại m áy thu. Thông thường bộ
/ sợi
S đ iđđa lỗii
a lỗ
phát quang là diode phát quang hay laser thực
hiện chuyển đổi tín hiệu điện thành tín hiệu Hình 3.23. Cáp sợi quang
quang. Các bộ thu dùng các photođiode cảm
quang hay photo transistor.
Bản thân sợi quang gồm hai phần: Tinhiệuvào Tỉn hiệu ra
78
truyền trong lõi. Tuỳ vào góc phát mà ánh sáng sẽ imất một lượng thời gian để lan truyền
dọc theo dây. Do đó tín hiệu nhận được có bc rộng xiung rộng hơn xung gốc.
Sự phân tán có thể hạn chế bằng cách dùng vậr liệu lõi có chiết suất thay đổi hay da
mode chiết suất biến đổi (multimode grated index, M M -G I) ánh sáng bị khúc xạ một lượt
khi di chuyển ra xa lõi. Điều này làm hẹp bề rộng xuing của tín hiệu nhận, nhờ đó cho phép
gia tăng tốc độ bit.
M ột cải tiến cao hcfn có thể đạt được bằng cách giảm đường kính lõi đến chiều dài
bước sóng đơn (3-10|im ) đế tất cả các ánh sáng phált ra sẽ truyền theo m ột hướng dọc ống
dẫn sóng (sợi quang cũng thường được gọi là ống dẫn sóng), và sợi quang dùng phưcmg
pháp này gọi là sợi đơn mode chiết siiấĩ bậc (Singleanode stepped index SM-SI). Nhờ vậy
bể rộng xung nhận được sẽ xấp xỉ bề rộng xung gốc, nhờ đó tăng được tốc độ truyền.
• Đường truyền vệ tinh
Tất cả các môi trường truyền được đề cập ở trẽn đều dùng một đường dây vật lý để
mang thông tin truyền. Số liệu cũng có thể được truiyền bằng cách dùng sóng điện từ qua
không gian tự do như trong các hệ thống thông tin vệ tinh. M ột chùm sóng viba bức xạ trên
đó m ang số liệu đã được điều chế, được truyền đến V(ệ tinh từ trạm mặt đất. Chùm sóng này
thu và được truyền lại đến các đích xác định trước nhờ m ột m ạch tích hợp thường được gọi
là transponder. M ột vệ tinh có nhiều transponder, m ỗi transponder đảm trách m ột băng tần
đặc biệt. M ỗi kênh vệ tinh thông thucfng đều có một băng thông rộng (500M H z) và có thể
cung cấp cho hàng trâm liên kết tốc độ cao thông qua kỹ thuật ghép kênh (hình 3.25).
Các vệ tinh dùng cho mục đích liên lạc thường thuộc dạng địa tĩnh, có nghĩa là vệ tinh
bay hết quỹ đạo quanh Trái Đất mất 24 giờ nhằm đổmg bộ với sự quay quanh m ình của Trái
Đ ất và do đó vị trí của vệ tinh là đứng yên so với m ặt đất. Quỹ đạo của vệ tinh được chọn
sao cho đường truyền thẳng với trạm thu phái ở mặt đất, mức độ chuẩn mực của chùm sóng
truyền lại từ vệ tinh có llìể khồiìg cẳô để lín lìiệu cơ Ihể được tiếp nhận trên m ột vùng rộng
lớn, hoặc có thể hội tụ tốt đế thu được trên một vùng giới hạn. Trong trường hợp thứ hai tín
hiệu có năng lượng lớn
cho phép dùng các bộ
thu có đường kính nhỏ
hơn thượng gọi là chảo
parabol, là các đầu cuối
có độ m ở rất nhỏ hay
VSAT (Very Small
A perture Term inal). Trạm trung tâm
Các vệ tinh được dùna
rộng rãi trong các ứng H/n/7 3. 25. Truyền vệ tinh
dụng truyền số liệu từ liên kết các mạng máy tính của quốc gia khác nhau cho đến cung
cấp các đưòfng truyển tốc độ cao cho các liên kết truvền tin giữa các m ạng trong cùng một
quốc gia.
79
• Đường truyền viba
Các liên kết viba mặt đất được dùníỉ rộng rãi dể thực hiện các liên kết thông tin khi
không thể hay quá đắt tiền để thực hiện một môi trưòng truyền vật lý. V í dụ khi vượt sông,
sa mạc, đồi núi hiểm trở, v.v... Khi trùm sóng viba phát xạ đi xuyên ngang qua môi trưòng
khí quyển, nó có thể bị nhiễu bởi nhiều yếu tố như địa hình và các điều kiện thời tiết bất
lợi. Trong khi đối với một liên kết vệ tinh thì chùm sóng đi qua k hoảng không gian tự do
hơn nên ảnh hưởng của các yếu tố này ít hcfn. Tuy nhiên, liên lạc viba phát x ạ xuyên m ôi
trường khí quyển có thể dùng một cách tin cậy cho cự ly truyền dài hơn 50km .
• Đường truyền vô tuyến tần sô'thấp
Sóng vô tuyến tần số thấp cũng được dùng để thay th ế các liên kết hữu tuyến có cự ly
vừa phải thông qua các bộ thu phát khu vực. Ví dụ kết nối m ột số lóín các m áy tính thu thập
số liệu bố trí trong một vùng đến một máy tính giám sát số liệu từ xa, hay kết nối các m áy
tính trong m ột thành phố đến máy cục bộ hay ở xa.
Có lẽ rất tốn kém khi lắp đặt các cáp dẫn hữu tuyến cho các ứng dụng như vậy. Sóng
vô tuyến thường được dùng để thực hiện
các liên kết không dây giữa một điểm kết V
un
gph
ủson
gcO
aĩrạ
m th
u/p
ná
í
nối hữu tuyến và các iTiáy tính phân tán.
M ột trạm phát vô tuyến được gọi là trạm
M
à
ylin
h,^
ạn
flcốớ
ịn
h
cơ bản (base station) được đặt tại điểm kết
cuối hữu tuyến (hình 3.26).
Cần nhiều trạm cơ bản cho các ứng
dụng phạm vi rộng và mật độ phân bô' trạm 6S- B
asest^itio
n
thu cao. Phạm vi bao phủ của mỗi trạm cơ |3| ^Đ
ãucu ỏỉth u
éba
o
bản là giới hạn, do sự giới hạn nguồn phát
của nó, nó chỉ đủ kênh đế hỗ trợ cho toàn
bộ tải trong phạm vi đó. Phạm vi rộng hơn
có thể được thực hiện bằng các tổ chức đa
trạm theo cấu trúc tế bào (cell). Trong
thực tế, kích thước của mỗi tế bào thay h- ~ sôơ ư
ơcđun
gtro
ngcríl
đổi và được xác định bởi các vếu tố như
m ật độ đầú cuối và địa hình cục bộ. Mỗi Hình 3.26. Truyền vô tuyến
trạm cơ bản dùng một dái tần khác với
trạm kế. Tuy nhiên, vì xàing phủ của mỗi trạm có giới hạn nên có thể dùng lại băng tần
của nó cho các phần khác của mạng các trạm cơ bản được kết nối thành trạm hữu tuyến.
T hông thường, tốc độ sô' liệu của mỗi máy tính trong m ột tế bào (cell) đạt được vài chục
kbps. D ạng tổ chức tương tự có thể được dùng trong m ột toà n h à cao ốc để cung cấp các
liên kết không dây đến mạng hữu tuyến cho tất cả các m áy tín h th u ộ c phạm vi của nó.
N hờ vậy sẽ không còn phái bận tâm với việc chạy dây khi m ột m áy tính được lắp đặt mới
hay bỏ đi, nhưng cần phái cung cấp mộl đơn vị vô tuyến để ch u y ển số liệu sang dạng tín
hiệu vô tuyến và ngược lại. Tốc độ truyền thường thấp hơn đư ờng hữu tuyến.
80
3.6. CHUẨN TRUYỀN THÔNG
3.6.1. K h á i n iệ m chiitiịĩ
N hư ta đã biết dữ liệu có thế được truyền song sang hoặc nối tiếp. Đ ối với phương thức
truyền số liệu nối tiếp người ta chia ra truyén dẫn đồniíí bộ và Iruyền dẫn không đồng bộ.
Trong truyền thông công nghiệp, phưOTg thức truyền số liệu nối tiếp không đồng bộ
được dùng phổ biến.
Hiệp hội EIA (Electronic Industry Association) và Bell Laboratory đã xây dựng và
phát triển một số chuẩn truyền thông irong công nghiệp.
M ột số chuẩn thông dụng như RS 232, RS 422, RS 485. Trước đây người ta dùng RS
(Recom m ended Standard) nhưng hiện nay thay bằng EIA nhưng do thói quen người ta vẫn
gọi chúng là các chuẩn RS.
Phối phép chuẩn RS 232, RS 422, RS 483 là các chuẩn về điện (mức điện thế), cơ khí
(kích thước, số lượng tiếp xúc ổ cắm), chức nãno (tên gọi và các chân tiếp xúc).
Hai phưoìig thức truyền số liệu cơ bản sử dụng trong các chân trên là truyền số liệu theo
phương thức sai lệch đối xúns (Balanced Dilĩerentsal) và không đối xứng (Unbalanced,
Single-ended).
• Tniyền sỏ'liệu theo pliươiìị’ pháp khỏniị dối xíữìg: Tín hiệu truyền dạng điện áp trên một
dây, lín hiệu áp trên dây này được so sánh \'ới đất đe thể hiện trạng thái logic (0 và 1). Việc
iruyền tín hiệu trên “n” kênh sẽ cần “n” dày tín hiệu và ĩhèm một dây đất chung (hình 3.27a).
+
R _
Khi có sự tác động của nhiễu đến kênh truyền này thì nó tác động đến đồng thời hai
dây của kênh truvền và như vậy nhiễu sẽ bị triệt tiêu dẫn đến số liệu truyền trong hệ thống
không bị sai lệch. Chính vì khá năng chống nhiỗLi tốt mà phương thức truyền số liệu uày
dưực ứng dụng irong các hẹ lhon2 truyền tin \'ới khoáng cách lớn và tốc độ cao.
• Vấn d ề phối hợp íì'à kliáníỊ trẽn đườna iruyền thông là vô cùng quan trọng. M ột tín
hiệu truyền tín hiệu từ bén phát đến bên thu nói chung sẽ phản xạ lại, chúng lại gặp các tín
hiệu truyền tới, các tín hiệu này có thể được cộne thêm vào hoặc triệt tiêu đi như thế sẽ làm
sai lệch tín hiệu truyền trén dường dây thõng tin. Chính vì vậy việc phối hợp trở kháng để
tạo ra đường dày dài vỏ hạn sẽ giải quyêì lốt \'ấn dề này.
Nói chung vấn đc phối hop Iró' kháng lit dẽ giám đến tối thiểu sự tiêu hao công suất
ircn dường Iruycn kéo dài khoang lặp lụi khi truycn thõng tin.
3.6.2. C h u ẩ n RS 232
Chuẩn RS 232 được ciùnu chú yếu trons các uiao tiếp điểm - giữa các DTE/DCE (Data
Teniiinal Equipment) hoặc «iữa các (Data Coininunication Equipment). (Các thiết bị đầu cuối
DTE có thể là máy tính, PLC, niáy in ... Tliiết hị truvền số liệu DCE có thể là M odem).
RS 232 sử dụng phương Ihức iruyổn số licLi khõng đối xứng. Điện áp dao động trong
khoáng -25V -Í-+25V. Mức louic “ 1" ứng với khoáng điện áp -25V -^-3V và mức logic “0 ”
ứng với khoáng điện áp từ 3V ” 25V. Khoána diện áp từ -3V H-+3V không được định nghĩa,
đây là khoáng để chuyên tiếp siữa các mức louic. Khoảng ± 25V là khoảng tín hiệu cho
phép (hình 3.27c).
Khoảng cách truyền cho phép < 15m.
RS 232 làm việc ớ chế độ truyền song công (full duplex), với phương thức truyền số
này số liệu có thể được truyền theo hai hướng một cách đồng thời, tức ở m ột thời điểm cả
hai thiết bị dều có thể nhân hoãc truvền sỏ liêu. Phưcíng thức truyền không đồng bộ, cấu
trúc một khung truyền bao ỉíồin 1 start bit, 7-8 data bit, 1-0 parity bit, 1-1, 5-2 stop bit. TỐC
độ truyền trung bình 19,2 kbps.
11.HTTTCNGHIẸP.B
82
+25V
+ 15V
0
+3V
-3V
1
-15V
-25V
Hình 3.2ĨC. Biểu diễn trạng thái logic của tín hiệu RS 232
Giao diện cơ học: Định nghĩa các châii giác cám tín hiệu RS 232 được chỉ ra ở bảng 3.1:
5 Signal Ground SG 5
9 . Ring Indicator Rl 9
Chuẩn RS 232 quy định ba kiại giắc cắm l^s 232 là DB-9, DB-25 và ALT-A, trong đó
hai loại đầu được sử dụng rộim rãi hưn (hình 3.27, hình 3.29).
(a) S ơ đ ồ g iấ c c ă m S o đ ồ c h ỉề u tin h iê u
■4 - DCD
-4 -------------- R x D
TxD
D TR
------ — G N D
^DSR
R TS
■4-------- C TS
<---------- RI
83
T x D thi> cAp
0 | n h t h ò i p h ầ n tCr tin h iệ u p h á t
R jtO th ừ cAp
Đ ịn h thà>í p h ả n t ữ tín h iệ u th u
L o o p b a c k c ụ c bộ
R T S th ứ c i p
DTR
L o o p b a c k x a / P h á t h iộ n c. l ư ^ n g t(n hlộu
RI
C h ọ n tổ c d ộ truyẬ n
C h é đ ộ th ữ
84
- Thời gian chuyển tín hiệu giữa haimức tín liieỉu phải nhỏ hơn lfis.
- Tốc độ tăng hay giám tín hiệu khỏna nli(’)hơn 30V/|IS.
Các yêu cầu đối với phần thu:
- Đ iện trở vào từ 3000 íì ^ 7000 Q .
- Tụ ký sinh nhỏ hơn 2500 pF.
RS 422, RS 485 sử dụng phương thức truvền số liệu sai lệch đối xứng, do những ưu
đ i ế m v é k h á n ă n g c h ó n g n h i ễ u n ê u O' trè n c ủ a p h ư ơ n g p h á p n à y m à n ó c ó t h ể t r u y ề n x a t ớ i
1200m khòng cần bộ lập, tốc độ truyền lối đa là 12MB/S. Tuy nhiên các yếu tố này cũng
phụ thuộc rất nhiều vào chất lượng dây dẫn, cũng như việc đánh giá chất lượng tín hiệu.
Về cơ bản RS 422 và RS 485 không khác nhau nhiều. Cụ thể RS 422 chỉ có thể ghép
nối điếm -điểm , hoặc điểm -nhiều điểm. Nói chung chỉ được dùng trong các m ạng đơn giản
thông thường. RS 485 lại có thể tham gia ghép nối nhiều điểm chính vì vậy m à nó được sử
dụng nhiều trong các mạng cô n s nghiệp.
Thông số cơ bản của RS 485 được lóm tắl liong bảng 3.2.
c,„ad= 5pF
6 Độ nhạy đầu vào -7V:'Vcm512V ±200mV
7 Điện áp ch ế độ chung VcM -7V 12V
8 Trở kháng đầu vào 1 2 kO
85
Hình 3.30. Biểu diễn trạng thái logic của tín hiệu RS 485
RS 485 cho phép đến 32 trạm thu phát tham gia trong m ột m ạng. Tãng số lượng tải tất
nhiên là giảm tốc độ truyền vì các trạm có trớ kháng lớn sẽ hoạt động chậm hcfn.
RS 485 là chuấn duy nhất do EIA đưa ra có khả năng kết nối nhiều điểm trên m ộl dây
duy nhất gọi là Bus. Vì vậy nó được dùng làm chuán cho iớp vật lý của đa số các hệ thống
Bus hiện thời.
Cấu hình phổ biến cho truyền tín hiệu là sử dụng hai dây dẫn, m inh hoạ trên hình 3.31.
Với cấu hình này hệ thống sẽ chỉ có thể làm việc ở chế độ bán song công (H alf - duplex)
các trạm có quyền truy nhập bình đẳng trên Bus.
M ạng RS 485 cũng được mắc theo kiểu 4 dây như hình 3.32. Một trạm đóng vai trò là
chủ (M aster) điều khiển giao tiếp giữa Cik trạm t(ýi (Slave). Việc truyền thông trong m ạng
có thể thực hiện ở chế độ song công (Full “ duplex), rất phù hợp với các ứng dụng đòi hỏi
lốc độ truyền tin cao.
RS 485 không phải là chuẩn hoàn hảo, nó chỉ là một chuẩn về đặc tính điện học nên nó
không đưa ra các quy định cho cáp nối cũng như các bộ nối, có thể dùng cáp trơn, cáp đôi
dây xoắn hoặc các loại cáp khác. Tuy nhiên cáp đôi dây xoắn được sử dụng nhiều nhờ khả
năng chống nhiễu xuyên âm và lạp nhiễu.
86
Master Slave
E N A B LE
Chuẩn RS 485 là sự sai khác ± 5V giĩra hai dây do vậy có thể dùng nguồn cung cấp
đơn 5V cho bộ phát.
Truyền ở c h ế độ Full-duplex sử dụng 5 dây.
Truyền ở c h ế độ Half-duplex sứ dựng 3 dày.
Bộ phát của RS 485 có thế hoạt động ở 3 trạng thái: mức logic “ 1” , mức logic “0 ” và
trạng thái cao trở (có thổ hiểu như trạng thái cấm và được điều khiển bằng m ột chân tín
hiệu). Có 32 bộ phát trên một đường Iruycii nhưng tại một thời điểm chỉ có m ột cái hoạt
động. Các nút m ạng phải được đánh địa chi và phái có một giao thức điều khiển truy nhập
đường truyền. Các đầu ra phải có mạch hạn dòng để ỉránh hỏnẹ hóc khi có xung đột xảy ra.
Điểm cuối cùng ciia đường truyền RS 485 có inột trớ kháng để cân bằng với trở kháng
của đường dây. G iá trị thường dùng là z,| = 100 ^ 120Q .
Để tăng khoảng cách truyền và số trạm la cáii phải dùng các bộ lặp (R epeater).
MBP (M anchester Coded, Bus-powered) là một kỹ thuật truyền dẫn được đưa ra trong
chuẩn lEC 1158-2 cũ nhằm vào các ứng dụng điều khiển quá trình trong công nghiệp ch ế
biến như lọc dầu, hoá chất, nơi có yêu cầu nghiêm n^ặt vể an toàn cháy nổ và nguồn cung,
cấp cho các thiết, bị trường.
Như cái tên của nó đã thể hiện, MBP sử dụng mã M anchester, cho phép đồng tải
nguồn trên đường tải bus. chế độ truyền đồng bộ và tốc độ truyền 31,25 kbit/s. v ề m ặt tín
hiệu, thực chất M BP cũng sứ dụng phương thức truyền đối xứng, với cáp đôi dây xoắn và
trớ đầu cuối là lOOíl. Mức điện áp lối đa được quy định nằm trong khoảng 0,75 H- IV.
Trong phạm vi dải tần tín hiệu, các trạm phải có trở kháng rất lớn để việc chia nguồn không
ảnh hưởng tới chất lượng truyền tải dữ liệu.
Các nguyên tắc đảm bảo an toàn cho việc truyền dẫn trong môi trường dễ cháy nổ
đươc đưa ra;
87
- Một đoạn m ạng chí được phép có inột bộ nguồn cung cấp điện.
- Trong trạng thái bình thường, mỗi thiết bị trường tiêu hao m ột dòng cơ sở cố định
(>10m A).
- M ỗi thiếl bị trường hoạt động như một bộ tiêu hao dòng bị động.
- Mỗi đầu dây được kết thúc bằng một trờ đầu cuối bị động.
M ột dạng tín hiệu khác có thể chọn bên cạnh RS 232 là giao tiếp vòng 20m A. Tên của
giao tiếp này ngụ ý rằng đùng tín hiệu là dòng điện thay cho điện áp. M ặc dù không m ở
rộng tốc độ nhưng nó tãng khoảng cách vật lý giữa hai thiết bị thông tin. Tiếp cận cơ bản
được trình bày trên
ĩhiel bi nguôn Thièt bi dich
hình sau (hình 3.33).
Truyền Nhận
Hoạt động chính
BỘpMt |-
là trạng thái của
chuyển m ạch được
Tln hiệu
bẽn trong- I ^WJndöngJ Các tin hiệu
bẻnirong
Nhận Truyền
điều khiển bởi luồng B4 ộhíỉ I
bit dũ' liệu truyến;
Chuyển m ạch đóng
I hiện Hòng I
M ã hoá bit là quá trình chuyển đổi dãy bil (1, 0) sang m ột tín hiệu thích hợp để có thể
truyền dẫn trong môi trưòng vật lý. Việc chuyển đổi này chính là sử dụng m ột tham số
thông tin thích hợp để mã hoá dãy bit cần truyền tải. Các tham số thông tin có thể được
chứa đựng trong biên độ, lần số, pha hoặc sườn xung v .v ... Sự thích hợp ở dây phải được
đánh giá dựa theo các yêu cầu kv thuật như khả năng chống nhiễu cũng như gây nhiễu, khả
năng đồng bộ hoá và triệt tiêu dòng một chiều.
88
hiệu có thể thay đổi. Tuy nhiên tần số tín hiéu cũng tỷ lệ một cách tương đối với tần số
nhịp, nó có thể lớn hoặc nhỏ hơn tần số nhịp, tuv iheo) cách mã hoá bit.
Tần số của tín hiệu ảnh hướng tới nhiéu tính Iiìãng của hệ thống. Tín hiệu có tần sô'
càng cao hoặc dải tần rộng một mặt sẽ gây ra suy giảm tín hiệu càng lớn, m ặt khác sẽ gây
nhiễu điện tử lớn hơn ra môi trường xung quanh. Nlhược điểm thứ nhất dẫn đến phải hạn
ch ế chiều dài dây dần hoặc phải sử dụng các bộ lặip, trong khi nhược điểm thứ hai ảnh
hưởng tới hạn c h ế phạm vi sử dụng. Điều này cũng ảình hưởng trực tiếp trở lại tới khả năng
nâng cao tốc độ truyền. Tần số tín hiệu cao cũng đòi- hỏi các thiết bị có khả năng làm việc
với tần số cao. Đ ương nhiên, giá thành sản xuất các tlniết bị này sẽ là m ột yếu tố cản trơ khả
năng ứng dụng. Vì vậy ta chọn phương pháp nào có tần số tín hiệu nhỏ nhất cùng với một
tần số xung nhịp.
* Thông tin đồng bộ hoá có trong tín hiệu.
Trong trường hợp chế độ truyền dần được chọn là đồng bộ, nếu m ột phương pháp mã
hoá bit tạo ra tín hiệu có mang kèm theo thông tin điồng bộ hoá nhịp, sẽ tiết kiệm dây dẫn
tín hiệu nhịp.
* Triệt tiêu dòng rhột chiều.
H iện tượng dòng một chiều sinh ra do một loạt các bít giống nhau (0 hoặc 1) ứng với
m ột mức tín hiệu cao được phát liên tục. Điểu này không những gây khó khăn cho việc
đồng bộ hoá giữa các đối tác truyền thông, mà còm ảnh hưỏfng tới nhiều yếu tố kỹ thuật
khác. Cũng để tiết kiệm dây dẫn và đơn giản hóa (công việc lắp đặt, đặc biệt trong môi
trường dễ cháy nộ, khả năng đồng tải nguồn nuôi ch«o các thiết bị tham gia m ạng với cùng
một dây dẫn là rất thiết thực. Dòng nuôi có thê’ xếp chồng lên tín hiệu m ang thông tin, nếu
như tín hiệu này không m ang sẵn dòng một chiểu. Mĩuốn vậy, phương pháp m ã hoá bit cần
tạo ra sự trung hoà mức tín hiệu ứng với các bít 0 và 1 để triệt tiêu dòng m ột chiều.
Sự tồn tại (íòng một chỉểu còn gầy rât nhiều kliố khàn trong kỹ thuật truyền dẫn tín
hiệu. Cụ thể, mức độ trôi tín hiệu rất khó xác định m ột cách đúng mức, dẫn đến việc nhận
biết tham số thông tin, ví dụ qua giá trị biên độ gặp ttrở ngại. C hế độ làm việc của các thiết
bị thu phát cũng sẽ bị ảnh hướng bới sự tổn tại của dòng một chiéu. Nếu vượt quá một số
giới hạn nhất định, dòng một chiều dễ gây phát sinỉh nguy hiểm trong các môi trường dễ
cháy nổ.
* Tính bền vững với nhiễu và khả nãng phối hợp nhận biết lỗi.
Khả năng kháng nhiễu của một số tín hiệu sô' cũng phụ thuộc nhiều vào phương pháp
mã hoá bit. V í dụ, dải tần càng hẹp thì tín hiệu càng bền vững hơn đối với nhiễu hoặc các
phương pháp mã hoá chênh lệch bền vững với nhiễu hơn các phương pháp mã hoá giá trị
tuyệt đối, các phương pháp mã hoá điều tần bền vững hofn mã hoá điều biên. Nếu một
phương pháp m ã hoá bít tạo ra một tín hiệu có những đặc thù riêng, theo m ột mẫu biệt lập
thì bên nhận có thêm khả nãng để nhận biết lỗi nếu tín hiệu bị sai lệch m à không cần bổ
sung thông tin kiểm lỗi.
12.HrTTC NGHIỆPA 89
3.7.2. N R Z, RZ
N RZ (Non - Return To Zero) là m ột trong những phương pháp được sử dụng phổ biến
nhất trong các hệ thống. Thực chất cả N R Z và R Z đều là các phưcmg pháp điều chế biên độ
xung. Mức bit “0 ” và “ 1” được mã hoá vói hai mức biên độ tín hiệu khác nhau, mức tín
hiệu này không thay đổi trong suốt chu kỳ bit T (m ột nhịp bus). Cái tên N R Z được sử dụng
bởi mức tín hiệu không quay trớ về sau mỗi nhịp. Các khả năng thể hiện hai mức có thể là:
- Đ ất và điện áp dương.
- Đ iện áp âm và đất.
- Đ iện áp âm và điện áp dương cùng giá trị (tín hiệu lưỡng cực)
1 1 1 0 0 1 0
nni n
1 1 0 1 0 0 1
Hình 3.34. NRZ: 1 ứng vói mức tín hiệu Hình 3.35. RZ: 1 ứng với mức tín hiệu cao trong nủa
cao, 0 ứng với mức thấp trong suốt chu kỳ chu kỳ bit T, 0 với mức thấp trong suốt chu kỳ bit
M ột trong những ưu điểm của phuofng pháp N R Z là tín hiộu có tần số thường thấp hcfn
nhiều so với tần số nhịp bus. Phương pháp này không thích hợp cho việc đồng bộ hoá, bởi
một dãy bit “0 ” hoặc “ 1” liên tục không làm thay đổi mức tín hiệu. Tín hiệu không được
triệt tiêu dòng m ột chiều ngay cả khi sử dụng tín hiệu lưỡng cực, nên không có khả nâng
đồng tải nguồn.
Phương pháp RZ (Return to Zero) cũng không m ã hoá bit “0 ” hoặc “ 1” với hai mức tín
hiệu khác nhau giống như ở NRZ. Tuy nhiên như cái tên của nó hàm ý mức tín hiộu cao chi
tồn tại trong nửa đầu của chu kỳ bit T, sau đó quay trở lại “0 ” . Tần số cao nhất của tín hiệu
chính bằng tần số nhịp bus, Giống như NR Z, tín hiệu m ã R Z không m ang thông tin đồng
bộ hoá, không có khả năng đồng tài nguồn.
3.7.3. M ã M anchester
M ã M anchester và các dạng dẫn xuất của nó không những được sử dụng rộng rãi trong
truyền thông công nghiệp inà còn phổ biến trong các 0 1 1 0 1 0 0 1
hệ thống truyền dữ liệu khác. Thực chất, đây là một
trong các biện pháp điều chế pha xung, tham số
thông tin được thể hiện qua các sườn xung. Bit “ 1”
ÍM »
được mã hoá bằng sưòìi lên, bit “0 ” bằng sườn xuống
của xung ở giữa chu kỳ bit T hoặc ngược lại H/n/i 3.36. Manchester-»: 1 ứng vái
(M anchester II), xem hình 3.36, sườn xuống, 0 ứng với sườn lên của
xung ở giữa chu kỳ bit
9Ồ kHTỈTCNGHlỆP^
Đ ặc điếm của tín hiệu là có tần số tương đưcĩng với tần số nhịp bus, các xung của nó
có thể sử dụng trong việc đồng bộ hoá giữa bẽn gửi và bên nhận, sử dụng tín hiệu lưỡng
cực, dòng một chiều sẽ bị triệt tiêu. Do đó phưcTng ph:áp này thích hợp với các ứng dụng đòi
hỏi khả năng đồng tải nguồn. Một điểm đáng chú ýnữa là do sử dụng sườn xung, mã
M anchester rất bền vững đối với nhiễu bên ngoài. Níhưng ngược lại nhiễu xạ của tín hiệu
cũng tương đối lớn bởi tần số cao.
3.7.4. FSK
Trong phương pháp điều chế dịch tấn số FSK (Frequency Shift K eying) hai tần số khác
nhau được dùng để hoá mã các trạng thái logic “0” v à “ 1”, hình 3.37.
Đây chính là phương pháp điều
ch ế tần số tín hiệu mang, hay truyền tải
dải m ang. Tín hiệu có dạng hình sin,
các tần số có thể bằng hoặc là bội số
tần số nhịp bus nên có thể dùng để
đồng bộ nhịp. M ột ưu điểm tiếp theo
, Hình 3.37. FSK: 0 và 1 ứng với các tần sô khác nhau
của phương pháp này là độ bên vững
đối với tác động của nhiễu. N hờ tính chất điều hoà (của tín hiệu mà dòng m ột chiềư được
triệt tiêu, nên có thể sử dụng chính đường truyền để đồng tải nguồn nuôi các thiết bị kết nối
mạng. M ột nhược điểm của FSK là tần số tín hiệu tưoíng đối cao. Điều này m ột mặt dẫn đến
khả năng gây nhiễu m ạnh đối với bên ngoài và mật Ikhác hạn chế tăng tốc độ truyền. Thực
tế phưomg pháp này chỉ được sứ dụng cho các hệ thốag có tốc độ truyền tương đối thấp.
3.8. LỖI, NGUYÊN NHÂN GÂY RA Lỗl, CÁC PHƯƠNG PHÁP PHÁT HIỆN VÀ SỬA Lỗl
3.8.2. Các định nghĩa về các chỉ tiêu đánh giá lỗi
+ T ỷ lệ bị lỗi: Tỷ lệ bị lỗi p là thước đo đặc trưnig cho độ nhiễu kênh truyền dẫn, được
tính bằng tỷ lệ giữa số bit được truyền đi. Nói một cách khác, tỷ lệ bit lỗi chính là xác suất
một bit truyền đi bị lỗi. Lưu ý rằng, tỷ lệ bit lỗi nhất không phải là 1 m à là 0,5. Trong
trường họp p = 1 tức là bất cứ bit nào truyền đi cũng bị sai lệch, ta chí việc đảo các bit để
91
khôi phục lại dữ liệu. K hi p = 0,5 tức xác suất của hai bit truyền đi lại có m ột bit bị lỗi thì
đường truyền này hoàn toàn không sử dụng được, bởi theo lý thuyết thông tin thì không thể
có m ột phưcíng pháp bảo toàn dữ liệu nào có thể áp dụng tin cậy, có hiệu quả. Trong kỹ
thuật p = 10 “* là một giá trị thường chấp nhận được. M ột đưèíng truyền có tỷ lệ bit lỗi như
vậy có thể thực hiện được tương đối dễ dàng.
+ T ỷ lệ lỗi còn lại: Tỷ lệ lỗi còn lại R là thông số đặc trưng cho độ tin cậy dữ liệu củá
m ột hệ thống truyền thông, sau khi đã thực hiện các biện pháp bảo toàn kể cả truyền lại
trong trường hợp phát hiện ra lỗi. Tỷ lệ lỗi còn lại được tính bằng tỷ lệ giữa số bức điện còn
bị lỗi không phát hiện được trên tổng số bức điện đã được truyền. Đ ưong nhiên, giá trị này
không những phụ thuộc vào tỷ lệ bit lỗi và phưcmg pháp bảo toàn dữ liệu m à còn phụ thuộc
vào chiều dài trung bình của các bức điện. Một bức điện càng dài thì xác suất lỗi càng lớn.
+ Thời gian trung bình giữa hai lẩn lỗi: Tỷ lệ lỗi còn lại là m ột thông số tương đối khó
hình dung, vì vậy trong thực tế người ta hay xét tới thời gian trung bình giữa hai lần lỗi
Tmtbf (M TBF = M ean Time Between Failures). Thông số này có liên quan chặt chẽ tới giá
trị tỷ lệ lỗi còn lại R như sau:
T mtbf = n/(v.R)
Với n là chiều dài bức điện tính bằng bit và V là tốc độ truyền, V tính bằng bit/s. G iả sử
m ột bức điện c ó chiều dàl n = lOObit được truyền liên tục với tốc độ 1200bit/s, quan hệ
giữa tỷ lệ bit lỗi và thời gian trung bình giữa hai lần lỗi sẽ được thể hiện như sau:
R T' MTBF
10'' 1 ngày
1 0 "’ 26 năm
1 0 '“ 260.000 năm
+ K hoảng cách Hamming (Hamming Distance, HD): K hoảng cách H am m ning (gọi
theo nhà khoa học M ỹ R .w .H am m ing) là thông số đặc trưng cho độ bền vững của m ột mặ
dữ liệu, hay nói cách khác chính là khả nãng phát hiện lỗi của m ột phương pháp bảo toàn
dữ liệu HD có giá trị bằng sò lượng bit lỗi tối thiểu mà không đảm bảo chắc chắn phát hiện
được trong m ột bức điện. Nếu trong một bức điện chỉ có thể phát hiện m ột cách chắc chắn
k bit bị lỗi, thì HD = k+1. Ví dụ, nếu một lỗi duy nhất có thể phát hiện được m ột cách chắc
chắn (rihư trong phương pháp dùng parity bit 1 chiều), thì khoảng cách H am m ing là 2. Đ ây
là giá trị tối thiểu mà một phương pháp truyền đòi hỏi. Các hệ thống bus trường thông dụng
thường có khoảng cách Hamming là 4, các hệ thống đạt độ tin cậy rất cao với HD = 6.
+ H iệu suất truyền d ữ liệu: Hiệu suất truyền dữ liệu E là m ột thông số đặc trưng cho việc
sứ dụng hiệu quả các bức điện phục vụ chức năng bảo toàn dữ liệu, được tứứi bằng tỷ lệ số bit
m ang thông tin nguồn (bit dữ liệu không bị lỗi 0 trên toàn bộ số bit được truyền). Ta có:
E = m (1 - p"/n)
Trong đó;
m - Số lượng bit dữ liệu trong mỗi bức điện;
n - Chiều dài bức điện.
92
3 ,8 .3 . P h ư ơ n g p h á p p h á t h iệ n và sử a loi
Phần lớn các phuofng pháp phát hiện và sửa lỗi là cộng thêm vào bản tin các bit vừa
giúp để biểu diễn bản tin vừa để phát hiện lỗi.
Có hai cách sửa lỗi cho bản tin:
+ Sửa lỗi có phản hồi; Bộ thu sẽ phân tích và pháit hiện ra các lỗi có trong bản tin được
gửi đi từ bộ truyền. Đã được định nghĩa ở trong giao tíhức, bộ thu sẽ yêu cầu bộ phát gửi lại
bản tin. Phần lớn các giao thức mạng máy tính và côn;g nghiệp sử dụng cách này.
+ Sửa lỗi không có phản hồi: Trong phương pháp) này bộ thu không chỉ phát hiện ra lỗi
có ở trong bản tin m à nó còn phục hồi bản tin đúng từ các thông tin sửa lỗi đi kèm theo.
Cách này thường được sử dụng khi truyền ỏ khoảng (cách lớn trong k hông gian, ở đây thời
gian đòi hỏi cho việc truyền lại bản tin là quá lớn, hay trong hệ truyền thông tin theo m ột
chiều (phát thanh, truyền hình).
u
Ký tụtfl)yte được truyền
lổi có {áiản hồi là phát hiện lỗi. Ta Thời gian
ih
K iểm tra chẵn lẻ ký tự: lsb> msb
Stop bit(s)
Trước khi truyền đi một ký tự,
Parity bit
bên phát sẽ căn cứ vào mức độ là
Start bit
chẵn (EV EN ) hay lẻ (ODD) để
tính toán m ột bit cộng thêm vào
Hình 3.38. Một ký tự truyển với bit kiểm tra
ký tự.
Lẻ (ODD): số bit “ 1” trong ký tự là lẻ;
O iẵn (EV EN ): số bít “ 1” trong ký tự lầ
chắn.
Phưcmg pháp này cung cấp hiệu quả phát
hiện lỗi thấp (H D = 2), khi có hai bit cùng
thay đổi giá trị thì không phát hiện được. \ề )
T
’
cao như truyền giữa máy tính và máy in, hay 1001001 1 (Parity chỉn)
1001001 0 (Parity lé)
trong các ứng dụng mà các thiết bị đặt gần
nhau và trong m ôi trường có độ ồn thấp. Kiểm Hình 3.39. Thực hiện kiểm tra với mạch XO R
tra chẵn lẻ phát hiện được 60% lỗi.
93
K iếm tra khối: Phép
kiểm tra này thực hiện với
p* B. B. B, B.
m ột khung bản tin hay một
0 0 0 0 0 0 1 0 STX
khối dữ liệu. Có hai cách
1 0 1 0 1 0 0 0
kiểm tra;
0 1 EI 0 0 El 1 0
- K iểm tra chẵn lẻ khối: Các bit parity 0 0 1 0 ũ 0 0 0 HưđíiQ
đuyệt íheo hảng (iẻ) Nội dung frame
(BCC - Block Check 1 0 1 0 1 1 0 1 ừuyền
C haracter; LPC-Longitudinal 0 1 0 0 0 0 0 0 V
R edundancy Check) 1 1 El 0 0 El 1 1
94
C hecksum được tìm thoả
mãn điều kiện: đa thức tương ______ 1 0 1 1 0 1 ì 0 ____ 10 1100 1110
í 1 0 0 1 11 1 1 ũ 0 ĩ 1 0 0 1 1 0 1 1 0 0 t J l 1 1 õ o 1 1 0 |1 1 1] Khối lối
x“*+ X^ + X + 1 rxc
ũ 0 \ 1 0 ũ 1 1 rn 0 0 0 0
- Khối lỗi < 16 bit: 100%,
1 0 0 1 1 0 Q 1 iM 1 0 0 1
3 0 0 ũ 0 1 1 0 ■OỊ 1 0 1 1
99,9969% .
4 0 0 0 0 ũ 1 1 ioí 1 1 0 0
Thổi gian
- Các lỗi khác: 99,9984% 5 0 0 0 0 0 1 ill 0 1 0
Bên phát: Hình 3.43. Mạch cứng thực hiện phép chìa bẽn phát
95
Bên thu:
ressR
fixO
Sổ d ư = 0
Hình 3.44, Mạch cứng thực hiện phép chia bên thu
96
- Đ iều khiển luồng dữ ỉiộu: giao thức đám báo tố)c độ phát của bên truyền phù hợp với
tốc độ xử lý của bên nhận, không bị inất dữ iiệu và lãmg phí thời gian.
- Điều khiển truy nhập đường truyền: giao thức quy định khi nào m ột thiết bị có thể
truy nhập đường truyền và truyền số liệu.
- Phát hiện và sửa lỗi: quy định phương pháp phiát hiện \'à sửa lỗi sử đụng cho bên thu
và phát.
- Kiểm soát Time-out.
2. Các yêu cầu riêng cho giao ílìức côììỊị nghiệp
Giao thức công nghiệp có chung một nguyên ttắc làm việc \'ới các giao thức thông
thường, tuy nhiên nó làm việc trong môi trường đạc b iệt là môi trường công nghiệp nên nó
có các yêu cầu riêng:
Đofn giản nhất có thế, để khắc phục sự cố: Công nghiệp là nơi có sự hiểu biết về mạng
thông tin công nghiệp là ít và mạng đòi hỏi phải hoạtt động liên tục. Do đó ta có ý thức lựa
chọn giao thức đơn giản nhất có thể.
Độ đảm bảo dữ liệu truyền cao: Hoạt động trorng môi trường có nhiễu điện lớn, các
thiết bị công suất lớn tập trung với mật độ cao và đòi Ihỏi không có lỗi khi truyền. Do vậy ta
phải chọn giao thức có mức độ cao của việc kiểm tra liỗi (ví dụ như phương pháp CRC).
Chuẩn hoá giao thức; Có nhu cầu cho việc kết mối giữa các thiết bị của các nhà sản
xuất khác nhau hay các hệ khác nhau. Do đó ta phải c:huẩn hoá giao thức.
Tốc độ cập nhật thông số cao: Trong công nghiệp không đòi hỏi số lượng thông tin lớn.
Nhưng nó yêu cầu cập nhật một loại các giá trị cho mộtĩ loại các thiết bị gần như đồng thời.
3.9.2. G iao th ứ c M o d b u s
ỉ. M ô tả chung vềM o d h u s
M odbus Protocol ban dầu dược pliát triển dùng c:ho các program m able controllers của
hãng Mod icon.
M odbus Protocol sử dụng chế độ Master/Slave, ở m odbus chuẩn sử dụng chuẩn
RS 232 nối trực tiếp hay qua Modem, các mạng M odbus cũng có thể sử dụng RS 422,
RS 485 hay 20m A Current-loop làm môi trường truyề:n dẫn.
C hế độ giao tiếp là hỏi/đáp, chỉ có Master mớii được truyền gửi yêu cầu, slave nào
nhận được yêu cầu nào dành cho mình sẽ thực hiện vài trả lời.
Trong khung bản tin của mạng Modbus chuan sẽ gồm 4 trường chính theo thứ tự:
trưòíng địa chỉ, trường mã hàm, trường dữ liệu, trưrinig kiểm tra lỗi. M aster gửi bản tin có
trường địa chỉ nằm đầu liên, địa chỉ này cliỉ tới thiết b>ị cần ra yêu cầu. Slave sẽ kiểm tra bus
liên tục đến khi nhận được địa của mình. Lúc này slav'e sẽ kiểm tra m ã hàm để xem yêu cầu
cần thực hiện, ngoài ra còn có thông tin bổ trợ để thực hiện yêu cầu đó trong trường dữ liệu.
Cuối cùng là trường thông tin về lỗi trong trường kiểm tra lỗi để xem bản tin nhận được có
chính xác không.
13.KTTTCNGHIỆPA 97
Nếu phát hiện lỗi truyền trong bản tin, bên nhận sẽ không trả lời. Q uá m ột thời gian trễ
nào đó (tim eout) đã được quy định, M aster sẽ coi là có lỗi và quyết định hành động phù
hợp. Trong trường hợp đặc biệt, slave nhận được bản tin không có 'lỗi nhưng vì m ột lý đo
khác, nó không thể thực hỉện được yêu cầu, m ột thông báo lỗi sẽ được tạo ra và gửi cho
M aster để M aster định hành động tiếp theo.
M aster có thể gửi bản tin yêu cầu tới riêng m ột Slave nào đó bằng cách đưa địa chỉ
Slave đó vào trường địa chỉ hoặc gửi bản tin quảng bá tới tất cả các Slave (đưa giá trị 0 vào
trường địa chỉ), lúc này Slave sẽ không gửi bản tin trả lời.
Có hai kiểu định dạng khung bản tin khác nhau: ASCII và RTU
ASCIÌ:
• Sử dụng m ã ASCII (7 bit m ỗi ký tự), thông tin được chuyển thành các sô' hexa rồi
đổi thành mã ASCII của từng ký tự hexa đó. Nói cách khác mỗi byte 8 bit của thông
tin sẽ truyền như 2 ký tự ASCII.
• Ngoài các trường chính, bản tin được khởi đầu bằng ký tự kết thúc bằng ký tự 2
" CR + LF". Các thiết bị kiểm tra bus liên tục đến khi nhận được ký tự thì sẽ bắt
đầu xử lý cho đến khi nhận được 2 ký. tự kết thúc "C R +L F” .
• K iếm tra lỗi bản tin bằng phucfng pháp LRC.
• Số lượng bit/byte phân b ố như sau:
> 1 start bit.
> 7 data bit biểu diễn m ã ASCII của m ột ký tự hexa cần truyền.
Có hoặc không 1 bit kiểm tra chẩn lẻ.
> 1 stop bit (nếu có bit kiểm tra chẵn lẻ) hoặc 2 (không có kiểm tra chẵn lẻ).
Tổng số bit trên ký tự là 10 bit
• K hung bản tin sử dụng ASCII như sau:
RTU:
• Truyền trực tiếp 8 bit nhị phân.
• Cấu trúc bit truyền 1 byte như sau:
> 1 start bit.
> 8 data bit.
> Có hoặc không 1 bit kiểm tra chẵn lẻ.
^ I stop bit (nếu có bit kiểm tra chẵn lẻ) hoặc 2 (không có kiểm tra chẵn lẻ).
Tổng số bit trên byte là 11
• K iểm tra lỗi bằng phương pháp CRC.
• RTU khới đầu và kết thúc bằng m ột khoảng thời gian quy ước theo từng m ạng, ít
nhất là 3,5 lần thời gian truyền m ột ký tự.
T hiết bị kiểm tra thời gian dừng trên bus đến kh'\i > 3,5 lần thời gian quy định truyền 1
ký tự thì thông tin nhận được đầu tiên sẽ là trường địía chỉ. Sau đó khi thời gian trễ qua 3,5
lần thời gian truyền 1 ký tự thì sẽ coi là kết thúc bản tiin.
2. C hi tiết về các trường trong khiinsị bản tin Mouibus
T rường địa ch ỉ ị address fie ld ) :
• G ồm 2 ký tự ASCII hay 1 byte, trường địa chỉ Ikéo dài từ 0 đến 247.
• M aster m uốn gửi thông tin yêu cầu đến thiết b)ị nào sẽ đặt địa chỉ của thiết bị đó vào
trưÒTig địa chỉ, Slave sau khi thực hiện yêu cầiu sẽ gửi bản tin trả lời cho m aster (kể
cả trường hợp Slave kiểm tra thấy bản tin yêtư cầu có lỗi và gửi phản hồi báo lỗi)
cũng sẽ đặt địa chỉ của mình vào trường địa chií.
• Trong trường hợp M aster muốn gửi bản tin quíảng bá tới tất cả các bải> tin, nó sệ đặt
địa chỉ 0 vào trường địa chỉ.
Trường m ã hàm (function codes field):
• G ồm 2 ký tự ASCII hay 1 byte, khoảng địa chỉí kéo dài từ 1 đến 255.
• T uỳ theo giá trị mã hàm, Slave sẽ xác định cô>ng việc được yêu cầu. K hi gửi bản tin
trả lời nó sẽ phản hồi về mã hàm ban đầu. Nếỉu phát hiện thấy lỗi trong bản tin yêu
cầu M aster, Slave gửi bản tin báo lỗi với rnã hìòm ban đầu và bit cao nhất bằng 1.
Trường d ữ liệu (data field):
• Trường dữ liệu có độ dài tuỳ theo mã chức nãmg.
• Trưòĩig dữ liệu bổ sung nhũng thông tin cần để thiết bị thực hiện những yêu cầu nêu ra
trong trưcíng mã hàíiĩ, như khi yêu cẩu độc giá itỉỊ một llhóm đầu ra liên tiếp trong một
thiết bị nào đó thì cần cho biết địa chỉ đầu ra đầiu tiôn và số lượng đầu ra cần đọc.
• N ếu yêu cầu không có lỗi, slave sẽ thực hiện và gửi trả lời trong đó trường dữ liệu
chứa kết quả thực hiện, còn nếu phát hiện có lỗi trong bản tin yêu cầu thì sẽ ngừng
truyền và M aster sẽ biết được lỗi xảy ra khi qiuá thời gian tim eout. Còn nếu yêu cầu
không thực hiện được mặc dìl không phát hiệm lỗi truyền, slave sẽ gửi thông báo lỗi
và trường dữ liệu chứa mã lỗi.
Trường kiểm tra lỗi (data checking field):
• Chứa thông tin đi kèm đê xác định từih đúng đắin của bản tin nhận được. Bên nhận sẽ so
sánh bản tin nhận được với thông tin này theo miột phưcỉng pháp quy định trước.
• K iểm tra đối với lừng byte sẽ dùng phương phiáp kiểm tra chẵn lẻ.
• K iểm tra đối với toàn bộ khung bản tin sẽ tuiỳ theo phương thức truyền: ASCII sẽ
• dùng phương pháp LRC, còn RTU dùng phươmg pháp CRC.
99
3. Các kiểu d ữ liệu của Mndhits
M odbus có 4 kiểu dữ liệu:
• Đầu ra số 1 bit: đặc trưng clio các đáu ra số của bộ điều khiển, có thể đọc hoặc tác động.
• Đầu vào số 1 bit; Đặc Irưng cho các đầu vào của bộ điều khiển, trạng thái phụ thuộc
vào trạng thái đầu vào vật lý hên ngoài, chỉ có thể đọc.
• Thanh ghi vào 16 bit: chỉ có thế đọc.
• Thanh ghi giữ 16 bit: tạo ra đầu ra (liên tục) có thể đọc hoặc tác động.
Mỗi một chức năng gắn kiền với một kiểu dữ liệu. Trong bản tin M odbus sử dụng địa
chỉ tưcmg đối với m ột địa chỉ thấp nhất của kiểu dữ liệu.
Manufacturing
P riy« » ,
MMI.
FM S DP
P R O F IB U S D ata L in k L a y * r
R S -485
R S -4 8 5
F ib er O p tic
F ib e r O p tic
lEC 1158-2
Theo chức năng, PROFIBUS gồm các loại giao thức truyền thông (Com unication
Profiles): DP và FMS. Tuỳ theo ứng dụng mà công nghệ truyền (Physical Profiles) theo
chuẩn RS 458, lE C 1158-2 hoặc cáp quang được chọn.
Lớp ứng dụng trong PR0F1BUS quyết định sử loại giao thức và kỹ thuật truyền được
yêu cầu trong các phạm vi ứng dụng tương ứng cho từng loại thiết bị. Các profile này cũng
quyết định sự không phụ thuộc vào hành vi thiết bị của các nhà cung cấp.
100
2. C ác profile truyền thông trong PROFIBUS
Các giao thức truyền thông quy định cho người sử dụng cách truyền dữ liệu nối tiếp
thông qua các phương tiện truyền thông trung gian.
• D P profile; DP là giao thức truyền thòng được sử dụng thường xuyên nhất. Nó được
dùng tối ưu cho tốc độ, hiệu quả và chi phí tối ưu th;ấp, được thiết k ế đặc biệt cho sự giao
tiếp giữa hệ thống điều khiển và các ngoại vi phân tám. DP thích hợp để thay th ế các truyền
tín hiệu song song kiểu thông thường với điện áp 2 4 V trong tự động hoá sản xuất cũng như
cho tín hiệu tưcmg tự truyền với 4 ... 20mA hoặc Hart trong điều khiển quá trình.
• F M S Profile: FMS là profile giao tiếp đa năng cho tất cả các đòd hỏi về giao tiếp cấp
cao. FM S đưa ra nhiều chức năng ứng dụng tinh vi clho sự giao tiếp giữa các thiết bị thông
minh. Tuy nhiên, kết quả của việc phát triển công ngỉhệ của PROFIBUS và sử dụng TCP/IP
ở cấp điều khiển là FM S sẽ đóng vai trò phát triển có ý nghĩa tương lai.
• P rofile vật lý
Phạm vi ứng dụng rộng lớn của hệ thống bus tnường chủ yếu được quyết định bởi sự
lựa chọn công nghệ truyền. Cũng như những đòi hỏi Êhông thường trên hệ thống bus, như là
độ tin cậy cao khi truyền, khoảng cách xa, và tốc đ ô truyền cao, trong những yêu cầu bổ
sung của tự động hoá quá trình cũng phải được thoiả mãn, như là khả n ăn g hoạt động ở
những nơi nguy hiểm và quá trình truyền dữ liệu và ẩiăng lượng trên cáp thông thường. Từ
đó nó không thể thoả m ãn tất cả các yêu cầu trên chiỉ với một công nghệ truyền. Hiện nay
có 3 phưcmg pháp truyền PROFIBUS:
- Truyền với RS 485 cho hầu hết các ứng dụng tfong tự động hoá sản xuất.
- Truyền với lE C 1158-2 sử dụng trong tự động hoá quá trình.
- T ruyền bằng cáp quang sử dụng trong các lĩn,h vực ứng dụng có m ôi trường nhiễu
m ạnh và phạm vi phủ mạng lớn.
• A pplication p ro file (Profile ímg dụng)
Profile ứng dụng mô tả sự lương tấc lẩn |iữa Gấc giao thức truyền thông với công
hghệ được sử dụng. N ó cũng định nghĩa hành vi của các thiết bị trường trong quá trình giao
tiếp thông qua profibus. Điểm quan trọng nổi bật của Profile ứng dụng hiện tại là profile
PA, nó định nghĩa các thông sô' và các khối chức nảng của các thiết bị tự động quá trình,
như là các bộ biến năng trong đo lường các van và các cơ cấu truyền động. N goài ra còn có
các profile dùng cho các bộ điều khiển tốc độ, HMl và các bộ mã hoá đảm bảo sự giao tiếp
độc lập với nhà cung cấp và hành vi của các kiểu thiết bị tương ứng.
3. C ác đặc tính cơ bản
Profibus định nghĩa các đặc tính kỹ thuật của hộ thống bus trường nối tiếp với các bộ
điều khiển logic khả trình phân tán được kết nối mạng, từ cấp trường tới cấp điều khiển.
PROFIBUS là m ột hệ thống nhiều chủ (Multi-Master), cho phép các thiết bị điều khiển tự
động, các trạm kỹ thuật và hiển thị quá trình cũng như các ngoại vi phân tán của chúng
cùng làm việc trên m ột b u s.'Hai loại thiết bị được phân biệt là:
• C ác thiết bị chủ (M aster) quyết định giao tiếp dữ liệu trên bus. M ột trạm chủ có thể
gửi thông tin khi nó giữ quyển truy nhập bus (có token). Các trạm chủ còn gọi là các trạm
tích cực.
101
* Các thiết bị tớ (Slave) là các thiết bị ngoại vi như thiết bị vào/ra, van, các bộ kích
thích và biến năng đo lường. Chúng không được phép truy nhập bus m à chỉ được phép xác
nhận và trả lời m ột thông tin khi trạm chủ yêu cẩu. Trạm tớ còn gọi là trạm thụ động. M ột
trạm tớ thường phải thực hiện ít dịch \'Ụ hơn so với các trạm chủ, vì vậy giá thành thường
thấp hơn nhiều.
3. Kiến trúc giao thức
K iến trúc giao thức được định hướng theo mô hình quy chiếu OSI (O pen System
Interconnection) m ô hình được chứng nhận theo tiêu chuẩn quốc tế ISO 7498. Trong m ô
hình các lớp đ ều được định nghĩa chính xác với các nhiệm vụ qụ thể. Lớp 1 (physical layer)
định nghĩa các đặc tính truyền vật lý. Lớp 2 (dala link layer) định nghĩa các giao thức truy
nhập bus. Lớp 7 (application layer) định nghĩa các chức năng ứng dụng. K ỉến trúc giao thức
của PRO PIBUS biểu diễn trên hình 3.46.
Afxiti«a»on
(71
Djla Linh
<21
Phy*.c R S -485 F ib e r O ptic
i1l ]
___ EN w 170 PROFfBUS I Ị PROFIBOS
Giao thức D P, đây là giao thức giao tiếp có hiệu suất cao, sử dụng các lófp 1 và 2 cũng
như lớp giao diện sử dụng. Kiến trúc tổ chức hợp lý này đảm bảo truyền dữ liệu nhanh và
hiệu quả. Lớp ánh xạ truy nhập vào 2 l(ífp. Các chức năng ứng dụng có sẵn cho người sử
dụng, cũng như hành vi thiết bị và hệ thống của các kiểu thiếl bị D P khác nhau được tính rõ
trong lớp giao diện sử dụng.
Trong giao thức truyền thông đa chức năng FMS, sự quan trọng đặc biệl nằm ở các lớp
1, 2 và 7. Lớp application (7) bao gồm hai lớp FMS (Fieldbus M essage Specification) và
LLI (Low er L ayer Interface). Lớp FMS đảm nhiệm việc xử lý giao thức sử dụng và các
dịch vụ truyền thông cho các giao tiếp chủ - chủ và chủ - tớ. Lớp LLI có vai trò trung gian
cho FM S kết nối với lớp 2 mà không phụ thuộc vào các thiết bị riêng biệt.
4. Lớp liên kết d ữ liệu của Profibus
Lớp liên kết dữ liệu của Profibus bao gồm hai lớp con:
FM A C (Field bus M edium Access Control); Điều khiển truy nhập đường truyền.
FD LC (Field Data Link Control): Liên kết dữ liệu của Profibus.
Điều khiển truy nhập đường truyền trone PROFIBUS bao gồm cả truy cập kiểu thẻ bài
khi các trạm chủ giao tiếp với nhau và truv cập kiểu chủ/tớ khi trạm chủ giao tiếp với thiết
bị ngoại vi đofn giản.
102
Truy cập kiểu thẻ bài đảm bảo quyến truy nhập bus (thẻ bài) được chỉ định cho mỗi
trạm chú trong m ột khung thời gian xác định chính xác. Thông tin trong thẻ bài, một bản
tin đặc biệt để việc chuyển thẻ bài từ trạm clìủ này sang trạm chủ khác phải đi theo một
vòng logic m ột lần tới tâì cả các trạm chú trong một thời gian luân chuyển thẻ bài cực đại.
Trong PR O PIB U S truy cập kiểu thẻ bài chỉ dùng cho giao tiếp giữa các trạm chủ.
Truy cập kiểu chủ/tớ cho phép trạm chú (trạm tích cực) đang giữ thẻ bài được quyền
truy nhập các trạm tớ được chỉ định (các trạm bị động). Nó cho phép trạm chủ có thể gửi
bản tin hay khôi phục bản tin từ các trạm tớ. Phương pháp truy nhập này cho phép thực hiện
với các kiểu cấu irúc hệ thống sau;
• H ệ thống một trạm chủ.
• H ệ thống nhiều trạm chủ.
• Phối họíp hai Iđại trên.
M ột nhiệm vụ quan trọng của lớp thứ 2 là bảo vệ dữ lỉệu. Định dạng khung lớp thứ 2
PROFIBUS đảm bảo độ toàn vẹn dữ liệu rấl cao. Khoảng cách Hamming HD = 4 thông qua
các dấu tách bắt đầu và kết thúc bản tin, bit chẵn lẻ và kiểm tra byte.
M ỗi Profile giao tiếp trong profibus sử dụng một tập hợp riêng biệt các dịch vụ của lốfp
2. Các dịch vụ này được gọi bởi các lớp cao hưn ihông qua các điểm truy nhập dịch vụ
được dùng để đ án h địa chỉ cho các quan hệ giao tiếp logic.
103
Profibus cung cấp 4 kiểu khung bản tin khác nhau cho việc trao đổi dữ liệu trên bus: .
Khung với chiều dài thống tin cố định, khống m ang dữ liệu:
SD1 DA SA FC FCS ED
Khung với chiều dài thông tin khác nhau, với 1-246 byte dữ liệu:
SD2 LE LEr SD2 DA SA FC DU FCS ED
Token
SD4 DA SA
PROFIBUS
configurator
iiVf
104
- Tất cả các nhà sản xuất đều phải cune cấp file C.1SD f rong các thiết bị PROFIBUSciia mình.
- GSD files được ứng dụng rộng rãi. từ thống' Itruyền thông tin m ở đến các hệ thống
h ệ
điều khiến vận hành. GSD files được dùng irén mọi cấu trúc hình từ loại đofn giản nhất đến
loại phức tạp nhất. Điều này có nghĩa là tích hợp giữa các thiết bị thuộc những nhà sản xuất
khác nhau trong m ạng PROFIBUS không là vấn đề k:hó khăn.
Thiết bị profibus có thể từ các thiết bị rất đơn giản (slave) với 1 con vi xử lý (ví dụ
M CS 805 J) cho cả phần ứng dụng và giao thức cho đến các thiết bị m aster phức tạp với 1
con vi xử lý cho phẩn giao thức và một cho phần ứng: dụng.
14.KTTrCNGHlệPA 105
Chương 4
HỆ THU THẬP DỮ LIỆU ĐO LƯỜNG (D ATA ACQ UISITỈO N - DAQ)
Tầm quan trọng của DAQ trong sản xuất công nghiệp
Trong các nhà m áy, việc kiểm soát và vận hành liên tục q u á trình sản xuất đóng vai trò
đặc biệt quan trọng. Đ ể tạo ra m ột sản phẩm, nhà m áy thường được phân thành nhiều khâu
sản xuất chuyên m ôn khác nhau, các khâu lại có m ối ràng buộc logic nhịp nhàng trong m ột
hộ thống thống nhất. Chính vì th ế m ột hệ thu thập dữ liệu với vai trò liên tục kiểm soát các
thông số, tình trạng hoạt động của tất cả các bộ phận sản xuất và đưa thông tin về trung tâm
xử lý điều hành là không thể thiếu đối với bất kỳ dây chuyền sản xuất nào.
Cùng với sự phát triển chung của ngành công nghệ thông tin, tin học ứng dụng trong công
nghiệp đã và đang phát triển mạnh mẽ. Sự ra đời của hàng loạt các chíp vi điều khiển với cấu
hình ngày càng cao như AVR, PIC, MCS51... cùng với nó là những tiến bộ về công nghệ chế
tạo sensor, về các phương pháp đo lưòng, về các hệ thống truyền dẫn thông tin khiến cho việc
xây dựng một hệ thu thập dữ liệu ngày càng trở nên đơn giản và hiệu quả.
Hệ thu thập dữ liệu là một, hệ có chức năng nhận và biến đổi những tín hiệu vào (tượng
tự, số) thành số liệu tương ứng với giá trị đo, để đánh giá mức độ, cảnh báo, hiển thị và điều
khiển một số quá trình công nghệ. Nhiệm vụ chủ yếu của hệ là đo đạc các tín hiệu đã chuẩn
hoá từ sensor, xử lý sơ bộ để làm dữ liệu cho các ứng dụng tuỳ theo yêu cầu của m ột hệ
công nghiệp như: hiển thị, điều khiển, cảnh báo... ngoài ra còn làm dữ liệu cho các ứng
dụng cao hơn khi kết nối m áy tính.
Để thực hiện việc hiển thị (LED, LCD) tuỳ theo các thông số lựa chọn mà CPU sẽ lấy
giá trị tưcmg ứng trong bộ nhớ để đưa ra hiển thị thông qua các cổng ra.
Việc truyền tin từ vi điều khiển đến m áy tính được thực hiện liên tục để truyền tín hiệu
đo tới máy tính và truyền lệnh từ m áy tính trở lại. Tín hiệu đo sau khi đã thu thập, tính toán
gia công sơ bộ được truyền thẳng tới m áy tính để thực hiện các chương trình ứng dụng
khác. Đ ồng thời m áy tính cũng truyền các lệnh điều khiển tới vi điểu khiển như: đặt các
thông số cho điều khiển m ột số quá trình, các cơ cấu chấp hành, điểu khiển cổng vào ra...
Ngoài kết nối với máy tính theo chuẩn RS 232, vi điều khiển còn thực hiện truyền thông
đi xa theo chuẩn RS 422/RS 485. Đó là kiểu truyền tín hiệu vi sai do đó giảm được khá nhiều
tác động của nhiễu, nên cho phép khoảng cách truyền lớn có thể đến l,5km . Với chuẩn
truyền thông RS 485, hệ thống có thể tham gia vào m ạng Profibus trong công nghiệp.
Hệ thống và thiết bị thu nhập dữ liệu đang trở nên phổ biến với nhiều dạng, nhiều chức
năng và khả năng thực hiện công việc, giống như các m áy tính và phần m ềm công nghiệp
thế hiện rõ sức m ạnh về công nghệ.
106 M.HTTTCNOHỆP.B
Trong bất kỳ m ột kết hợp nào giữa cảm biến/cơ-cấu chấp hành (Sensor/actuator) cũng
có thể nhanh chóng đáp ứng được những thay đổi về ttrạng thái, D.AQ‘ vẫn được phân biệt vì
nó dựa trên tính năng thu thập nhiều ảnh chụp ahanhi hoặc lừng khoảnh khắc để phân tích
và tạo khả năng phản ứng trong các tình huống đôt xcuất. Thời kỳ các bộ ghi dữ liệu, phần
mềm HMĩ/vSCADA và thậin chí cả các báng PCI trưíớc đây luôn gicíng nhau và luôn luôn
thực thi các chức năng truyền thống được xác định miột cách rõ rằng đã trở thành quá khứ.
Hệ thống và thiết bị thu nhận dữ liệu hiện đang trở mên phổ biến. N ó đa dạng về thiết kế,
phong phú về chức năng.
Cũng giống như vẻ đẹp, thiết bị thu nhận dữ liệu <(DAQ) phụ thuộc vào sự đánh giá của
từng người. Điều này có nghĩa là tính hữu ích của D)AQ được nhận xét dựa theo nhu cầu
của người sử dụng và những tính năng nó có thể thựte hiện được, hơn là những công nghê
được sử dụng để tạo ra nó. Và dù sao đi nữa, thực tế lià hiện nay, người ta rất dễ bị đánh lừa
bởi vẻ bề ngoài.
Ô ng Steve Byrum, Giám đốc sản phẩm DAQ c ủ a tập đoàn Y okogaw a tại Ban Giải
pháp m ạng Hoa K ỳ cho biết ”CÓ khoảng 100 loại thiiết bị khác nhau có thể thực hiện chức
nâng thu thập dữ liệu (DAQ): từ các hệ điều khiển ịphân tán (DCSs) cho đến các bộ điệu
khiển logic khả trình (PLCs) cũng như các máy tính"„"Dù có nhiều thay đổi trong thời gian
gần đây, D A Q vẫn là thiết bị dùng để đo đạc và ghi tím hiệu".
John Alvey, kỹ sư/quản lý tại Ban sử lý sự cố tlhiết bị tự động ở Placentia, California
cho biết thêm "M ột số người làm trong lĩnh vực sản xuất dầu cần phải thường xuyên .theo
dõi dữ liệu được cập nhật. Những người khác chỉ cần theo dõi dữ liệu nếu vượt quá ngưỡng
cho phép. Nhưng bằng cách này hay cách khác, bạn Cìũng cần phần cứng để thu thập dữ liệu
và ghi lại những sự gia tăng đột biến, và bạn cũng c ầ n phần m ềm để có thể thu thập dược
nhiều thông tin hofn, thực hiện chức nãng trao đổi diTr liệu cho thông tin và sau đó chuyển
thông tin vào hệ thống dựa trên nền Windows” .
ODXOA Ạ C Ịạ ụ i l ^ ODI.
INPUT/OUTPUT SIGNALS h
ĩ ạ r wiijl
o ịịịr V
rIv«c
ịẹ SOFTLURRE
ANALOG J \T K
DIGITAL XLTL
boUNTER/
TIMER
Ô ng Brian Betts, G iám đốc sản phấm DAQ cửa N ational Intrum ents cho biết: "Xu
hướng chính của D A Q được tạo ra từ các hệ thống độc quyền, được thiết k ế theo yêu cầu
của khách hàng, cho đến các kiến trúc dựa trên PC, m ờ và đã được thương m ại hoá, và khả
nãng thích ứng của người sử dụng với công nghệ linh hoạt mới này".
107
Ban đầu hệ thống thu nhập dữ liệu vốn được sử dụng trong những nhà m áy lọc dầu và
các ứng dụng quy mô lớn cần sự điều khiển tập trung cũng như khả năng kiểm tra các quá
trình phức tạp. Hiện nay, các hệ thống thu nhận dữ liệu đã rẻ hơn trước nhiều, vì vậy nó có
thể được sử dụng trong các ứng dụng nhỏ hcfn để có thể cung cấp thông tin chính xác hàng
ngày và giúp các công ty hoạt động hiệu quả hơn.
Alvey cũng cho biết thêm , nếu như có hai hệ thống D A Q cùng hoạt động thì sẽ hữu
ích hcfn vì đối với cùng một ứng dụng, m ỗi hệ thống có thể thu thập dữ liệu hoàn toàn khác
nhau. Ví dụ, một hệ DAQ sẽ thu thập dữ liệu cơ bản về quá trình sản xuất thời gian thực.
Hệ DAQ còn lại sẽ kiểm tra các dữ liệu chẩn đoán và khung thời gian liên quan đến nó, ví
dụ như các sự cố kẹt sẽ được ghi lại sau m ột tuần, và nó sẽ chỉ ra m ột bức tranh toàn cảnh
lớn hơn về các phần cần phải bảo trì, và việc này sẽ không thể thấy rõ được nếu chỉ theo dõi
theo từng giờ.
Thông qua những ý kiến trên đây ta có thể thấy rằng D A Q là thiết bị không thể thiếu
trong sản xuất công nghiệp và ngày càng hoàn thiện. H inh 4.1 cho ta hình dung tác dụng
của m ột DAQ nhằm thu thập các dữ liệu tưofng tự, số, từ các bộ đếm , bộ định thời gian, hay
từ các cảm biến đo lường (sensor).
Thông tin dữ liệu qua DAQ và đưa vào m áy tính qua RS 232 hoặc truyền đi xa qua các
chuẩn RS 485 đưa về trung tâm (máy tính chủ).
Mục đích của bất kỳ hệ thống thu thập các thông tin đo lường cần thiết để phục vụ cho
quá trình giám sát, đánh giá hoặc điều khiển. Các thông số trong từng ứng dụng sẽ thể hiện
các yêu cầu về độ phân giải, độ chính xác, số lượng các kênh, số lượng điểm đo và tốc độ
cho một hệ thu thập dữ liệu. Có rất nhiều các thành phần, linh kiện cũng như các giải pháp
được sử dụng, từ các card thu thập dữ liệu được cắm vào PC ch o đến hệ thống lớn
(mainfram e). Do đó trước khi tìm kiếm m ột giải pháp hệ thống thu thập dữ liệu nào đó,
chúng ta nên phân tích kỹ lưỡng các yêu cầu vệ hệ thống trong ứng dụng để ta có sự lựa
chọn phù hợp.
Để ta có thể hiểu hơn về các hệ thống .thu thập dữ liệu trong thực tế, ta sẽ tìm hiểu về
các thành phần cần thiết để tạo nên m ột hệ thu thập dữ liệu, cũng nh ư xem xẽt về các ưu
điểm cũng như nhược điểm của các loại thành phần khác nhau cũng nh ư các kiểu cấu hình.
Để hiểu rõ cấu trúc bên trong m ột hệ DAQ ta xét sau đây sơ đồ khối chung của một
DAQ (hình 4.2).
Hình 4.2 cho ta hình dung về cấu trúc chung m ột hệ DAQ. Từ đối tượng công nghiệp
(ĐTCN) các thông tin như tín hiệu analog, tín hiệu số, tín hiệu sensor (s) sẽ được đưa đến
bộ chuyển đổi chuẩn hoá (CĐCH) (Transducer) đưa đến bộ gộp kênh M U X (M ultiplexer)
thông tin được đưa đến bộ biến đổi A /D (dưới dạng nối tiếp) và đưa vào bộ vi xử lý |aP (hay
vi điều khiển ỊiC).
108
H ình 4.2. S ơ đồ cấu trúc tổng quát của DAQ
Từ bộ vi điều khiển thông tin được đưa qua bộ pìhân kênh (D EM U X ) để ra các thiết bị
như dụng cụ đo số (LCD), m áy tự ghi (REG) hay cảnh báo (A LM ) bằng đèn hay bằng còi.
Thông tin cũng có thể qua cống com truyền lên máy tính (M T) hav truyền đi xa.
l . Đ ịnh n g h ĩa v ề C Đ C H
Trong các HTC hiện đại cùng một lúc phục vụ một khối lượng lớn các đại lượng đo ở đầu vào.
V í dụ: T rong dây chuyền I ở nhà máy Xi măng H oàng Thạch số lượng cáe điểm đo và
kiếm tra là 330. Các bộ cảm biến (Sensor-S) lằni nhiệm vụ biến đổi các đại lưẹíng đo đó
thành đại lượng điện phụ thuộc thời gian x(t). Các sensor đó rất khác nhau về nguyên lý,
hoặc nếu cùng loại thì khác nhau về giới hạn đơ.
Đ ể hoà hợp giữa sensor và hệ thống đo cần thiết phải chuẩn hoá tín hiệu ra x(t) của
các sensor, nghĩa là phải biến đổi chúng thầnh một đậi lượng vật lý duy nhất với một dải đo
duy nhất. M ột thiết bị thực hiện nhiệm vụ này được gọi là bộ chuyển, đổi chuẩn hoá
(CĐCH) (Transducer).
2. C ác dạng tín hiệu chuẩn hoá
Có nhiều dạng tín hiệu chuẩn hoá, tuy nhiên phổ biến nhất hiện nay là tín hiệu dòng và
áp m ột chiểu được ứng dụng rộng rãi trong các xí nghiệp công nghiệp.
* Dòng điện m ột chiểu: là loại tín hiệu chuẩn được sử dụng khi phải truyền tín hiệu đi xa
vì nguồn dòng thường có điện trở trong lớn nếu mạch ngoài là dây dẫn idii truyền xa do sự thay
đổi nhiệt độ điện trở có thể thay đổi thì không gây sai số lớn, ngược lại nguồn áp có điện trở
trong nhó khi truyển đi xa sẽ vấp phải sai số lóti do sự thay đổi điện trở m ạch ngoài.
Tín hiệu chuấn dòng một chiều trong công nghiệp là:
1 = 0 4 - 20m A , khi truyền ở khoảng cách ngắn;
1 = 4 4 - 20m A , khi phải truyền đi xa hơn.
Trong đó 4m A là mức m à nhiễu tác động lớn do đó không định nghĩa. Như vậy tín
hiệu đo ở đầu ra bộ CĐCH sẽ dao động trong khoảng từ 4 20m A .
109
• Đ iện úp m ột chiêu: Chuẩn của điện áp niột chiều là:
u = 0 ^ 5V , là chuẩn để đưa vào các DAQ hay m áy tính,
u = 0 -H lOV, là chuẩn đổ đưa \'ào các thiết bị đo, tự ghi.
N hư vậy giữa các sensor và hệ thống đo nhất thiết phải có các CĐ CH sao cho bất kỳ
khoảng đo nào của đại lượng đo thì cũng tương ứng với m ột giới hạn đo của CĐCH.
3. N hiệm vụ của CĐCH
CĐCH làm nhiệm vụ biến tín h iệ u đo sau sensor thành tm hiệu chuẩn hoá (dòng hay áp).
• Nếu đặc tính đầu ra cứa sensor x(t) là tuyến tính thì bộ CĐCH chỉ làm nhiệm vụ dịch
toạ độ m à thối, ở hình 4.3 nếu tín hiệu vào x(t) thay đổi từ X | đến X2 thì bắt buộc tín hiệu ở
đầu ra y(t) phải là 0 -í- Y (ví dụ: áp u = 0 lOV) và phưcmg trình ở đầu ra sẽ là:
0 = y„+kX ,
(4-2) Hình 4.3. Bộ CĐCH
Y = y„ + kX ,
X 1
Yo = - Y ; k=Y
X ^ -X , x ,-x ,
Thay các giá trị Y(, và k vào (4-1) ta có phưcmg trình của CĐCH.
• N ếu đặc tính của sensor là phi luyến thì CĐCH còn làm thêm m ột nhiệm vụ nữa đó
là tuyến tính hoá đặc tính cúa sensor (xem mục 4.3.2 và 4.3.3).
4. Vị trí đ ặ t của CĐ CH
Các chuyển đổi chuẩn hoá có thể phục vụ riêng cho từng sensor nếu các sensor khác
nhau cả về .cấu tạo và giới hạn đo (hình 4.4a), hoặc có thể phục vụ cho m ột nhóm các
sensor (đật sau M UX) (hình 4.4b), nếu các sensor là cùng loại và cùng giới hạn đo.
T rong thực tế ngày nay khi các sensor được điện tử hoá và tiểu hình hoá thì các CĐCH
thường được gắn liền với sensor tại hiện trường do đó m à tín hiệu ở đầu ra các sensor là tín
hiệu đã được chuẩn hoá.
110
V í dụ; Sensor đo nhiệt độ LM 335 chắng hạn.
4.3.2. C ấ u tạ o củ a các C Đ C H
Các CĐCH có tín hiệu đầu ra là áp hay dòng một chiiều thường phải thực hiện theo hai bước:
Bước I: C Đ C H làm n h i ệ i n vụ trừ đi g i á trị ban đấìu X = X, để có đầu ra y = 0
Bước 2: K huếch đại ( k > l) hay suy giảm (k<l). T a sẽ lần lượt xét sau đây cấu tạo của
các CĐCH.
/. C Đ C H với đáu ra là diện áp mội cìúỂii
Tliỏng thường m ột CĐCH bao giờ cũng đi liển với sensor, ta sẽ lấy sau đây m ột yí dụ
về sensor cặp nhiệt. Cặp nhiệt có cấu tạo là hai thanhi kim loại khác nhau (ví dụ: Cặp nhiệt
Platin-Platin R ôdi chẳng hạn) được nối với nhau. Khii đầu nối được đưa vào vùng nhiệt độ
cần đo còn đầu kia (là đầu tự do) có nhiệt độ là t|, (tlhưòfng là nhiệt độ không khí) thì ở đầu
tự do sẽ xuất hiện một th ế điện
động E„ = là hàm của hiệu
nhiệt độ G iả sử khi t, = T|,
thì ở đầu ra xuất hiện th ế điện
động E„. M ột m ạch cầu đo có
m ột nhánh là R, (nhiệt điện trở)
cho ra m ột điện áp là -U„ có giá
trị đúng bằng E„ nhưng ngược
dấu. Kết quả ở đầu vào của bộ
khuếch đại có AU = E(, - ưị, = 0.
II
Người ta sử dụng sự thay đổi của dòng nguồn cung cấp. M ột sơ đồ như vậy gọi là sơ
đổ hai dây (thay vì sơ đồ 4 dây trước đây: 2 dây nguồn, 2 dây tín hiệu) (hình 4.5b).
Sơ đồ khối như hình 4.5b:
Từ sensor qua bộ chuyển đổi chuẩn hoá, tín hiệu ở đầu ra sẽ thay đổi theo độ lớn của
tín hiệu từ sensor 0-^ 16mA. M ột nhánh qua ổn áp cung cấp dòng 4m A cho m ạch điện tử.
Vấn đề còn lại là đo đòng thay đổi từ 4-r 20m A bằng m ột A m pem et.
Ví dụ: Sơ đồ nguyên lý của m ột m ạch đo nhiệt độ bằng nhiệt điện trở như sau:
Sơ đồ TECO N -2 (hình 4.6)
Sensor nhiệt điện trở được mắc vào cầu 4 nhánh, ở đầu ra củ a cầu được đưa vàờ m ột
khuếch đại Chopping (khuếch đại điều chế), biến đổi nhờ M O D thành áp xoay chiều,
khuếch đại xoay chiểu sau đó qua khuếch đại tích phân để lại đưa về áp m ột chiều điều
khiển sự đóng m ở của transistor (biến nguồn áp thành nguồn dòng) 0 -ỉ-16mA. M ặt khác
dòng 4m A được đưa vào nguồn ổiì áp sẽ cung cấp cho cầu và các m ạch điện tử. N guồn
cung cấp 24V, đo dòng bằng m ột m Amet.
0-1 o v
Người ta có thể biến dòng thành áp O-IOV 4-20mA
bằng cách làm cho rơi trên 1 điện trở m ẫu R n
(hình 4.7). Sau đó qua khuếch đại ở đầu ra sẽ có
0-1 Ov
tín hiệu áp từ 0-1 o v và đo bằng m ột Volm et.
ư u điểm-. Loại sơ đồ 2 dây có ưu điểm là:
- Sử dụng nguồn dòng để có thể truyền đi xa Hình 4.7. Biến dòng thảnh áp
112
Đặc tứih đầu ra củấ CĐCH là tuyến tính:
a)
b)
c)
Ta sẽ tạo ra m ột hàm ngược là fjíx) có dạng ngược với hàm f|( ậ ). K ết quả ở đầu ra ta
nhận được m ột hàm tuyến tính (đường thẳng) F(y) = y„+K ậ
Như vậy sử dụ n g thiết bị tuyến tính hoá sẽ giảm được độ phi tuyến của các sensor.
Người ta có thể mắc bộ tuyến tính hoá ở trước, sau hay song song với QŨCH (hình 4.9 a, b, c).
Ta hãy xét m ột ví dụ CĐCH với mạch TTH song song
Từ những đoạn thẳng do nối song song các điện Lrở với các diode ổn áp R |> R 2>R 3>R4>R 5
sư phụ thuộc giữa Uph (trên Rfi) vào U,,, có dạng hàm ngưẹc với hàm của
_ ______________________________ ũ ỉ ______________________________ . TT - T D
L, =
R ,+ R ,+ R, + R, + R, + R , '
* M ực đích của bộ đổi nối trong HTC là để dồn kênh và phân kênh theo thời gian (ở
trong hệ nối tiếp). Qua MUX tliông tin sẽ lần lượt (nối tiếp) đi vào hệ thống và ngược lại từ
hệ thống qua DEM UX tín hiệu đi ra.
* Phán loại: Có thể có các bộ đối nối tiếp xúc và không tiếp xúc
7. C ác bộ đổi nối tiếp xúc: Đó là các công tắc cơ khí có thể điều khiển bằng tay hay
điều khiển tự động.
N hược điểm : Đ ộ lác động nhanh của loại này không cao (5 -í- 15ms) m ột lần đổi nối.
ưu điểm: Khi ở trạng thái tiếp xúc thì điện trở = 0 còn ở c h ế độ hở thì R„gu,^. = 00.
2. Đ ổi nối khônẹ tiếp xúc: Phần lớn là đổi nối điện tử.
ư u điểm : là tần số đối nối có Ihể đến hàng chục MHz.
N hược điểm : là điện trở thuận 0 (80 - 100 Q ), còn điện trở ngược * 0 (cỡ
vài trăm k Q ) .
C h ế độ lùm việc: Các bộ đổi nối có thể làm việc theo chế độ chu kỳ hay chế độ địa chỉ.
C h ế đ ộ chu kỳ: Tất cả các sensor và kênh sẽ lần lượt vào hệ thống từ 1 đến n sau đó sẽ
quay trở lại với chu kỳ lằ T ;
ở clicílộ dịa chí bộ đổi Iiòi làm việc Ihco một chương ưình có thể gọi ra bất cứ một kênh nào.
* Người ta đã chứng minh rằng sai sô của bộ đổi nối phụ thuộc vào số lượng các kênh
và sẽ tăng khi số lượng đó tăiig lèn.
Đ ể giảm sai số đó, người ta sứ dụng phương pháp ch ế tạo bộ đổi nối theo nhóm . Có thể
chỉ ra rằng đối với mỗi bộ đổi nối nhiều kênh tồn tại m ột số lượng tổi im các nhóm đảm
bảo sai số nhỏ nhất (hình 4.11).
yfñK
Trong đó; K - số nhóm;
n - số lượng các sensor trong mỗi nhóm.
V í dụ: Nếu ta có 10 nhóm, mỗi nhóm có 8 kênh vậy việc phân thành 10 nhóm đã tối
ưu chưa?
Đ ể trả lời ta có thê tính:
K„„ = VnK = V s.lO » 9 nhóm. Như vậy phải phân thành 9 nhóm m ới là tối ưu.
114 15.HTTTCNGHIỆP.ff
N hóm
1
N hóm
m
S| cúa nhórn m
Tiếp Iheo: St của Iihóm 1
Sj của nhóm 2
115
zh
^3 Bit ĐK
2 CH— - - — > Bien
Bộ
Ỉ o------------> đổi
mức
đếm MK2
2 ^ o- (registọr) ^K1
logic
2V
• • •
Đầu vào
Hình 4.12. MUX 8 bit CD 4051
Độ
ĩ
2^ 0—
biến
đổi
mức Ki K2 Kn Ki K2 Kn
a
logic
Reg.
1
Reg.
2
m
Tin hiệu ra
Zn
ở vị trí ban đầu Reg.2 nằm ở vị trí 1, ở đó khoá K ’| thông. z„ thông với các khoá của
nhóm 1, R eg.l lần lượt đưa xung từ 1 -ỉ-n m ở khoá K 1K 2 ... K„ củ a nhóm 1. Sau khi hết thì
Reg.2 chuyển sang m ở khoá K ’2 và R eg .l m ở các khoá của nhóm 2. C ứ th ế đến hết nhóm m.
116
Như th ế số kên h trong trường hợp này sẽ rất nhiiều tuỳ thuộc số nhóm m và sô' kênh
trong mỗi nhóm n; N = m .n và như thế giảm được sự thay đổi của các khoá điện tử, tăng độ
bền của bộ đổi nối.
3. D E M U X (D em ultiplexer) - Bộ đổi nóì phán kêmh
Mạch điện ngược với Mưx (bộ đổi nối dồn kênh) lằi mạch DEM UX (bộ đổi nối phân kênh).
Nguyên lý của nó cũng dựa trên tổ hợp mạch lo'gic nó chỉ có m ột tín hiệu đầu vào và
nhiều'đầu ra. Số lượng tín hiệu ra phụ thuộc vào số lưiợng của các tín hiệu điều khiển.
V í dụ; N ếu có n tín hiệu điều khiển thì ta sẽ có 2" tín hiệu ra. Sơ đồ dưới đây sẽ cho ta
thấy với 2 tín hiệu điều khiển là ãịị và a, thì ta sẽ có 2" = 4 tín hiệu ra (hình 4.14).
Với m ột tín hiệu vào X, với 2 tín hiệu điều khiểni mức logic a,|, a, ta có được 4 tín hiệu
đầu ra y„, y,, Y2, y, Tương tự nếu với 3 bit điều k h iển thì ta có thể xây dựng m ột bộ
D EM U X với 2 ’ = 8 đầu ra.
= Oo . a i . X
X cà
Y i = cio . a i . X
■Y:ì = a o . a i. X
'ữo
ai
ao ai
Bộ biến đổi A D C làm nhiệm vụ biến tứi hiệu đo lường tưcmg tự thành số để đưa vào vi xử lý.
Đ ể thực hiện nhiệm vụ đó có thể có nhiều phương pháp. Sau đây ta có thể kể ra 3
phưcmg pháp chủ yếu:
1. Phương pháp song song: Tứi hiệu đo đã chuẩn hoá dưới dạng áp một chiều (thiíòmg là 0 -
5V) đồng thcfi được so sánh với n điện áp ra chuẩn và xác định nó đang nằm giữa hai mÉíẹ: nào.
K ết quả ta có m ột bậc cúa tín hiệu xấp xỉ.
117
Phuofng pháp này có giá thành caọ bởi vì m ỗi m ột số ta cần phải có m ột bộ so sánh.
V í dụ: Nếu thang đo được chia ra làm 100 nấc cần phải có 100 bộ so sánh! ư u điểm
cúa phương pháp này là nhanh.
2. Phương pháp trọng số: V iệc so sánh diễn ra cho từng bit của số nhị phân, cách so
sánh như sau: Thoạt tiên người ta xem điện áp vào có vượt điện áp chuẩn của bít già hay
không. Nếu có vượt thì kết quả có giá trị "1" và lấy điện áp vào trừ đi điện áp chuẩn phần
dư đem so sánh với các bít trẻ lân cận... R õ ràng là có bao nhiêu bit trong m ột số nhị phân
thì cần bấy nhiêu bước so sánh và bấy nhiêu điện áp chuẩn.
3. Phương pháp số: Phương pháp đơn giản nhất là phưcmg pháp số, ở trưòíng hợp này ta
kể đến số lượng các tổng số điện áp chuẩn của các bít trẻ dùng để diễn đ ạt điện áp vào. Nếu
sộ' lứợng cực đại dùng để m ô tả bằng n thì cũng cần tối đa là n bước để nhận được kết quả.
Phương pháp này đơn giản rẻ tiền nhưng chậm .
0 0 0 INO
0 1 0 1N2
0 1 IN3
118
1 0 0 1N4
1 0 1 IN5
1 1 0 1N6
1 1 1 IN7
- CE (chân 6) = Chip Enable: Phải đặt ở mức cao (H) trong khi đọc và chuyển đổi dữ
liệu. Sưòfn 0 ^ 1 có thể dùng để làm tín hiệu bắt đầu chuyển đổi.
- /CS (chân 3) - Chip Seclect: Phải đặt ở mức thấp (L) trong khi đọc và chuyển đổi đữ
liệu. Sườn xuống 1 ^ 0 có thể được dùng để làm tín hiệu bắt đầu chuyển ầổi.
- R /C (chân 5) = Read/Convert;
119
+ Phải đặt ở mức thấp khi bắt đầu chuyển đổi, sườn xuống 1 —>•0 có thể được dùng để
làm tín hiệu bắt đầu chuyển đổi.
+ Phải đặt ở mức cao khi đọc dữ liệu ra, sưèm lên 0 -> 1 có thể được d ù n g làm tín hiệu
bắt đầu chuyển đổi,-
- AO (chân 4) = Byte A ddress Short Cycle; Bắt đầu chuyển đổi, chân AO được dùng để
chọn chuyển đổi 8-Bit (AO = 1) hay 12-bit (AO = 0). Khi đọc dữ liệu ra theo 2-byte, AO = 0
để đọc byte cao (8 MSBS) và AO = 1 để đọc byte thấp (4LSBS).
- 12/8 (chân 2) = Data M ode Select: Khi đọc dữ liệu ra, 12/8 = 1 cho phép ra đồng thòi tất cả
12-bit ở đầu ra, 12/8 = 1 cho phép ra từng byte một, chân AO chọn byte cao hay byte thấp.
• A D C I C L 7135
AJ.PO
ICL 7135 là bộ biến đổi A D C 14 bit, khả AJOPO
A1TO
năng biếu diễn là 4 —digit và có tín hiệu ra được ^
2 A.I.P2
biểu diễn bằng số BCD. Do đó nó có độ chính AXP2
SMP
xác cao, linh hoạt và hiệu quả kinh tế. I2CSCL.P1Ị7
I2CSDA.P1
P1
Sơ đồ cấu trúc của ICL 7135 ở hình 4.17. l2CSCL.XIALin,P1[1
VSS
Đ ặc điểm:
- Có độ chính xác ± 1 trên toàn bộ ± 2Ọ00
Hình 4.17. Sơ đồ chân của ICL 7135
số đếm (đầy thang đo là 2 V).
- Đầu vào ov được đảm bảo bằng việc đọc Zero.
- Dòng dò vào đặc trưng là IpA .
- Đ ầu vào vi phân.
- Yêu cầu tín hiệu điện áp chuẩn.
- Tất cả đầu ra TTL đều có khẳ năng tương thích.
- Sáu đường vào ra hỗ trợ đều có khả năng kết nối để giao diện với các U A RT, vi điều
khiển và các m ạch khác.
- Đầu ra BCD 4 ' "digit.
4.6. Bộ VI XỬ LÝ
Các bộ vi vử lý (M icro Processor - |J,P) hay vi điều khiển (M icro C ontroller - |J,C), ngày
nay hết sức đa dạng và rất phổ biến trên thưcỉng trưòmg do nhiều hãng sản xuất.
Các bộ vi vử lý ngày nay đều sản xuất theo công nghệ VLSI (V ery Large Scale
Integration). Tuy rất đa dạng nhưng nói chung các họ ịaP và fiC đều chứa 4 bộ phận cơ bản
sáU đây.
J. Đơn vị sô'học Logic-A LU (A rithm etic and Logic U nit) để thực hiện các phép tính số
học và logic sơ đẳng. Lệnh đưa về ALU sẽ chi rõ phép tính cần thực hiện, số liệu đưa vào
và nơi đưa ra kết quả.
ALU có khả năng thực hiện các phép tính số học và logic sơ đẳng vởi các số nhị phân gom:
120
- Cộng và Irừ;
- Các phép tính logic;
- Phép bù;
- Dịch trái hay dịch phải.
Toán hạng và kết quả của phép tính của ALU được ghi trên thanh ghi chứa AC
(accum ulator) hay còn gọi là thanh cộng.
2. Hệ thống í hanh ghi
Bên trong |iP có m ột hệ thống các thanh ghi để chứa thông tin trong quá trình hoạt
động của i-iP bao gồm:
- Thanh ghi lệnh IR để chứa nội dung lệnh đang thực hiện.
- Thanh ghi đệm để gửi số liệu truyền hoặc địa chỉ đang thực hiện cho đến khi lệnh kết thúc.
- Thanh ghi đa năng dùng iàm bộ nhớ chứa số liệu trung gian.
- Thanh ghi đếm chưoìig trình PC là thanh ghi điạ chỉ của lệnh tiếp theo sẽ thực hiện.
- Thanh trỏ ngãn xếp SP là vùng nhớ lun tin tạm thời có tác dụng chỉ định miển nhớ
đang sử dụng.
3. Bộ vi chương trình: Từ kênh số liệu thông tin được đưa vào thanh ghi lệnh IR, sau
đó đến bộ vi chương trình. M ỗi lệnh |iP nhận và thực hiện đều chứa hàng loạt động tác nhỏ.
mỗi động tác gọi là một chỉ dãn thực hiện hay một vi lệnh.
Tập hợp tất cả các vi lệnh tạo thành một hệ thống điều hành nhỏ của |aP gọi là vi
chưoỉng trình. Vi chưoỉng trình đặc trưng cho khả năng cũng như hệ lệnh của fiP. VI chương
trình được tổ chức trong i-iP theo công nghệ ROM .
4. Đơn vị điều khiển là bộ phận đồng hồ phát xung điều khiển theo chu kỳ xác định.
N hịp của đồng hồ tạo ra từ m ạch dao động thạch anh, xung nhịp phát từ bộ phận điều khiển
sẽ tạo tín hiệu điều khiển các quá trình trao đổi và ch ế biến thông tin ở từng vi lệnh. Đồng
thời nó nhận các tín hiệu điều khiển từ các phần tử khác đưa đến để thay đổi trạng thái của
|.iP. Đơn vị điều khiển còn thựe hiện điều khiển chu kỳ thực hiện các lệnh. Mỗi chu kỳ có
hai trạng thái cơ bản. Trạng thái nhận (FETCH STATE) để chuyển lệnh từ bộ nhớ vào
và trạng thái thực hiện (EX ECU TE STATE).
Ngoài ra ỊaP còn có khả năng thực hiện các trạng thái dừng (H A LT STATE), ở các
lệnh bình thường fiP sẽ quay vòng theo chu kỳ nhận lệnh, thực hiện lệnh. Khi gặp lệnh
dừng (HLT), |aP chuyển sang trạng thái dừng. Khi gặp lệnh khởi động, |aP trở lại sẵn sàng
nhận lệnh.
Trên đây là m ột số bộ phận cơ bản của |J.P ngoài ra khi kỹ thuật phát triển thì p,p (hay
hệ |J.P) ngày càng hoàn thiện người ta tổng hợp nhiều bộ phận chức nãng vào bên trong fiP
như M UX, A /D , các cổng thông tin, các bộ nhớ ROM , R A M nhằm tăng tốc độ để truy
nhập và tạo ra các bộ vi điều khiển V ĐK (fiC - M icro Controller).
Ngày nay i-iP và i-iC được sử dụng rộng rãi trong nhiều lĩnh vực khác nhau; như trong
sản xuất m áy tính, trong bưu chính; viễn thông, trong thiết bị gia dụng, trong công lỊghiệp
Trong sản xuất công nghiệp, cụ thể là trong các thiết bị đo lường điều khiển hiện nay
nhiều loại ỊaP, |iC đã và đang được sử dụng. Ta có thể liệt kê ra đây m ột số loại thông dụng
cũng như mới nhất hiện nay.
- Phổ biến nhất vẫn là các hệ |aC thuộc họ V ĐK (i-iC ) MCS-51 của hãng A TM EL sản
xuất, là loại V ĐK 8 bit. Cùng m ột dòng với MCS-51 có A T89C52 với 8kB Flash R O M (bộ
nhớ chương trình O n-chip) và 256 byte Bộ nhớ dữ liệu O n-chip.
- Tiếp đến là loại vi điều khiển PIC (ví dụ PIC 16F877A) của hãng M icrochip
Technology ch ế tạo theo công nghệ RISC (công nghệ lệnh rút gọn) có tốc độ CPU tới 20
M Hz (nhanh gấp 4 lần loại 8051).
- Bộ V ĐK A V R do hãng A TM EL sản xuất có tốc độ nhanh gấp 8 lần so với AT89C51.
- Bộ VĐK PSoC (ví dụ loại CY 8C29466) do hãng Cypress M icro Systems sản xuất.
Đây là loại V Đ K hiện đại mới xuất hiện vào nãiTi 2002. Có nhiều tính năng nổi trội so với
các bộ VĐK trước đó, nhất là cấu hình phần cứng khả trình của nó. Ta có thể thấy điều đó
trong bảng so sánh sau đày (bảng 4.2):
B ảng 4.2. So sánh tính năng của các bộ VĐK
Trong bảng này ta thấy ngay sự nổi trội của loại mới nhất PSoC. Để có thể nắm
được những tính năng m ạnh của nó dưới đây ta sẽ sử dụng nó để thiết k ế m ột hệ thu thập
dữ liệu nhằm thực hiện các nhiệm vụ đo và điều khiển trong công nghiệp (xem m ục 4.8).
4.7. GIỚI THIỆU MỘT số HỆ THU THẬP DỮ LIỆU HIỆN c ó CỦA CÁC HÃNG
Hiện nay trên th ế giới có các hệ thu thập dữ liệu đều đóng gói thành m ột khối hoặc các
modul có thể ghép nối dễ dàĩig với nhau và với m áy tính vẫn đảm bảo sự ổn định và tưcỉng
thích lẫn nhau. Chúng ta sẽ xem xét m ột số sản phẩm như vậy của các hãng được bán trên
thị trường.
Seri O M B-D A Q -3000 được chào bán là một bộ thu thập dữ liệu tốc độ cao, đa chức
năng trong gói sản phẩm giá thành thấp, di chuyển tiện lợi. Bộ m odul được giới thiệu đồng
bộ và đồng thời điện áp vào, nhiệt độ vào,
dạng sóng đầu ra, bộ đếm đầu vào, bộ mã
hoá bộ giái mã, bộ tim er, đầu ra và đầu vào
số I/O. Tất cả mọi dữ liệu cần được thu thập,
xem và lưu trữ đều được bao gồm trong Seri
O M B-D A Q -3000, bao hàm cả phần mềm đi
kèm (hình 4.18).
Đặc trưng của O M B -D A Q -3000 là: Hình 4.18, Bộ OMB-DAQ-3000
• M ột bộ chuyển đổi A /D 16 bit tần số
lM H z.
• 16 kênh đầu vào tưcfng tự m à người sử dụng có thể m ở rộng lên 64 kênh.
• 4 đầu ra tương tự 16 bit.
• 24 đầu vào ra số tốc độ cao.
• 2 đầu ra tim er và 4 bộ counter 32 bit.
• Tất cả các cổng I/O tương tự, số, tim er và counter có thể hoạt động đồng bộ và đồng
thời.
Phần m ềm đi kèm với O M B-D A Q -3000 là ,
phần m ềm D aqV iew , một ứng dụng cho phép thiết
lập, ghi dữ liệu và xem dữ liệu ở thời gian thực.
Driver đi kèm bao gồm V isual Basic, C/C++,
LabView , D A SY Lab va M ATLAB.
123
Phần mềm đi kèm là PicoLog Data A cquisition, đây là một chưcmg trình đầy đủ nhưng
linh hoạt cho việc tập hợp, phân tích và hiển thị dữ liệu.
Là card dùng đế' thu thập dữ liệu, kết nối với m áy tính, phục vụ chủ yếu cho quá trình
điều khiển với cấu trúc và đặc điểm nổi bật sau (hình 4.20):
• Chọn chuẩn truyền RS 232/422/485 bằng phần mềm.
• Tốc độ truyền dữ liệu: 300 -ỉ-115,2 kbps.
• 7-8 Bit dữ liệu, 1-2 Bit Stop.
• Parity: Chẵn, lẻ hoặc không.
• 4 đường vào ra số.
• G iao diện Ethernet lOBase - T.
. Giao thức TCP/IP, UDP/IP, ARP, Telnetet, http, m odbus, ICMP, DHCP, DNS
• Chỉ thị Led, phím nhấn linh hoạt.
. CPU: 22M Hz, bộ nhớ: 512 kbyte Flash, 16 kbyte SRAM .
• Q uản lý bằng: W ebserver, Telnet login, Serial login.
• N guồn 9-12VDC, công suất cỡ 2W.
• N hiệt độ làm việc 0-70°C, nhiệt độ bảo quản -40°C-r 125°c.
•. Cung cấp các phần mềm kèm theo thiết bị, phần mềm tương ứiích vói các dòng Wmdows.
$
1,95
í IS ?f;
124
• Có thể sắp xếp các thiết bị ngoại vị, cấu hình Hiệ thống trước khi vận hành và có cơ
ch ế tự nhận dạng thiết bị khi kết nối, không cầtn dừng toàn bộ quá trình để khởi tạo
lại tham số và cấu hình, tránh được gián đoạn
• Trực tiếp đóng gói dữ liệu thành dạng file chuiẩn TCP/IP đê truyền đi m ọi nơi, đến
các thiết bị khác nhau mà không gây lõi tương Ithích.
125
4.7.6. Data Logger của Scientific Technologies Inc.
4.7.8. ADAM 4000 M odul điều khiển và giám sát phân tán
A D A M 4000 M odul điều khiển và thu thập dữ liệu phân tán, giải pháp nổi bật được
cung cấp bởi A dvantech và khó có thể tìm thấy khi lựa chọn thiết bị của hãng Siemens và
m ột sô' hãng khác - Sản phẩm của A dvantech (hình 4.25).
PrtỆầưũ Sentar
A84BỐ
P C U > *7 2 lT ị ! PCLO-Ine
• • «
i^Wfíp
PC
126
A D A M - 4000 cung cấp khả năng truyền thòng liinh hoạt theo các chuẩn truyền thông
và giao thức khác nhau: RS 485, Modbus, Ethernet, Piìber Optics, GM S,...
A DAM - 4000 cùng với máy tính PC được thiết Ikế giao diện điều khiển trên các ngôn
ngữ thông dụng như: V isual c , Visual Basic, hay các mgòn ngữ như Lab-view , A D A M V iew
Sofware tạo thành hệ thống điều khiển giám sát và thiu thập dữ liệu từ xa với khoảng cách
lên tới đơn vị nghìn mét.
A D A M - 4000 được sử dụng rộng rãi trong nhiểu ứng dụng khác nhau: Hệ thống tự
động hoá nhà m áy, hệ thống điều khiển giám sát môi Itrường, thuỷ lợi, kho bãi,...
1. A D A M -4017; M odul 8 kênh tín hiệu đầu và(0 tương tự được kết nối với các cảm
biến đo mức đầu ra 4 -í- 20mA. Thông số 8 kênh tín hiiệu này được truyền về m áy tính thông
qua chuẩn RS-485
2. ADAM-4080D: Module 2 kênh Counter nhận tíín Iiiệu từ cảm biến đo lưu lượng từ các
đường ống dẫn. Thông số 2 kênh tín hiệu này được truyềm về máy từih thông qua chụẩn RS-485.
3. A DA M -4050; M odule 8 kênh tín hiệu đầu ra số điều khiển các V alve, bơm, động
cơ, 8 kênh tín hiệu này được truyền về máy tính thông qua chuẩn RS-485.
4. A D A M -4520: M odule truyền thông chuyểni đổi tín hiệu dạng RS-232 và RS-
422/485 với chuẩn truyền thông dùng cáp xoắn 2 lõi.
Các M odule điều khiển được kết nối với máy tímh lập trình giao diện điều khiển trên
nền V isual basic hoặc phần m ềm của hãng Advantech gồm nhiều trang m àn hình giao diện
khác nhau tương ứng với các quy trình công nghệ, người vận hành có thể quan sát các
thông số dễ dàng và thực hiện các thao tác điều khiển thông qua việc Click chuột. Hệ thống
mói còn tối thiểu hoá các công việc và giấy tờ không c ầ n thiết.
Như ta đã thấy tầm quan trọng của inội iiệ thu thập dữ liệu đo lưèmg đối với công
nghiệp vừa và nhỏ là rấl lớn, ta có thể mua chúng ớ Irên thương trường của bất kỳ hãng nào.
Tuy nhiên tuỳ điều kiện cụ thể của từng cơ sở ,«ản xuất mà ta có thể thiết k ế chế tạo
một hệ thống như vậy cho mục đích của mình.
Dưới đây xin đưa ra một giải pháp thiết kế một hệ thống như vậy với bộ VĐK i ụ C )
hiện đại nhất hiện nay đó là bộ VĐK PSoC của hãng Cypress M icrosystem s.
PSoC được hãng sản xuất đưa ra năm 2002 được phân loại thành nhiều nhóm , đòi mới
nhất bao gồm C Y 8 C 2 2 x x x , C Y 8 C 2 4 x x x , C Y 8 C 2 9 x x x ; hình 4.28 là sơ đồ chân của
V Đ K CY8C29466.
Họ PSoC bao gồm nhiều thiết bị, mảng tín hiệu pha trộn với bộ điều khiển trên chip.
Những thiết bị này được thiết kế để thay thế nhiều thành phần hệ thống nền tảng M CU
(M icro Controller Unit) truyền thống chỉ bằng một thiết bị. Những thiết bị này là đơn chip
127
và có thể lập trình được có thể thiết lập cấu hình và lập trình kết nối. Kiểu rìày cho phép
người sử dụng tạo ra những cấu hình ngoại vi tuỳ ý, để phù hợp với những yêu cầu của mỗi
ứng dụng riêng lẻ.
Hình 4.26 là hình ảnh vể V Đ K PSoC và hình 4.27 cho ta thấy sơ đồ cấu trúc của VĐK
PSoC và hình 4.28 bố trí các chân của VĐK.
'V iệc tích hợp nhiều ngoại vi trên m ột chip m ang lại nhiều lợi ích cho người sử dụng
như: Không gian thiết k ế được thu nhỏ, đoti giản hơn, do đó tiết kiệm năng lượng tiêu thụ,
tiết kiệm được chi phí sản xuất các thiết bị ngoại vi và các phụ kiện kèm theo, tiết kiệm
được chi phí và thời gian lắp ráp, và đặc biệt thu được tốc độ xử lý cao.
PSoC có khả nãng cấu hình phần cúng mạnh, nó cho phép ngưòi thiết kế có thể thiết kế
nhiều cấu hình phần cứng khác nhau mà chỉ cần một chip thông qua phần mềm PSoC Designer.
PSoC bao gồm bộ vi xử lý trung tâm CPU M 8C có tập lệnh rất phong phú, các khối lài
nguyên số và tương tự có thể lập trình được; các đầu vào ra, nguồn điện áp chuẩn và nguồn
xung clock đều có khả năng lập trình. Đ ây là một điểm khác biệt và nổi trội hơn so với các
bộ vi điều khiển đã có trước đó.
PSoC bao gồm các bộ phận chính sau đây:
1. CPU là bộ phận chính trong vi điều khiển thực hiện các lệnh, điều khiển các hoạt
động của các khối trong vi điều khiển, tốc độ vi xử lý lên đến 24M Hz.
2. Bộ điều khiển R eset hệ thống: Đưa bộ vi xử lý về trạng thái khởi tạo ban đầu.
3. Sleep Tim er: Đ ánh thức bộ vi điều khiển từ trạng thái ngủ sang trạng thái hoạt động
bình thường, cũng được dùng như bộ T im er thông thường.
4. Các chân vào ra: Cho phép giao tiếp giữa CPU, các khối tương tự, các khối số với
thế giới bên ngoài.
128
1
Sram Sram Sram
Sram | Global
PSoC C O RE
Swich 1 CPU CORE Swich
MULTIPLE
D igtal
C io cks
Two
Dec I2C POR and LVO
i
Inier Swich
i Pin
Diicripijrin
Ny. Ai::\Uv[\ N.ini-:'
PC
SP
IO
W lO
RXIO D
B [7:0] M\A M
R
D
AỊ7:0) P
AG
£
[7:0] . . P
ID C(15:0Ị
R
egisters RAM ROM
B
ankO PageO S
ROM
2
&6B ytes 256B yles
Ban
kl P agel
256B
ytes 256B ytes
Flash
M x64
B
yteB lo
ck
s
Pagen
256Bytes
17. H n r c NGHlệP.B
130
• Các khối số; CY8C29466 gồm có 16 khối sổ tất cả, các khối số này được sắp xếp
thành 4 hàng, mỗi hàng có bốn khối, mỗi khc5i có độ phân giải là 8 bit. Ta có thể sử
dụng từng khối h ên a lẻ hay kết hcyp các khối 'với nhau.
Các khối PSoC có khả nãng lập trình được để Ithiết lập các chức năng khác nhau: Bộ
tim er, Counter, bộ truyền thông không đồng bộ UA.RT. bộ điều c h ế độ rộng xung PW M ,
bộ tạo mã kiểm tra lỗi...
> Hệ thống tương tự: CY8C29466 gồm có 12 khối tương tự chia thành 3 hàng có 4
khối. M ỗi cột gồm 3 khối: Một khối ASC, mộ)t khối ABC và m ột khối ASD, mỗi cột
đều có bộ dồn kênh đầu vào, một nguồn tín hiệu Clock, m ột bus đầu ra tương tự,
mộl bus so sánh. Các khối trong cùng một cộit dùng chung tài nguyên, tuy nhiên tại
m ột thời điểm chỉ có thể truy nhập Bus tương tự hay bus so sánh. Các khối tương tự
có khả nãng lập trình đế làm : ADC, DAC, biộ lọc, bộ khuếch đại... CY 8C29466 có
tất cả 12 đầu tương tự: PO và P2[o], P2[l], P2 [2], P2[3], và 4 đầu ra tương tự: P0[2],
P 0 [4 ],P 0 [3 ],P 0 [5 .
CĐCH1 CY8C2946(6
N
Từ đối tượng công nghiệp (ĐTCN) qua các bộ cảan biến s (sensor) tm hiệu đo đến các bộ
CĐCH (Transducer) và vào VĐK CY8C29466, đây là loại V Đ K PSoC bên trong đã cài đặt sẩn
MUX 8 Bit, ADC 10 bit và f.iP M8C. Từ f.iP thông tin dưới dạng số đến b ộ ghép nối (cổng
COM RS 232) để đưa thông tin vào PC hay chỉ thÌ! LCD và điều khiển thiết bị cảnh báo
(ALAM) bằng đèn hay bằng còi hoặc đưa đi điều kliiển DC M otor chẳng hạn.
Đế đưa thông tin vào hệ thống sử dụng bàn phím (BP), bộ nguồn cung cấp (NCC) cho
các khâu. Sau đây là chức năng của các khâu trong hệ thống.
131
• Sensor (S): Là các bộ cảm biến thực hiện việc biến đổi các tín hiệu cần đo như nhiệt
độ, độ ẩm, tốc độ động cơ... thành tín hiệu điện.
• Chuyển đổi chuẩn hoá (CĐCH): Là các m ạch đo khuếch đại thực hiện việc biến đổi
tín hiệu dòng thành tín hiệu áp tương ứng và khuếch đại tín hiệu để đưa vào ADC
trong PSoC. Tín hiệu chuẩn hoá là điện áp 0-5V.
• M,UX: Là bộ dồn kênh thực hiện việc đưa nhiều tín hiệu tương tự song song thành
nối tiếp vào hệ thống.
• ADC: Là bộ biến đổi tương tự sô' để biến tín hiệu tương tự thành tín hiệu số để đưa
vào |aP xử lý tín hiệu.
• Hiển thị LED 7 thanh: Thực hiện việc hiển thị giá trị tức thời các kênh với ch ế độ là
quét các kênh để hiển thị và hiển thị theo yêu cầu của người vận hành. Ngoài ra còn
hiển thị tốc độ động cơ. Có thể thay LED bằng LCD.
• Bàn phím: Có kích thước 4*4: Gồm 16 phím thực hiện các nhiệm vụ: Nhập số kênh
cần hiển thị, điều khiển động cơ m ột chiều và thực hiện m ột số chức nâng khác cho
hệ thu nhập dữ liệu.
• Nguồn cung cấp điện áp một chiều cho hệ thống làm việc.
• Mạch phát triển để điều khiển động cơ m ột chiều điện áp 12V và động cơ bước.
• Truyền thông: Truyền thông với m áy tính qua chuẩn RS 232, kết nối máy tính qua
cống Com cùa máy tính và cống truyền thông m ở rộng dùng chuẩn công nghiệp.
Đế thực hiện việc theo dõi, quản lý, giám sát và lưu trữ số liệu trong thời gian dài có thể
ghép nối với máy tính thông qua chuẩn truyền tin RS 232, RS 485. Dữ liệu về máy tính có thể
hiển thị dưới dạng số hay đồ thị. Dữ liệu được cất trong ổ cứng, ghi ra đĩa hay in ra giấy.
4.8.3. T ín h to án lý th u y ế t hệ th u n h ậ p dữ liệu
x ,lt)
G iả sử sau CĐCH ta có 3 tín hiệu
X |(t), x,(t) khi qua M U X các tín hiệụ
song song này sẽ chuyển thành nối tiếp
(hình 4.31). Thời gian tồn tại một tín hiệu
là T., nói chung thời gian này càng dài thì
tín hiệu càng phản ánh đúng và khả năng
chống nhiễu tốt hơn nghĩa là sai sô' tĩnh y,
giảm. Nhưng nếu T^. càng lớn thì T, càng
lớn vì T, = (n+l)T^^^, trong đó n là số kênh
IT^. độ dài của xung đồng bộ để đánh dấu
(ĐB) chu kỳ, T, - là chu kỳ lặp lại tín hiệu,
do đó mà sai số động Yj do sự rời rạc hoá
tín hiệu càng tăng. V ậy tồn tại m ột giá trị
mà ở đó sái số tổng Y = Y, + Ỵj (hoặc
phương sai D(y) của nó) đạt giá trị T s = (n + l)T c
M ínimum. Ta gọi đó là thời gian lấy m ẫu Hình 4.31. Lấy mẫu tín hiệu các kênh
132
tối ưu T,,, và tương ứng là chu kỳ lặp lại tín hiệu l',„ tối ưu (hình 4.32).
Để đảm bảo thu thập đúng tín hiệu cần đo, áp diụng định Iv lấy m ẫu Shannon, tần số
lấy mẫu nhỏ nhất cần lớn gấp đối tấn số tín hicu cực đại. Trong thực tế, ta sử dụng tần số
lấy mầu rất lớn đế hạn chế sai số trong việc láv mầu.
2nl
Theo định lý Phạm Thượng Hàn, ta sử dụng công thức lấy mẫu sau: fc =
3 Y
G iả sử cho trước sai số của đường cong phục hổi kiểu bậc thang ý„ = 1%, = 50Hz,
từ công thức trên ta có = 10500Hz
T,^(ntl).(k+3).T,
T^. càng lớn thì độ chính x á c càng tãng
hay sai số lĩnh Y, càng giảm nhưng khi đó
T, càng lớn thời gian lặp lại càng lớn dẫn
đến độ chính xác càng giảm hay sai số
động Yd càng tãng. Sai số tổng hợp là tổng
sai sô' động và tĩnh, nên .ta phải chọn số
kênh, số dãy mã tối ưu để có sai số tổng
nhỏ nhất mà văn đạt được các tiêu chí khác
đã xác định trước.
Nếu lấy phưcíng sai của sai số tổng ta có:
133
1 J_ Cúgh(n + 1)
D(y) = 3_22(k +^) ■'■3 (k + 3 )^ 0 = V D (Y )* y (4.4)
12.Af
Giả sử cho trước dải tần số Af = lM H z, fgi, = = 50Hz, Y(| = 1 % , số kênh đầu vào n = 6.
Với hệ thu nhập số liệu có số kênh đo ổn định là n = 6 kênh, với yêu cầu về sai số cho
trước Y(| = 1% ta cần tìm giá trị k(| tối ưu để thoả mãn yêu cầu sai số lấy m ẫu phải nằm trong
khoảng cho phép.
Vì Y còn phụ thuộc vào tham số k, ta sử dụng phương pháp rời rạc, cho k chạy từ 1 đến
23 để lựa chọn m ột giá trị y tối ưu thoả mãn yêu cầu trên (vì k là số dãy mã luôn là sô'
nguyên). G iá trị k tối ưu sẽ là giá trị mà ở đó sai số tổng y có giá trị nhỏ nhất (hình 4.33).
Từ chương trình tính toán y theo k ta thấy rõ, giá trị sai số này ban đầu giảm dần khi k
tăng, Khi k = k,, = 8 thì y đạt cực tiểu Yo = 0,0012 = 0,12% , sau đó Ỵ lại tăng dần khi k tiếp
tục tằng.
Từ đó thời gian truyền m ột khung tối ưu là:
Tco = (k+3).T, = (8+3).T, = (8+3).5,2.10-^ = 0 ,5 7 .1Q-' = 0,57m s
Thời gian m ột chu kỳ lấy m ẫu là;
Vậy, với 6 kênh thu thập số liệu, số bit dữ liệu truyền k = 8, ta khống c h ế được sai số
lấy mẫu nhỏ nhất là 0,12% . '
134
I . Cấu hình m o dule hiển thị
M odule LC D điều khiển việc hiển thị thóng tin vằ sô' liệu lên m àn hình tinh thể lỏng.
M odule này chỉ yêu cầu duy nhất 7 chân vào ra. không sử dụng m ột khối số hay tương tự
nào của PSoC.
Bảng 4.5. Chân kết nối PSoC với LCD
Por12 LCD
P2[0] DB4
P2[1] DB5
P2[2] DB 6
P2[3] DB7
P2[4] E
P2[5] RS
P2[6] RW
135
■ Dai dien ap vao tir A G N D + /-V ref.
• Sui dung hai khoi so va m ot khdi tuong tu (bang 4.6).
Cac tham s6' thiet lap cho ADC:
B ang 4.6. Tham so thi§'t lap ADC
D ataClock "^10^
Sam pleRate = --------------- (D ataClock = V C I) = — ^------- = 180,288 (Sps)
65 X 256 65 X 256 ^
4. Thiet k e h g IIAFT
Bo truy6n thong U A R T dam nh^n vi6c truyen thSng ciia vi di6u khien Iruyen qua
dirdng truyen noi tiep, gom mot bo nhan RX va m ot bo truyen TX , cac bo RX va T X boat
dong doc lap vai nhau. Ta thiet ke bo U A R T theo cau hinh sau:
« Tdc do truyen Ion nhait len tdl 6 M bit/giay.
■ K hung du lieu; 1 Bit Start, c6 th6 lua chon Bit chSn le, 1 Bit Stop.
■ Sir dung 2 khdi sd.
Ch^n P2[y] duoc ndi vdi d^u ra ciia bo truyen TX va c h to PI [6] dugc ndi vai dau vao
cua bo phan RX thong qua ket ndi GDI.
5. Thie'r ke'bg khitech dqi PGA
Vdi kha nang cau hinh phan cumg m anh me, PSoC cho phep ngudi lap trinh tao ra cac
userm odule hiiu dung m ot cach linh hoat, d6 dang tii cac khdi sd, khdi tu o n g tu: PGA la
mot trong nhihig userm odule nhu vay, vdi churc nang ciia bo khech dal tin hi6u, no c6 dac
di6m sau:
• D^u vao tro khang Idn.
• Co the lua chon 1 trong 33 he sd khudch dai khac nhau, he sd khuech dai Idn nhat la 48.
■ Sir dung mot klidi tuong tu ciia vi di6u khidn.
6. Cdiii hinh T im er
Tim erl6: La mot bd dinh thdi 16 bit, .sudung 2 khdi tuong tu. Bd dinh thdi nay diing de tao
ra mot khoang thdi gian d6m bo sung. Cac thdng sd chinh thiet lap cho bo dinh thdi (bang 4.7)
Bang 4.7. Thong so thiet iap timer
36
Ngắt sử dụ n g là Term inalCounl, mcM khi Tirnciii6 đếm lùi về 0 (trong khoảng thời gian
Is) thì tín hiệu ngắt phát sinh. Từ sô xung dẽm dưực trong 1 giâv, ta xác định được tốc độ
quay cúa động cơ.
7.Cẩu hình C ounter
Counter cần sử dụng có độ phân giải 16 bii, đầu vào Clock của C ounter này được nối
với chân PO [6] thông qua kết nối GDI. Mỗi khi có xung tích c ự c cao ở đầu vào chân PO [6]
thì Counter sẽ giảm giá trị chu kỳ đi một đơn vỊ. Giai trị chu kỳ sẽ tự được nạp lại m ỗi khi
Counter đếm về giá trị 0. Tliam số chính thiết lập chO' C ounter (bảng 4.8):
Bảng 4.8. Thông số thiết lặp counter
LCD
138 18.HTTTCNGHIỆP.B
G iải thích sơ đồ nguyên iý:
M ạch bàn phím điều khiển gồm 8 phím, được nối trực tiếp vào các đầu vào INPUTS
của IC 74LS148 qua các điện trở pullup. Các bit đầu ra A1;A3 của IC m ã hoá được đưa tới
cổng vào của vi điều khiển. OUTPUTS INPUTS CH/TPUT
74LS148 là IC hoạt động theo kiểu EO GS 3
0 AO
n?i .ĩMì h h ị ị ị JJĨ1 n n RÔI r t l
mã hoá ưu tiên, ở m ột thời điểm nhất định, A A ỉ, A A ị
EO G S 3 2 1 0
chỉ có duy nhất m ột phím được mã hoá. 4 AO
Chip có các dữ liệu đầu vào và đầu ra hoạt 5 6 7 El A2 A1
động theo mức tích cực thấp. ý. .V . Ý
11'|1 1 U i ÍẰJ 1 1= 1 16 1 Ịyl |e /
ị 5 ỡ 7 Ef A2 AI QND
8 phím đầu vào sẽ được mã hoá thành INPUTS OUTPUTS
3 bit đầu ra theo m ã nhị phân. Hình ánh sơ
đồ chân của 74LS148 nhừ sau (hình 4.36). Hinh 4.36. Sơ đồ chân của 74LS148
Mối quan hệ đầu vào - đầu ra của 74LS148 được thể hiện qua bảng ehức năng (bảng 4.10).
3 . M o d u le t r u y ề n th ô n g v ớ i m á y tíiìlĩ Bảng 4.10. Bảng chức năng của 74LS148
5- GND-Ground
7. RTS-Request To Send
8. CTS-Cỉear To Sned
9. Ri"Rinq Indicator
139
Các thiết bị ghép nối chia thành hai loại: DTE (Data Terminal Equipm ent) và DCE (Data
Communication Equipment). DCE là các thiết bị trung gian như M O D EM còn DTE là thiết bị
tiếp nhận hay truyền dữ liệu như máy tmh, PLC, vi điều khiển... Việc trao đối tứì hiệu thông
thường qua 2 chân R X D (nhận) và T x D (truyền). Các tín hiệu còn lại có chức năng hỗ trợ để
thiết lập và điều khiển quá trình truyền, được gọi là các tín hiệu bắt tay (handshake), ư u điểm
của quá trình truyền dùng tm hiệu bắt tay là có thể kiểm soát ăuờng truyền.
Tốc độ truyền tin qua cổng nối tiếp có các mức sau: 1200bps, 4800bps, 7200bps,
9600bps, 19200bps và 57600bps.
Sử dụng chuẩn truyền thông RS 232 để ghép nối với m áy tính thông qua mạch ghép
nối Max 232 (hình 4.37)
4 . Bộ n ^ iiồ n
JPN
S+12
+ 12V
1 4 -2 7 v ;A C 'n C Ị
L7812CV L7805CV S+5
iN OUT IN OUT ■^5V
GND GND
C1Ọ C11 C12 + C15
J1 01 2209uF 10QUF ^ - 470ỹjF
220(ỊuF 1 0 0 ;j F
+C13
•C14
ĩoquF
Thiết bị nguồn cho hệ thu nhập dữ liệu A D Q từ nguồn biến động 14-27V AC sau
chỉnh lưu cần 4 diode qua ổn áp L7812C V cho ta mức điện áp + 12V DC và sau đó lại qua
L7805CV cho ta mức +5V DC sơ đồ nguyên lý được cho ở hình 4.38.
140
4.8.5. Thiết kê phần mềm
Việc thiết k ế phần mềm cho hệ DAQ trên nển 'VĐK CT8C29466 bao gồm:
1. Phần m ềm chính đế thu thập sỏ' liệu đo từ se:nsor.
2. Phần m ềm giao diện hiển thị thông tin lên miàn hình máy tính gồm 6 kênh.
3. Phần m ềm hiển thị lên LCD.
4. Phần m ềm điều khiển cảnh báo hay điều khiiển động cơ 1chiều hay động cơ bước.
5. Phần m ềm truyền dữ liệu từ PC xuống \'i điề;u khiến CY 8C29466.
6. Chưoỉng trình giải mã bàn phím.
v/p
- •) .
Trên đây là hình ảnh giao diện của DAQ trên màn hình m áy tính PC. Hệ DAQ bao
gồm 6 kênh trong đó 1 kênh là nhiệt độ còn 5 kênh kia là điện áp DC (hình 4.39) hoặc điện
áp chuẩn 0 - 5V từ các sensor đã chuẩn hoá.
141
Phần ba
HỆ THỐNG THÔNG TIN ĐO LƯỜNG VÀ ĐlỂU KHIỂN
TRONG CÔNG NGHIỆP
Chương 5
HỆ THỐNG CHỨC NĂNG
Hệ thống H TC chức năng là hệ thống chỉ thực hiện m ột chức năng nào đó.
Ngày nay trong các xí nghiêp hiện đại đa số các hệ thống đều tích hợp nhiều chức
năng. Tuy nhiên tồn tại m ột số hệ thống chỉ thực hiện m ột chức năng riê n g .'V í dụ: có hệ
thống chỉ sử dụng để đo lường mà thôi đó là các hệ thống thử nghiệm vật liệu, các hệ thống
kiểm tra các côTig trình cầu cống trang giao thông vận tải. Hay các hệ thống nhận dạng để
phâữ loại sản phẩm ở đầu ra như hệ thống phân loại sản phẩm ở các nhà m áy gạch ốp lát;
hay hệ thống chẩn đoán kỹ thuật để phát hiện hỏng hóc và đưa ra cảnh báo, sửa chữa hoặc
thay th ế v .v ...
Như vậy m ột hệ thống chức năng thưừng chi thực hiện m ột nhiệm vụ theo yêu cầu của
m ột công đoạn trong dây chuyền sản xuất hoặc iheo yêu cầu của các nhà quản lý.
ở các xí nghiệp vừa và nhỏ, mức độ lự dộng hoá thấp người ta thường cài đặt các hệ
thống chức nãng giúp người vận hành theo dõi các quá trình sản xuất để can thiệp khi cần
thiết, nó chính là tai mắt của các nhà điều hành sản xuất.
• Theo chức năng ta có thể phân thành các hệ thống như sau:
ỉ . H4 thống đo lường
Là hệ thống chỉ làm nhiệm vụ đo các thông số của đối tượng. Vì thông tin ban đầu về
đại lượng đo thường biết rất ít nên hệ thống đòi hỏi phải vạn năng. Hệ thống cần phải bao
quát được dải đo rộng và số lượng các điểm đo phải nhiều (có thể lên đến hàng nghìn).
Hệ thống đo lường cho ra kết quả đo dưới dạng số, vì thế hệ thống mang tính chất số lượng.
2. H ệ thống kiểm tra tự dộng
Là hệ thống tự động theo dõi sự thav dổi của các thông số của đối tượng theo thời
gian. Trả lời câu hỏi lớn hơn, nhỏ hơn hay bằng giá trị đặt trước để đưa ra cảnh báo cho
142
người vận hành biết. Hệ thống mang tính chất chất liượng và không đòi hỏi vạn năng như hệ
thống đo lường.
3. H ệ thông nhận dạníỊ dế phá lì loại sán pìúim
TYong công nghiệp khi các sán phẩm ra lò cẩin phải kiểm tra các thông số của sản
phẩm để quyết định sản phẩm đó tôì hay xấu. Nếu clho trước một chuẩn nào đó thì hệ thống
sẽ lự động đo các thông số của đối tượng, so sánh V(ới chuẩn xem có đạt hay không và điều
khiến quá trình phân loại sản phẩm đó thuộc loại 1, 2, 3 ... Đây chính là hệ thống nhận
dạng để phân loại sản phẩm.
4. H ệ thống điều khiển tự động
Là hệ thống tự động điều khiên một thòng số năo đó của đối tượng, hay m ột quá trình.
Nếu ta đặt trước m ộl giá trị nào đó (theo yêu cầu của công nghệ, hoặc người vận hành
m ong m uốn) ta phải điều khiển đối tượng luôn bằnig giá trị m ong m uốn đó. Để làm được
việc đó ta cần phải đo thông số đó, so sánh với giá trị đặt, hiệu giữa hai giá trị đặt và đo
được sẽ điều khiển đối tượng cho đến khi hiệu đó bằmg không.
Hệ thống điều khiển tự động ứng dụng rộng rãi trong công nghiệp hiện nay.
5. H ệ thống chẩn đoán kỹ thuật
Kỹ thuật càng hiện đại, công nghệ càng phức ttạp thì đòi hỏi m áy m óc phảit.yận hành
chính xác và tin cậy. Một hệ thống chuyên theo dõi tình trạng hoạt động của m áy móc
trong lúc làm việc được gọi là hệ thống chẩn đoán kỹ thuật để tìm ra hỏng hóc báo cho
người vận hành biết mà sửa chữa hoặc thay thế thiết bị mới. Sau đây ta sẽ lần lượt xét kỹ
hơn về các hệ thống trên.
Theo sơ đồ cấu trúc có thế chia hệ thống đo lường trong công nghiệp thành các hệ
thống có cấu trúc song song, nôỉ tiếp và song song nồi tiếp. Ta lần lượt xét chúng:
N guyên lý cơ bản của hệ thống này là eác kênh đo lường được dẫn theo những đường
dây riêng biệt chạy
soiig song với nhau
về phòng điều khiển
trung tâm , nghĩa là
chúng hoàn toàn tách
biệt nhau.
Đê có thể hình
dung được ta lấy một
ví dụ cụ thể; Hộ
Hinh 5.1. Hệ thống đo iường có cấu trúc song song
thống FLS-410 ở nhà
143
máy xi m ăng Hoàng Thạch (dây chuyền 1) (FLS-410 M easurem ent H an d lin g System). Đ ây
là m ột hệ thống tiêu chuẩn để thu thập gia công và phân phối tín hiệu đo lưòng trong toàn
nhà máy với việc phân kênh song song của 330 điểm đo bao gồm các quá trình đo lường,
kiểm tra tự động của tất cả các đại lượng điện và không điện trong toàn nhặ máy. Sơ đổ
khối của hệ thống như ở hình 5.1
Từ đối tượng công nghiệp (ĐTCN) các Sensor (S) sẽ cho ra tín hiệu đo x(t), qua các
chuyển đổi chuẩn hoá (CĐCH) tín hiệu sẽ được đưa đến hộp nối TBSA (Texm inal Box
Analog Signal), tín hiệu được truyền dưới dạng chuẩn hoá dòng ( 4 ^ 2 0 m A ) và đưa đến
phòng xử lý trung tâm SHS (Signal Handling Section) để phân phối tín hiệu đo vào thiết bị
đo, thiết bị báo hiệu đèn hoặc còi, vào máy tính (M T) hay đưa ừến thiết bị điều khiển
(TBĐK) để điều khiển đối tượng; Nếu là tín hiệu áp thì là mức áp chuẩn 0 ^ lOV hay 0 5V.
Đối với thiết bị đo số hay đưa vào m áy tính thì phải qua hệ biến đổi A /D biến thành số.
• ư u điểm của hệ thống: Đ ây là hệ thống tập trung, chuẩn hoá. H ệ thống có độ tin cậy
cao vì các kênh hoàn toàn độc lập nhau do tín hiệu chạy song song trên các đưòíng dây cáp.
• Nhược điểm : Hệ thống rất phức tạp, số lượng đường dây q u á lóm vì th ế hệ thống chỉ
thực hiện được trong phạm vi m ột nhà m áy (với bán kính dưới 2km ).
Số lượng các thiết bị đo quá nhiều trên bàn điều khiển nên rất phức tạp gây khó khăn
cho người vận hành.
Đây là hệ thống với sự phân kênh theo thời gian sử dụng các bộ đổi nối M UX. Trong hệ
thống này tín hiệu lần lượt được đưa vào kênh liên lạc qua bộ biến đổi thông tin đo và đưa
đến thiết bị thể hiện thông tin đo (thiết bị đo, thiếl bị tự ghi hoặc m áy tính, xem hình 5.2).
CĐCH1
s, Bộ
ĐT CĐCH2 MUX y>11 B Đ T T
CN
đo
CĐCHn 1
ĐK <
Hệ thống này thường được sử dụng trong các xí nghiệp vừa và nhỏ, trong ch ế tạo m áy,
hoá chất, luyện kim v.v... V í dụ; Đ ể đo lường nhiệt độ trong luyện kim ta có thể chia
trường nhiệt độ thành từng phần và lần lượt (nối tiếp) quan sát tất cả chúng theo một
chương trình; trong ch ế tạo m áy để kiểm tra chất lượng gia công bề m ặt hay đo và kiểm tra
các chi tiết có dạng phức tạp v .v ...
• Tín hiệu đo từ đối tượng công nghiệp ĐTCN qua sensor (S) được đưa đến bộ chuyển đổi
chuẩn hóa (CĐCH), tm hiệu đã được chuẩn hóa được đưa đến bộ đổi nối M U X để vào hệ thống
144
dưới dạng nối tiếp. Mỗi tín hiệu sẽ chiêín một khoảng thiời gian X.. Trường hợp các sensor là cùng
loại và cùng khoảng đo ở mọi kênh thì chí cần một CỈX^M cho cả hệ thống và đặt sau MUX.
Qua bộ đối nối mọi tín hiệu sẽ lần lượi đươc điưa vào bộ biến đổi thông tin đo sau đó
đến bộ thể hiện thông tin và máy tính. Tất cá sẽ đuìợc điều khiến bởi bộ điều khiển. Lệnh
điều khiến có thê từ người hav tự độnu- Bộ the hiện bao gồm biến đối A/D ra chỉ thị số, bộ
ghi tín hiệu analog qua dụníỊ cụ lự ghi hay máy in.
• Trường hợp nêu oi ới hạn đo khác nhau, cách giải quyết là bộ biến đối của phần đo
lường được điều chỉnh sao cho giá trị số cúa các độ n h ạy của chúng như nhau.
Ví dụ: Nếu như tín hiệu của CĐCH là 0 H- ( 'V Í dụ 0 -T lOV) m à các tín hiệu riêng rẽ
là; 0 x,„ ; 0 4- x,,„ ; ... . . . ; 0 H- x,„„ với
VƠI (x,
kiện là;
u
= const
X
T. = (n+1)T
n - Số kênh.
IT^. - Tliời gian tồii tại tín hiệu đồng bộ để đánh dấu hết chu kỳ (khi truyền đồng bộ).
• Khi lăng T^. tức là tăng thời gian tổn
tại của một tín hiệu trong chu trình thì phép
đo tín hiệu đó sẽ có độ chính xác tăn« lèn
(nghĩa là sai số tĩnh Ỵ| giảm di).
• Ngược [ại, khi tăng T^. với số kênh
cho irước n, sẽ làin tãng T kì ihời gian chu
trình dần đến tàng sai số động y,| tức là độ
chính xác của phép đo giảm. Như Ihế ớ một
QÌá trị nào đó cúa T sai số tổng gổin hai số ^
* ■ ‘ , H/n/j 5.4. Giá trị tòi ưu củ a Tco
lĩnh cộng sai sô động Yi = y, + Ỵa có giá tiỊ
Iihỏ nhất. Đó là giá trị T^ o lối ưu (h.5.4). Khi ihiếl k ế hệ thống ta phái lưu ý điều này (xem
m ục 4.8).
A
( s ¡ ) ----- > CĐCH2 ---------->• MUX AID REA
Ghi đĩa từ
.C E
Báo hiêu
0 — > |_ C D a ^ ss
so
U- MT
u~
>_
V KJO
Mr
ROM
Clock
o—
RAM
Ghi dĩa từ
Tín hiệu sau khi từ sensor qua CĐCH đến hệ đổi nối M U X qua ADC dẫn đến các
Interface để ra Printer, ghi đĩa từ, display.
M ặt khác tín hiệu số được so sánh với m ẫu đã ghi ở trong R O M được điều khiển bởi
p,p - Tín hiệu ra sẽ được báo hiệu.
Ngoài ra còn có các thiết bị chỉ thị số, thiết bị ghi số vào đĩa từ,đồng hồ nhịp.
Đặc tính của hệ thống là:
1. Độ nhạy eủa hệ thống 1|.i V.
2. Có thể đo được các đại lượng khác như u , = (0,1 H- lOOOV); R, = lO Q ^ lO M Q .
Với độ nhạy 0,001 Q . Sai số không quá 0,1% .
3. Có thể đo tần số từ 10 H z - 2,2 M Hz
4. Kết quả được so sánh với mẫu để ra báo hiệu thời gian so sánh 500fis.
5. Số kênh tối đa là 400 kênh.
6. |aP làm nhiệm vụ sau:
- Chọn xung bắt đầu cho phép đo.
- ơ iọ n xung giới hạn đo và thời gian đo.
- Đưa ra giá trị mẫu.
- Điều khiển các bộ phận khác.
7. Đ ồng hồ đo ghi lại thời gian đo: ngày, giờ, phút, giây.
Trong hệ thống này các kênh đo lường được chiia thành nhóm (còn gọi là M odul), mỗi
nhóm chứa nhiều kênh, số kênh trong mỗi nhóm đưíỢC tính toán sao cho tối ưu nhất (tức là
đảm bảo sai số nhỏ nhất). Có thể hình dung hệ thống: theo sơ đồ cấu trúc sau đây (hình 5.6).
Từ đối tượng công nghiệp (ĐTCN) qua các seinsor (S) tín hiệu đo được đưa vào các
M UX sơ cấp (thường là các MUX cơ khí) sau đ ó đ ến các CĐCH và đến bộ đổi nối nhóm,
M UX nhóm , (thường là MUX điện tử). Tín hiệu saiu đó được cho qua bộ biến đổi A/D và
đưa vào M áy tính (MT). ở đầu ra cúa máy tính là các thiết bị Màn hình (M H), m áy in (MI)
và bàn phím (BP). Q ua cổng thông tin CTT (RS232. ỈRS485) có thể truyền thông tin đi xa.
Đ ế m inh hoạ ta có thế lấy ví dụ vé một hệ Ihốmg nhiều kênh tác động nhanh của Nga
theo cấu trúc song song nối tiếp như sau. Hệ ihông ‘được thiết k ế để kiểm tra ứng lực, ứng
suất, biến dạng và nhiệt độ của đối tượng. Hệ thốnig làm việc với các cảm biến (Sensor)
điện trở lực căng (Tenzo) đê’ đo lực, và nhiệt diện trở để đo nhiệt độ. Mạch CĐCH là
m ạch cầu do được cung cấp bởi nguồn một chiều cùing với m ạch khuếch đại chuẩn hoá để
có điện áp ra là áp chuẩn 0 -!0 V (nếu phải truyền đii xa thì là dòng 4 20m A). Sau đó tín
hiệu sẽ qua A /D biến thành số để dưa vào máy tínHi (MT); ở đầu ra củíi máy tính là màn
hình (M H ), m áy in (MI), hoặc ra cống thông tin (CTT) để ghép nối với chuẩn RS485
truyền thông tin đến trung tâm. Bàn phím (BP) để đưa thông tin vào máy tính tuỳ theo
yêu cầu người sử dụng.
M ột hệ thống như vậy được thiết kế để phục vụ công tác kiểm tra cầu cốmg, kiểm tra
độ chịu lực của các dầm , sàn bê tông hay trong nghiên cứu khoa học. Các sensoir được phân
thành nhóm gọi là Modul. số modul có thể đạt tới 30. Mỗi modul có thể chứa t(ới 100 điểm
đo. Độ tác động nhanh có thê đạt được 100 lần đo/s.. Cầu đo được thiết kế có imột nhánlì là
sensor theo sơ đổ 3 dâv (hay 2 dây) tuỳ theo khoảng cách từ sensor đến mạcht cầu đo. Độ
chính xác của hệ thống có thế đạt 0,5%.
147
5.3. HỆ THỐNG KIỂM t r a Tự ĐỘNG CÁC THÔNG s ố CỦA Đốl TƯỢNG CÔNG
NGHIỆP THAY Đổl THEO THỜI GIAN
Trong cóng nghiệp các sensor được lắp đặt từ đối tượng sẽ cho ra những tín hiệu phụ
thuộc thời gian. Đ ể phục vụ cho việc cảnh báo, hiển Ihị cho người sử dụn^ biết mà có biện
pháp xử lý (bầng tay hay tự động) nhất thiết phải cài đặt m ột hệ thống tự động kiếm Ira các
Ih ò n g số đ ó .
Nguyên lý hoại động của hệ thống như sau:
Tín hiệu đo sau sensor được chuán hóa (qua CĐCH) cho ra tín hiệu dưới dạng áp (0- lOV),
qua M UXị tín hiệu được đưa đến bộ so sánh (SS) (hình 5.7) để sò sánh với các mẫu đo Mị,
M ,... lần lượt được bộ tạo mẫu đưa ra (tương tự với các sensor s , , .. s„) quci MUX..
ĐK
MUX MUX
1
ss 2
M2
Clock
Mn
Bộ thể hiện
và cảnh báo
thông tin
Một hệ thống n h iịv ậy trong công nghiệp thường được kiểm tra các thông số như: nhiệt
độ; mức chất lỏng, chất rắn; lun lượng chất lỏng, chất khí. Tín hiệu cảnh báo ở đầu ra là
báo hiệu bằng còi và đèn nhấp nháy, hoặc nhấp nháy trên m àn hình vi lính.
Thông thường m ột hệ thống kiểm tra tự động bao giờ cũng đi kèm với hệ thống đo
lường và thông tin về giá trị của đại lượng đo được hiển thị bằng dụng cụ đo, LCD hay màn
hình vi tính song sona vói tín hiệu báo hiệu.
Trong sán xuất công nghiệp, do nhu cầu của công nghệ nhiều khi ta phải điều khiến
một thông số nào đó của đối tượng luôn ở mức ổn định. Đ iều này dẫn đến việc tác động vào
thõng số cơ bản của đối tượng để nó thay đổi luôn theo ý m uốn của công nghệ.
Ta hãy lấy ví dụ sau đây: Trong công nghệ sản xuất xi m ăng, khâu cơ bản nhất đó là lò
nung clinker (hình 5.8). Quá trình nung trong lò luôn phải tuân thủ yêu cầu của công nghệ
148
đó là đám bảo nhiệt độ trorm 16 luôn ớ mức 1450^c die nguyên liệu gồm đất, đá và các phụ
gia nóng chay, đông kết thành clinkcr. CIkVi lượng cliiiiker phụ tlniộc chú yếu vào quá trình
điều khiển để giữ cho nhiệt độ cua quá tniih Iiunc này luôn ổn định.
Từ lò nung nhiệt độ đưực đo bới một cam biến mhiệt độ (S, j, qua thiếl bị đo (TBĐO) ta
thu được điện áp tỷ !ệ \'ới T^', điện áp này được s.o sánh với điện áp đặt U|| tương ứng
với nhiệt độ cần đạt T(, qua bộ so sánh (SS).
Hiệu điện áp AU = u„ - u, được đưa đốn thiết bịđiều khiển (TBĐ K) để điểu khiển cơ
cáu chấp hành (A) (ví dụ van điện từ) đế tãne hoãc giám (tuỳ thuộc vào dấu của AU) nhiên
liệu phun vào lò nung.
Q uá trình điều khiển sẽ ổn định cho dến khi iAUỊ = 0
ở hình 5.9 cho ta hình dung quá trình điều khiểinnày bằng biểu đồ thời gian của tín
hiệu nhiệt độ T;ỉ;'. Có hai thông số quan trọng nhất ciủa quá trình điều khiển tự động đó là
độ quá điều chỉnh - tức ỉà độ chênh lệch lớn nhấl giiữa tín hiệu ihực và giá trị đặt (giá trị
AT,„,„ trên hình 5.9) và thời gian điều chỉnh là thời gian mà quá trình điều khiển đạt được
từ khi bắt đấu điểu khiến đến khi dạt gicí trị đặt (khoánig thời gian tj trên hình 3.9).
Ngày nay kỹ thuật điểu khiển đã phát Iriến ráít m ạnh người ta đã tìm được nhiều
phương pháp để giảm thiểu hai thông số trôn cúa quá trình điều khiến ta có thể liệt kê một
sô' thuật toán điều khiến phố biến hiện nay như bộ điẽu khiển PID (bộ điều khiển tỷ lệ, tích
phân, vi phân). Bộ điều khiển logic mờ (Fuzzy logic). Bộ điều khiển bằng mạng Nơron
nhàn tạo. Bộ điều khiến Nơron mờ. Bộ điéu khiển chắic chắn (R obuts) v .v ... Lý thuyết điều
khiển còn đưa ra các thuật toán như điều khiển tối ưu, điều khiến thích nghi, điều khiển
trượt, điều khiến bám v .v ... rất đa dạng và phong phú.
Như vậy là hộ thống điều khiến bao gổiĩi cá các quá trình đo lường, kiểm tra, tạo mẫu
và điều chỉnh đối tưcmg sao cho đạt yêu cầu do công nghệ đặt ra. Đây là m ột hệ thống phức
tạp nhưng rất cấp thiêì trong sản xuất công nghiệp hiệm đại.
149
5.5. HỆ THỐNG NHẬN DẠNG ĐỂ phân lo ại sản PHẨM
ớ các xí nghiệp công nghiệp, khi sản xuất ra các sản phẩm đồng loại, m ột vấn đề được
đặt ra là cần phải kiểm tra để phân loại sản phẩm ở đầu ra. M ột hệ thống được lắp đặt để
kiêm tra các thông số của sản phẩm hầu như không thay đổi theo thời gian được gọi là hệ
thống nhận dạng để phân loại sản phẩm. Đ ể có thể hình dung ta lấy m ột ví dụ về hệ thống
nhận dạng để phân loại sản phẩm gạch ốp lát Ceram ic.
Phân loại sản phẩm là công đoạn cuối cùng của dây chuyền sản xuất gạch ốp lát
Ceramic. Công đoạn này không làm cho chất lượng viên gạch tố t lên được, nhưng nó có
tầm quan trọng rất lớn. Nếu viên gạch sau khi ra lò đạt tiêu chuẩn loại 1 m à phân,thành loại
2, loại 3 sẽ dẫn tới lãng phí làm ảnh hưởng tới kinh tế của công ty. N ếu viên gạch kém chất
lượng mà xếp vào loại tốt dẫn tới người tiêu dùng phàn nàn, làm ảnh hưởng tới uy tín của
công ty.
Hệ thống nhận dạng làm nhiệm vụ đo kích thước, đo m ặt phẳng, đo độ bóng của viên
gạch khi ra lò.
Viên gạch sau khi ra lò được vận chuyển tới bàn phân loại (h. 5. io). Tại đây các khuyết tật
trên bề mặt viên gạch như lỗi in lưới sứt góc, nứt mép, chân kim , đậm nhạt màu v.v... được một
người công nhân lành nghề xét kỹ lưỡng và vạch mực huỳnh quang trên vị trí nhất định của
viên gạch. Một sensor u V photocell sẽ cảm nhận vạch mực đó đưa tín hiệu vào bộ thu thập dữ
liệu (DAQ). Sau đó viên gạch sẽ được kiểm tra kích thưóc, độ vênh, độ bóng cũng bằng các
u v photocell tín hiệu đo được đưa vào DAQ ra so sánh với mẫu (M) qua bộ so sánh (SS) kết
quả được đưa đến bộ tính toán và điều khiển ( I I Đ K ) (thường là m ột CPU công nghiệp) điều
khiển cơ cấu chấp hành (A) để phân ỉoại sản phẩm thành loại 1 ,2 , 3.
ss M
•VI A
TTĐK
Hình 5.10. Hệ thống nhặn dạng và phàn loại gạch ốp lát Ceramic
Nhờ có hệ thống này m à sản phẩm ở đầu ra luôn có chất lượng ổn định theo từng loại
đảm bảo uy tín trên thương trường và báo cho nhà quản lý sản xuất biết để có biện pháp
khắc phục, giảm thiểu các khuyết tật của sản phẩm ở đầu ra.
150
5.6. HỆ THỐNG CHAN ĐOÁN KỸ THUẬT
Khi khoa học kỹ thuật phát triển thì độ phức tạp> của các hệ thống càng tăng do đó mà
sô lượng các phần tử. tăng lên rất nhiều. Ví dụ hệ thống điéu khiển đường đạn của Mỹ
“ATLATS” số lượng các phần tử lên đến 300.000, khii hư hỏng các chi tiết thì việc tìm kiếm
thật là khó khăn và phức tạp, không thể kiểm tra ICX)% các chi tiết được. T ừ đó mà xuất
hiện việc chấn đoán kỹ thuật. Đó là môn khoa học nghiên cứu dạng xuất hiện hỏng hóc
trong các thiết bị kỹ thuật, thiết lập các phương pháíp phát hiện chúng và nghiên cứu các
nguyên lý xây dựng m ột hệ thống chẩn đoán kỹ thuật..
Có hai trạng thái của một chi tiết nào đó là:
Lăm việc tốt hoặc không làm việc\ ngoài ra trạng thái làm việc tồi thì phải coi là không
làm việc.
Trạng thái của hệ thống có thể xác định bằng cáich tiến hành kiểm tra theo m ột chương
trình định sẩn gọi là chương trình chẩn đoán.
Việc tìm hỏng hóc có thể thực hiện theo kiểu h(ợp bộ (tức là kiểm tra không theo m ột
trình tự nào) và sự kiếm tra liên tiếp theo một trình tự nhất định. M ột hệ thống thực hiện
việc kiểm tra theo m ột trình tự gọi là hệ chẩn đoán ikỹ thuật. Để có thể hiểu rõ hofn ta lấy
m ột ví dụ về hệ thống tự động chẩn đoán kỹ thuật rHYMA của N ga, m ục đích để kiểm tra
thiết bị vô tuyến điện tử.
Sơ đồ khối của hệ thống như sau (hình 5.11)
MUX
ĐB
151
Ví dụ; Để kiểm tra m ột bộ khuếch đại điện tử thì tín hiệu thử là điện áp xoay chiểu
hình sin.
Các phản ửng đối với tín hiệu thử của các bộ thiết bị sẽ được các sensor (S) cảm nhận
(nếu là tín hiệu không điện), nếu là các tín hiệu điện là các bộ biến đổi A /A các tín hiệu ra
sẽ được đưa đến bộ đổi nối M U X (làm việc đồng bộ với D E M U X qua bộ đồng bộ ĐB).
Qua bộ biến đối A /D tín hiệu được biến thành số được đưa đến thiết bị gia công để cho ra
kết quả dưới dạng cảnh báo (bằng đèn hoặc bằng còi), đồng thời trên đối tượng sẽ có đèn
nhấp nháy liên tục cho người vận hành hệ thống biết để thay th ế bằng bộ thiết bị mới. Q uá
trình gia công là quá trình so sánh giữa tín hiệu ra của bộ thiết bị với tín hiệu chuẩn tương
ứng. Nếu có sự sai khác thì sẽ cho ra tín hiệu cảnh báo.
Khi phát hiện có hỏng hóc thì ,hệ riY M A sẽ ngừng lại, để đưa thông tin ra cho người
vận hành biết để xử lý. Hệ thống lại tiếp tục kiểm tra các đại lượng tiếp theo.
Bộ vi xử lý thực hiện việc điều khiển, xử lý, ghi nhớ vào R A M kết quả kiểm tra,
phát lệrìh tiếp tục kiểm tra hay ngừng lại.
Hệ thống riY M A -2 có thể kiểm tra các thông số sau đây của m ột hệ thống điện tử.
• Điện áp m ột chiều và xoay chiều từ 0,1 lOOV với sai số điện m ột chiều là
0.01 V. điện xoay chiều là 0 ,5 V.
• Điện trở từ 1 Q đến 500 Q với sai số 1%.
• Tần số xoay chiều đến 10 kH z với sai số At^ = fy so o o t, trong đó tv tần số cần
đo, t - thời gian đo.
• Góc lệch pha từ 0 ^ 180° với sai số 2%.
• K hoảng thòi gian từ 0,000125 -i- 500s với sai số 0,000125s.
• Kiểm tra ngắn m ạch và đứt m ạch điện.
• Kiểm tra cực của điện áp m ột chiều.
• Số kênh có thể đến 300.
. ADC-24 bit.
• M áy phát tín hiệu thử phát ra;
+ Điện áp 1 chiểu: 0,1; 0,3; 0,45; 0,6; 1,5; 4,5; 12,5 và 30V.
+ Dòng 1 chiều thay đổi từ O-lOOmA.
-I-Điện áp xoay chiểu hình sin IV và 2,5V với tần số 0,3; 0,5; 1; 3 Hz.
Ngày nay trong các xí nghiệp công nghiệp hiện đại nhờ có hệ thống chẩn đoán kỹ
thuạt luôn theo dõi và phát hiện hỏng hóc của hệ thống để kịp thời thay thế hoặc sửa, chữa
hoặc Reset lại nếu trục trặc phần m ềm ...
Nhờ vậy mà đảm bảo m áy móc hoạt động tốt liên tục nâng cao được năng suất lao
động cũng như chất lượng sản phẩm ở đầu ra.
Tương tự trong y tế cũng sẽ có hệ thống chẩn đoán bệnh để m ọi người có thể tự kiểm
tra sứẹ khỏe của m ình thông qua m ạng Internet.
fỉõ ràng hệ thống chẩn đoán kỹ thuật m ang lại lợi ích to lớn cho sản xuất công nghiệp
cũng như cho cuộc sống hàng ngày.
152
Chương 6
HỆ• THỐNG HTC T ổ N G HỢP
■
Hệ thống HTC tổn^ hợp là hệ thống thực hiện nhiiều chức năng khác nhau. Các chức năng
này được tích hợp trong hệ thống thống nhất nhằm miục đích hỗ trợ, phối hợp thông tin trong
toàn hệ thống để đảm báo cho quá irình diéu khiến và quản lý sán xuất hiệu quả nhất.
Hệ thống HTC tổng hợp bao gồm tất cả các chức nâng cơ bản như ở chương 5 đã đề
cập đến và các chức năng khác nữa đó là:
- Chức năng đo lưòng các thông số của đối tượng để nhận biết và điểu khiển đối tượng.
- Chức năng kiểm tra các thông số của đối lurợng để đánh giá và cảnh báo hay điều
khiển đối tượng.
- Chức nãhg nhận dạníi đối lượng để điều khiểin hay phân loại sản phẩm .
- Chức năng chẩn đoán kỹ thuật để phái hiện hiỏng hóc đề ra phương án sửa chữa, hay
cảnh báo.
- Chức năng điều khiển bao gổm;
+ Điều khiển hiện trường;
+ Điều khiến giám sát.
- Chức năng điều hành sán xuất
+ Tính toán lập kế hoạch sản xuất theo hướng tối ưu hoá.
- Chức năng truyén thông từ dối lượng lên ináv tính và ngược lại.
- Chức năng quán lý sản xuất, tính tcnín kinh tế, lỗ lãi, thương mại v.v...
- Chức năng giao tiếp người máy, thông tin được đưa lên m àn hình dưới dạng các
trang màn hình, đổ thị, bảng biểu.
Trong các hệ thống hiện đại người ta còn tích lnợp một số chức năng khác nữa đó là:
Chức năng dự phòng, chức năng thiết kế, chức năng bảo mật, lưu trữ v.v...
Như vậy một hệ thống HTC tổng hợp đám nhiiệm nhiều nhiệm vụ, để thực hiện được
việc này cần có chương trình lổng thể với kỹ Ihuột lập trình hiện đại sử dụng các ngôn ngữ
lập trình mạnh. V í dụ hệ thống CENTUMCS 3000 có chưcíng trình System View, hệ thống
TIA (Totally Integrated Autom ation) của SIEMENS có chưcmg trình W IN c c và STEP 7;
Hệ IIT (Industrial Inform ation Technology) cúa ABB có chương trình A spect Objects v.v...
Hệ thống CA M A C do hãng H ewlett Parcarđ (HP) thiết k ế c h ế tạo vào năm 1976. Và
được công nhận là một hệ thống tiêu chuẩn quốc tế, đây là sự tổ n g hợp đầu tiên được xây
dựng, hệ thống có cấu trúc như ở hình 6.1. Thông tin từ đối tượng c ô n g nghiệp (ĐTCN)
được tập trung vể một m áy tính M ini PD P-11 qua m odul I/O từ các bộ cảm biến (S). M áy
tính sẽ xử lý thông tin để đưa ra m àn hình hiển thị (M H), ra m áy in (M I), m áy ghi từ (băng
từ hay đĩa từ), thông tin đưa vào bằng bàn phím (BP) hay băng đục lỗ...
Hộ thống bao gồm các m odul chức năng và các khối điều khiển có tất cả 7 tầng mỗi
tầng chứa 24 m odul chức năng và 1 khối điều ỉchiển có khả năng ghép nối với m áy tính
thông qua m odul chức năng; việc trao đổi thông tin giữa m odul chức năng và khối điều
khiển được thực thiện nhờ 86 thanh cái song song.
15 4 20.KTTTC NGHÍỆP.B
Kênh dữ kiện đảm bảo truyền thông Ghi MINI MH
tin đến 24 bit với chu kỳ truyền là 10 '’s, băng từ COMPUTER
PDP-11 MI
M odul các tầng có thể nối với Ihiêì bị
ngoại vi.
BP Modul Khối
Trong hệ C A M A C các moclul chức chức năng ĐK
năng có thê chia làm 5 nhóm chính: í
Modul I/O V------
N hóm 1: M odul vào ra gồm các bộ
ADC, DAC, thiết bị thu nhập dữ liệu (dưới
dạng tương tự hay số), bộ đếm, bộ đồna
b ộ ...
Nhóm 2: Bao gồm các thiết bị ngoại \'i; Hinh 6.1. Sơ đồ cấu trúc của hệ thống CAMAC
phỉ thị số, chi thị lương tự, máy in, màn hình.
Nlìóm 3: Các m odul ghép nối, các bộ nhớ từ ( băng từ, đĩa từ), các m áy điện báo.
N hóm 4: Các M U X , DEMUX tác động nhanh, các bộ khuếch đại, các bộ hạn chế.
N hóm 5: Các bộ biến đổi mã từ mã cơ sò 2 thành mã BCD, các bộ nhân chia và phép
tính số học.
Nguồn cu ng,cấp của hệ CAMAC cho các tầng là ± 24V và ± 6V.
Hệ thống C A M A C có thế thực hiện những chức nâng cơ bản đó là: Đo lường các thông
số từ đối tượng công nghiệp. íỊÌátn Siỉi quá trình như kiểm tra tự động, nhận dạng phân loại
sản phấm, tính toán xử lý thông tin đo và điéii khiển quá trình sản xuất công nghiệp. Hệ
thống còn cài đ ạt cả hệ chẩn đoán kỹ thuật để phát hiện và xử lý sự cố hư hỏng hay cảnh
báo cho người vận hành biết để xử lý.
C A M A C là hệ thống đo và điều khiển tập trung thông tin đo lường được truyền dưới
dạng dòng điện 4 - 2 0 n r iA qua A/D (trong I/O) dưới dạng số được truyền iên máy tính (máy
tính Mini P D P -1 1).
Ta có thể thấy ngay rằng các Sensor và A ctuator chưa được thông m inh hoá.
Hệ thống theo hướng cấu trúc song song do đó m à phức tạp và cồng kềnh.
- ƯII điếm :
+ Cấu trúc gọn gàng;
+ G hép nối với m ột số lượng lớn các kênh đo;
. + Có thể đưa tín hiệu ra ngoài;
+ Có thể liên hệ với tất cả các modul của hệ thống và cùng m ột lúc có thể thực hiện
nhiều kênh;
155
+ Không phụ thuộc vào loại m áy tính, có thể lập trình phổ biến, không phụ thuộc vào
nhiệm vụ cụ thể.
- Nhược diêm:
+ Sử dụng các Sensor không thông minh;
+ Không quản lý được hệ thống lớn, phức tạp, vì thông tin tập trung về một m áy tính
rất dề bị quá tái;
+ Hạn c h ế về số lượng đầu vào và đầu ra;
+ Tính ổn định cúa hệ thống kém;
4- Các A ctuator cũng chưa được thông m inh hoá;
+ Cấu Irúc phức tạp. cồng kềnh.
6.3.1. K h ái n iệm c h u n g
SCADA (Supervisory Control Data A cquisition): Hệ thống tự động điều khiển giám
sát và thu thập quán lý số liệu. Các hệ SCADA được thực hiện trên sự phát triển ứng dụng
máy tính, vi điểu khiến vào điểu khiển và truyền lin, kết hợp với kỹ ihuật đ o lường và các
Sensor thông m inh trong công nghiệp.
SCADA là một còng cụ tự động hoá công nghiệp dùng kỹ thuật vi tính PLC-RTU đế
trợ giúp việc điều hành kỹ thuật ớ cấp trực ban của sản xuất cõng nghiệp từ cấp phân
xướng, xí nghiệp cho tới cấp cao nhất của m ột cồng ty.
Tuỳ theo trọng tâm của nhiệm vụ mà m ột hệ thống SCADA có thể có những thành
phần khác nhau, nhưng thông thường có đủ các thành phần sau;
- G iao diện: người-m áy (sơ đồ công nghệ, đồ thị, phún thao tác).
- Cơ sở hạ tầng tí uyển thông còng nghiệp.
- Phần mềm kết nối với các nguồn dữ liệu (D river cho các PLC, các m odul vấo ra, các
hệ thống Bus trường).
- Cơ sớ dữ liệu quá trình.
- Các cône nghệ hỗ trợ trao đối tin tức (M essaging), quản lý sự cố (A larm ), và hổ trợ
lập báo cáo (Reporting).
Một hệ thống SCADA có thể thực hiện các công việc sau:
Giám sát và phân tích hoạt động sản xuất của hệ thống.
Quản lý quá trình sản xuất.
G iám sát lỗi để đảm bảo chất lượng hoạt động sản xuất của hệ thống.
Ta có thể hình dung sơ đồ cấu trúc của hệ thống SCADA ở hình 6.2. Từ 1986, khi các
PLC (Program able Logic Controler, bộ vi điều khiển lập trình) xuất hiện thì lập tức được
156
ứng dụng đế c h ế tạo các hệ thống
SCADA. Từ đối tượng các Sensor (S)
thu thập tín hiệu đo đưa vào các Mpdul
I/O để vào PLC, các PLC có nhiệm vụ
xử lý sơ bộ thông tin đo sau đó truyền
lên máy tính chủ thông qua hộ thống
Profi Bus và từ m áy tính chủ thông tin
điều khiến lại được truyền về Actuator
(A).
Để thực hiện nhiệm vụ điều khiển
các đối tượng công nghiệp, ở trung
lâm bố trí hai m áy tính dự phòng cho
nhau đều được nối với ProfiBus. Việc Hinh 6.2. Sơ đổ cấu trúc hệ thống SCADA
- Hệ SCADA là hệ thống điều khiển lập trung, trong đó chức năng chính là thu thập dữ
liệu và giám sát, chỉ thực hiện m ột phần chức năng điều khiển. Thu thập từ xa (qua đường
iruyển số liệu) các số liệu về sản xuất và lổ chức việc lưu trữ trong nhiều loại cơ sở dữ liệu
(sổ liệu lịch sứ vể sản xuất, sự kiện thao tác vổ báo động...)- Dùna các cơ sở dữ liệu đó để
cung cấp những dịch vụ về điểu khiển - giám sál sán xuất.
- Hiến thị báo cáo tống kết và quá trình sàn xuất.
- Điểu khiển từ xa quá trình sản xuất.
- Thực hiện các dịch vụ về truyền số liệu trong hệ và ra ngoài.
Khả năng phát triển D river cho c á c phần cứng: Thõng thường c á c nhà cung cấp công
-
cụ phát trien hê SCADA đểu đã xây dựng sẩ!i các Driver cho hầu hét các PLC thông dụng.
Nghĩa là hệ SCADA đảm nhận hầu như lất cả các chức năng cơ bản của m ột hệ thống
HTC tổng hợp đó là: Chức năng đo lường, hiến thị, lưu giữ số liệu do; chức năng kiểm tra
tự động, giám sát; chức năng nhận dạng phân loại sán phẩm; chức năng chẩn đoán kỹ thuật;
chức năng điều khiển quá trình.
Ngoài ra hệ còn có thể truyền sô' liệu ra ngoài thông qua Ethernet.
Về chức nãng dự phòng chỉ có máy chú được dự phòng còn các PLC, T/O M odul đều
không có dự phòng do đó mà giảm độ tin cậv cúa hệ thống.
Hệ thống SCAD A cho phép biếu diễn hệ thống thực hiện trên m áy tính để quan sát
trạng thái hiện thời và ghi lại các thông tin về hoạt động của hệ thống, nhờ đó m à người vận
157
hành có thể dễ dàng xác định được \'ị trí xảv ra sự cố. K hông những th ế các hệ SCADA
hiện đại còn có khả nãng chẩn đoán sự cố và có cách khắc phục trên cơ sở các số liệu thu
thập được.
Từ đó, hộ thống SCADA có một sò đặc điểm sau:
- Công nghệ SCADA cho phép thu thập dữ liệu từ nhiều thiết bị khác nhau từ xa và
đưa một số lệnh điều khiển đến các thiếl bị từ xa đó.
- Về giao thức: Hệ SCADA là hê điều khiển giám sát có giao thức truyền thông mớ,
M odbus hoặc tự định nghĩa giao thức truyền thông với các PLC.
- Tính linh hoạt: Hộ SCADA là một hệ thống có độ linh hoạt cao. Cho phép kết nối
nhiều server với các bộ điéu khiển khác nhau, mỗi Data server có thể có m ột cấu trúc cơ sớ
dữ liệu khác nhau và có nhiệm vụ giám sát với m ột số biến nhất định.
- Khả năng dự phòng: Do nhiệm vụ chính của hệ SCADA không phải là điều khiển
toàn hệ thống mà chỉ tập trung giám sát, nên yêu cầu về khả năng dự phòng là không cao,
thông thường chí có dự phòng ớ cấp trên cùng-m áy tính chủ PC.
- H iển thị cảnh báo; Hiển thị các giá trị, tín hiệu cảnh báo, báo động. Đây chính ià tín
hiệu về giá trị giới hạn và các trạng thái của thiết bị.
Đặc điếm nổi bật nhất của hệ SCADA là hệ thống tập trung, vì vậy khả năng quản lý hệ
tìiống lớn rất hạn chế, chỉ phù hợp với các đối tượng vừa và nhỏ trong công nghiệp.
- ư u điểm :
+ Cấu trúc phần cứng cúa hệ SCADA đơn giản, giá thành rẻ.
+ Các Ihiết bị phần cứng có ihế được cung cấp từ nhiều nhà cung cấp khác nhau.
+ Có thể vận hành hệ thôìig từ máv tính trung tâm.
+ Quán lý được hộ thổim vừa và nhó (nhò hơn 100 điểm ).
+ Sử dụng các sensor thông ininh liong công nghiệp.
- Nhược điểm :
+ Hệ SCADA là hệ thống tập trung cho nên không quản lý được những hệ thống lớn,
phức tạp vì quá tải.
+ Không có phần mềm chuyên dụng phục vụ cho dự phòng.
+ Khả năng cho phép mớ rộng các điếm đo và điều khiển là rất khó khăn.
+ Tính ổn định của hệ thống không cao.
+ Chỉ quản lý được nhữne hệ thống nhỏ (dưới 100 điểm đo).
Tuy nhiên ngày nay trong công nghiệp có những hệ thống đòi hỏi mức độ tập trung cao.
Ví dụ: Hệ thông điểu độ irung tâm hộ thống điện quốc gia (hoặc ờ các địa phương) thì
cấu trủc tập trung của hệ SCADA là rất phù hợp.
158
Ta sẽ xét ÌTiột hệ thống như vậy ớ mục 7.2.
Đi đầu trong việc thiết kế chế tạo các hệ SCADA công nghiệp phải kể đến sản phẩm
cúa hãng SIEM ENS (Đức) với dòng PLC-S7.200 rất phổ biến ớ Việt Nann hiện nay. Trong
công nghệ xi m ãng, bia, rượu, mía đường, giàv v.v...
6.4.1. K h á i niệm c h u n g
Nhược điểm chính của hộ thống SCADA là hệ có câìi trúc tập ỉning, các thông tin ở
nhiều điếm tập trung về m áy tính chủ để xử lý, điéu này dẫn đến việc tắc nghẽn thông tin,
hệ thống rất nhanh chóng quá tải, \'l vậv nó chỉ thích hợp với các hộ thống nhỏ (dưới 100
điểm đo). Nếu với m ột hệ thống lớn thì hộ SCADA tỏ ra không thích họp.
Để khắc phục nhược điểm này, từ 1992 các hãng đưa ra hệ Ihống mới có câìi trúc phán
lán. Phương pháp như sau: Người ta chia dàv chuvền sản xuất thành nhiều công đoạn khác
nhau. V í dụ: Dây chuyền sản xuất xi mãng có thê chia thành bốn công đoạn đó là: Công
đoạn nghiền nguyên liệu (đá, phụ gia); Công đoạn nung Clinker; Công đoạn nghiền Clinker
và phụ gia; Công đoạn đóng bao xi măng. Mỗi công đoạn sẽ xây dựng m ột hệ đo và điều
khiển gẩn như độc lập nhau do một CPU (máy tính công nghiệp) đảm nhận. V í dụ: CPU
AC 800. Các CPU sẽ giải quyết tất cả các nhiệm vụ đo và điều khiển trong công đoạn của
m ình, xong rồi báo cáo kết quả lên máy tính tỉiám sát (máy tính chủ).
*
Một hệ thống như vậy được gọi là hệ thống điều khiển phân tán DCS (Distributed Control
System). Đi đầu trong việc thiết kế và chế tạo hệ DCS phải kể đến hãng YOKOGAW A của
Nhật Bản với các sản phẩm. Hệ Centum CS 1000, CS 3000. Trong chưong 7 (mục 7.3) ta sẽ đề
cập đến hệ Centum CS 3000.
Với cấu trúc như vậy hệ DCS tỏ ra C(') nhiểu lợi thế vể mặl ỉlui thập xử lý thông tin
cũng như khả năng quản lý của hệ thống rất mạnh, có thế đảm nhận việc điểu hành những
hệ thống lớn và rất lớn. (ví dụ: dây chuvền sán xuất xi mãng hiện đại). Hệ thống được thiết
k ế theo tiêu chuẩn một hệ thống mớ OSl cho nên rất thuận lợi cho việc thay thế thiết bị khi
có hỏng hóc cũng như trao đổi thông lin bằng cách kết nối với các hệ thống khác hay với
Internet và có thể m ở rộng khi cần thiết mà không phải thay đổi cấu trúc của hệ.
Hệ DCS lại thiết kế với độ tin cậy rất cao nhờ có dự phòng phần cứng và phần mềm,
điều này cho phép nâng cao được tính ổn dịnh của hệ thống, do đó mà làm tăng năng suất
Ịao động cũng như chất lượng của sản phẩm ở đầu ra.
159
1/0 modul
J/0 modul chinh
ProfiBUS
<— — J-J L , =3------->
UT DAQ UT DAQ
-^ '
© 0 0 0 0 ® © 0 0 ® 0 (a)
160
Như vậy, bộ dự phòng sẽ thực hiện cùng mỏl quá trình tính toán tương tự như trong bộ
hiện hành và khi được chuyển sang trạng thái làm việc thì kết quá tính sẽ được truyền tới
bộ nhớ và card giao diện Bus mà không có sự gián đoạn trong điểu khiển. Nếu m ột lỗi
trong CPU bất thường được phát hiện thì hệ chấn đoán kỹ thuật tiến hành kiểm tra phần
cứng CPU. Nếu không có lỗi phần cứng thì lỗi này sẽ coi là lỗi tức thời và card CPU sẽ
được chuyển từ trạng thái bất thường sang dự phòng.
Các modul vào/ra nhận tín hiệu trực tiếp từ hiện trường và đưa ra quyết định điều
khiển. Các m odul vào chuyển đổi tín hiệu vào thành các định dạng dữ liệu số qua A/D
trong FCS. Các m odul ra chuyển đổi các định dạng này thành các tín hiệu tưofng tự qua D/A
hoặc tín hiệu relay. Các m odul truyền thông (có cổng COM nối RS 485) sẽ ghép nối mạng
với các thiết bị có ghép nối RS 485 như UT (Unit Transm iter) m à các thiết bị này chỉ có
chức năng hiển thị thông tin hoặc DAQ.
- Thiết bị tại hiện trường gồm cá c Sensor đo lường, các cơ cấu chấp hành (Actuator),
cac bộ chỉ thị cảnh báo, điều khiến, các bộ chuyển đổi chuẩn hoá (T ransduser), hay một hệ
thống thu thập dữ liệu DAQ v .v ...
Như vậy trong hệ thống DCS luôn có dự phòng, các thiết bị dự phòng bao gồm: máy
tính chủ (PC), m áy tính công nghiệp CPU, các M odul vào/ra (I/O m odul), và các bộ nguồn,
đảm bảo cho hệ thống luôn làm việc ổn định không phải dừng m áy khi hỏng hóc nhờ vậy
mà tăng được nàng suất và chất lượng sản phám ớ đầu ra.
Cũng như hệ thống SCADA, hệ thống DCS cũng có những chức năng cơ bản và các
chức năng phát triển đó là:
- Chức năng đo lường các thông sò cúa đối tượng công nghiệp, hiển thị và lưu trữ số
liệu đo.
- Chức năng kiếm tra tự động đê cảnh báo.
- Chức năng điều khiển bao gổni:
+ Điều khiển quá trình;
+ Điều khiển logic (logic rõ và logic mờ);
+ Điều khiển trình tự.
- Chức năng nhận dạng để điều khiển và để phân loại sản phẩm.
- Chức năng chẩn đoán kỹ thuật để phát hiện hỏng hóc, phục vụ cho dự phòng và sửa
chữa thay th ế (xử lý sự cố).
- Chức năng dự phòng (cả phần cứng và phần mềm).
- Chức năng bảo toàn hệ thống (System Safety).
- Chức năng tổ chức sản xuất theo hướng tối ưu hoá (tốn íl nguyên liệu, nhiên liệu
nhất), lập kế hoạch sản X L iấ t v .\'. ..
Hệ thống DCS có cấu trúc phân tán nên cỏ các đặc điểm sau:
- Hiện trường được tách làm nhiều công đoạn m õi công đoạn do m ột CPU đảm nhậh.
Các CPU này hoạt động độc lập nhau, kết quả được báo cáo lên m áy tính chủ (PC) do
đó mà hạn c h ế được việc tắc nghẽn thông tin cũng như xung đột thông tin như ở hệ
SCAĐA (hệ tập trung).
- Do có cấu trúc phân tán mà hệ DCS có thể quản lý đượG đối tượng công nghiệp lớn,
phức tạp.
- DCS cho phép thay đổi chương trình mà không làm gián đoạn việc điều khiển hệ thống.
- DCS cho phép biểu diễn toàn bộ các quá trình, thiết bị trong nhà m áy thông qua các
đối tượng đổ hoạ và các giao thức điều khiển.
- DCS có tính mớ:
+ Hệ DCS được thiết kế theo liêu chuẩn quốc tế (theo chuẩn mực của hệthống mởOSI)
cho nên có thể thay thế thiết bị của bấi kỳ hãng nào khi cần thiết.
+ Có khá năng mở lộntỊ khi có đầu tư mà không cần thay đổi cấu trúc đã thiết k ế
trước đó (cả phần cứng lẫn phần mềm).
+ Có thê’ kết nối với các hệ khác như ; SubDCS, SCA D A hay Ethernet và Internet
v .v ,.. để trao đổi thông tin, kinh nghiệm vận hành khi cần thiết.
- ư u điểm:
+ Giao diện tiện lợi. Các chức năng dự phòng linh hoạt.
+ Có khả năng đáp ứng nhanh, tốc độ truyền thông tin cao.
+ Có thể kết nối với Ethernet. Internet và dễ kết nối với các hệ thống khác như các hệ
SC A D A ,SubD C S..,
+ Tính ổn định của hệ thống cao.
162 21HTTTCNGHIỆP.B
+ Có dự phòng (cả phần cứng lẫn phần mềm) do vậy độ Ún cậy của hệ thống rất cao.
+ Cổ tính bảo m ật tốt.
+ Hệ thống có tính m ở cho nên rất linh hoạt, ctậc biệt là khi cần m ở rộng rất dễ dàng.
+ Có chương trình chuyên dụng cho vận hành.
+ Giao diện rõ ràng, dễ hiểu, tiện lợi cho người vận hành.
+ Thích hợp cho các đối tượng lớn, phức tạp (các dây chuyền sản xuất lófn).
+ Có khả năng m ở và tính tích hợp cao: Có thể thay đổi bất kỳ thiết bị của hãng nào
hoặc mở rộng, lỊâng cấp khi có điều kiện, kết nối với mạng máy tính toàn c ầ u ...
+ Truy cập dữ liệu sử dụng các Tagname; Tagname là một tên gọi bất kỳ được định
nghĩa bởi người sử dụng, được áp dụng cho tất cả các khối chức năng và các điểm I/O
trong trạm điều khiển. Do vậy người vận hành theo dõi hệ thống có thể truy cập tới bất
kỳ m ột đối tưọrng nào trong hệ thống thông qua các Tagname.
- Nhược điểm :
+ Chưa có quản lý sản xuất và quản lý kinh tế hoàn chỉnh.
+ Kết cấu của hệ thống phức tạp.
+ Hệ DCS chỉ phù hợp với các hệ thống lóìi.
+ K hông phù hợp với các hệ thống vừa và nhỏ, vì giá thành quá cao.
163
+ Plant Scape (H oneyw ell): Plant Scape Controller, hệ điều hành riêng.
+ Centum c s 1000/3000 (Y O K O G A W A ): P F Q -E , A FS 10,/AFS 20,. hệ điều hành
O RKID .
Ta sẽ khảo sát kỹ hơn về hệ Centum c s 3000 ở m ục 7.3.
2. H ệ th ố n g D C S trên n ền P L C (hệ thống lai SCADA/DCS)
M ột vấn đề đặt ra là từ 1992 khi ra đời Ị,'.:.:.rif:t
phần Ihiết kế hệ theo hướng DCS nhưng ở ĩ/0 mođul 170 mọđLí!
chính dự phòng
phần hiện trường bên dưới sử dụng thiết bị
ciia hệ SCADA cũ bao gồm các Sensor, ------- -- " h - "'i- - -
ProííBU S
Actuator, và các PLC. Ta gọi là hệ lai giữa
SCADA và DCS. PLC PLC
164
+ Có thể điều khiển từng điểm của hệ thống trực tiếp từ máy tính trung tâm.
+ Tận dụng được các thiết bị có sẵn của hệ thống SCADA cũ.
+ Có c h ế độ dự phòng cho CPU, 1/0 Modul và bộ nguồn cung cấp.
- Nhược điểm của hệ thống
+ Hệ thống phức tạp.
+ G iá thành cao do phải sử dụng quản lý mạng theo nhiều cấp (3 cấp) do tốn kém thêm
các bộ PLC.
+ Khả năng đáp ứng nhanh kém (khả nàng thay đổi giá trị điều khiển khi có sự thay
đổi của điểm đo tương ứng) do kết quả đo phải qua 3 cấp.
+ Tính ổn định của hệ thống không cao.
+ Tuy có dự phòng cho CPU nhưng tại các PLC lại không có c h ế độ dự phòng nên độ
lin cậy của hộ Ihống bị giảm.
Tóm lại, đây thực chất là giải pháp tình thế đê nâng cấp các hệ thống SCADA cũ
không còn phù hợp nữa.
Đi đầu trong hướng này phải kè đến hãng Rockwell Automation.
Gần đây hãng SIEM ENS đã hiện đại hoá các PLC của mình đưa ra loại PLC S7.400 có
cấu hình m ạnh, tốc độ xử lý rất cao tương tự như m ột CPU và họ đưa ra cấu trúc hệ thống
theo hai cấp (hệ TIA - Totally Intergrated Automation) như hệ DCS truyền thống, nhờ vậy
mà đảm nhận được các chức năng khác (như tích hợp thông tin điều hành, sản xuất và quản
lý kinh tế theo hướng hệ thống thông tin tích hợp IIS (Integrated Infonnation System) (xem
mục 7.5).
3. H ệ th ố n g D C S trên nền PC
Giải pháp sử dụng m áy tính cá nhân (PC) irực tiếp làm ihiết bị điều khiển, không
những được bàn tới rộng rãi mà đã trớ thành Ihực tế phổ biến trong những năm gần đây.
Nếu so với các hệ CPU của DCS truyền thống hay PLC thế hệ mới (PLC S7.400 chẳng
hạn) thì th ế m ạnh của PC không những nằm ở tính năng mớ, khả năng lập trình tự do, hiệu
nâng tính toán cao và đa chức năng mà còn ở khía cạnh kinh tế. Các bước tiến lớn trong kỹ
thuật máy tính, công nghệ phần mềm và công nghệ BUS trường ch ín h ‘là các yếu tố thúc
đẩy khả năng cạnh tranh của PC trong công nghiệp.
Sơ đồ cấu trúc cơ bản giống với một hộ DCS truyền thống duy chỉ có các CPU sẽ được
thay th ế bởi m áy tính CP.
DCS trên nền r c là một hướng phát triển mới của hệ DCS. Một số sản phẩm trên thị trưòíig
như PCS7 (Siemens), giải pháp (Slot - PLC), 4 Control (Softing), Stardom (Yokogawa), Ovation
(Westmg house-Emerson Process Management) v.v.,. theo hướng này.
- Các hệ thống này có nhiều IIÌÍ điểm:
+ G iá thành rẻ;
+ Hiệu suất tính toán cao (cả v ề lốc độ lẫn khối lưc;ng tính);
+ Có tính năng m ở tốt.
165
- Tuy nhiên hệ thống cũng có những nhược điểm là độ tin cậy của PC là không eao so
‘ với các CPU công nghiệp.
Trong thực tế, m ột hệ DCS trên nền PC thường được cài đặt thêm hệ điều hành thời
gian thực và các giao diện BUS trường và BUS điều khiển có thể tạo ra m ột trạm điều khiển
cục bộ quy m ô vừa và nhỏ rất thuận tiện.
6.5. H ệ THỐNG THÔNG TIN TÍCH HỢP (2002 - ĐẾN NAY). HỆ THỐNG ỈIS
(INTEGRATED INFORMATION SYSTEM)
V ào năm 1998, tại hội nghị khoa học thế giới về tự động hoá tổ chức tại N hật Bản đã
đưa ra ý tưởng xây dựng m ột hệ thống tích họp thông tin. Trong hệ thống này sẽ tích hợp
tất cả các loại thôíig tin bao gồm:
- Thống tin đo lường điều khiển đối tượng công nghiệp.
- Thông tin về hoạt động của các dây chuyền công nghiệp.
- Thông tin về quá trình điều hành sản xuất.
- Thông tin vé kinh tế.
- Thông tin về năng lực của nhà m áy.
- Thông tin về giao dịch thương mại v .v ...
Đ ến năm 2002, m ột hệ thống nh ư vậy đã ra đời, hệ IIT (Industrial Inform ation
Technology) của hãng ABB. Đ ến năm 2005 nó được nhận giải thưởng quốc tế do những
tính năng nổi trội của nó.
- V ề m ặt cấu trúc của hệ thống không khác m ấy so với hệ DCS, cũng có những đặc
điểm như hệ phân tán, tính năng m ở có các CPU m ạnh (ví dụ A C.800).
- V ề m ặt chức năng: Ngoài chức năng điều khiển (điều khiển quá trình, điều khiển
logic, điều khiển trình tự), chức năng giám sát như hệ DCS, hệ thống còn đảm nhận chức
nãng điều hành sản xuất đó là:
+ Quản lý kinh tế cấp công ty: theo dõi đánh giá kết quả sản xuất trong toàn công ty.
+ Lập k ế hoạch sản xuất dựa vào tình trạng thiết bị, đầu vào, đầu ra sản phẩm .
+ Tính toán tổ chức sản xuất theo hướng tối ưu hoá.
+ Tính toán kinh tế;
* Thống kê số liệu về sản xuất kinh doanh, tổng chi phí, nguyên liệu, nhiên
liệu, chi phí tiền lương công nhân, các chi phí khác.
* Tính toán giá thành sản phẩm đầu ra.
* Tính toán lỗ lãi cho từng ngày.
* Xử lý đofn đặt hàng, giao dịch thương mại.
* Q uản lý kho tàng.
+ Hoạch định tài nguyên của công ty về:
* Tài chính.
* Nhân lực sản xuất.
166
* V ật tư nguyên liệu, nhiên liệu v.v,..
+ Dự báo về sự phát triển hay suy ihoái của sản xuất để đưa ra những chiến lược thích
ứng cho từng tháng, từng quý hay tìmg năm v .v ...
Phái nói rằng hệ thống IIS là hệ thống hoàn chỉnh, ngày càng đóng vai trò quan trọng
trong sản xuất và kinh doanh ở các xí nghiệp công nghiệp.
Dưới đây ta sẽ khảo sát kỹ hơn về hệ thống IIS, đó là hệ IIT của hãng ABB được thiết
k ế theo hướng này (xem mục 7.4). ■
Như vậy hệ IIS là h ệ thống điều khiển tích hợp có tmh năng vượt trội so với các hệ kháẹ,
nó được phát triển dựa trên sự k ế thừa của hệ DCS, khắc phục được những nhược điểm của hệ
DCS về quản lý sản xuất và kinh tế. Tuy nhiên, nó là hệ thống có giá thành cao.
167
Chương 7
MỘT SÔ' HỆ THỐNG THÔNG TIN Đ O LƯỜNG V À ĐIỀU KHIỂN
TRONG CÔNG NGHIỆP HIỆN NAY
Như ở chương 6 ta đã giới thiệu các hệ thống HTC hiện đại xuất hiện theo thời gian từ
hệ thống có câu trúc tập trung đầu tiên C A M A C với m áy tính m ini, các sensor và Actuator
chưa được thống m inh hoá cho đến hệ SCADA cũng có cấu trúc tập trung nhưng sử dụng
máy tính PC và các sensor và A ctuator đã bắt đấu thông m inh hoá nhờ sử dụng fiP. Việc
truyền số đã bắt đầu với các chuẩn thông tin số RS 232, RS 422, RS 485. Sau đó đến hệ
DCS có cấu trúc phân tán, có tính m ở và có nhiều tính năng cũng như chức năng nổi trội so
với hệ SCADA. Cho đến khi hệ IIS ra đời thì đầy thực sự là m ột hệ thống hoàn chỉnh với
nhiều tính năng và chức năng ưu việt hcfn hệ DCS.
Để có thể hiểu rõ hơn về cấu trúc phần cứng, phần mềm, về chức năng ta sẽ xét sau đày
một số hệ thống thực tế đã có m ặt trong công nghiệp nước ta hiện nay. Đ ó là các hệ thống;
1. H ệ th ốn g SC A D A tại tru n g tám điều độ H ệ th ốn g điện Q uốc gia
Trong hệ thống này các PLC được thay th ế bằng các RTU (R em ote Term inal U nit) là
hộ thu thập sô' liệu và truyền số liệu từ xa - nó làm nhiệm vụ thu thập số liệu và truyền sô
liệu đi xa qua hộ thốưg thông tin. Để chống nhiễu người ta phải sử dụng thêm các bộ
M ODEM (M odulation-D EM oulatịon) điều ch ế và giải điều ch ế khi truyền thông tin đi xa.
2. H ệ thố ng D C S - Centum CS 3000 của Yokogwa (Nhật Bản) là hệ thống điều khiển
phân lán hiện đại rất phổ biến trong công nghiệp: sản xuất điện, xi m ăng, giấy, dầu khí v .v ...
3. H ệ th ố n g I IS - Hệ IIT (Industrial Inform ation T echnology) của hãng ABB là hệ
thống mới được giới thiệu khoảng năm 2002 và được giải thưởng quốc tế năm 2005 với
những tính năng ưu việt nổi trội so với những hệ thống k h á c với CPU AC 800 và phần mềm
tích hợp nhiều chức năng.
4. H ệ th ố n g TIA (Totally Integrated A utom ation) của hãng SIEM ENS. Đ ây là hệ
thống IIS có cấu trúc trên nền PLC. Túy nhiên với PLC S7-400 thì có thể đạt những tính
năng nổi trội của m ột hệ IIS. M ặc dù vì sử dụng PLC đặc trưng của hãng nên hặn ch ế tính
mở của hệ thống.
7.2. HỆ THỐNG SCADA TẠI TRUNG TÂM ĐlỂU ĐỘ HỆ THỐNG ĐIỆN QUỐC GIA
7.2.1. G iới th iệ u c h u n g
Trong cấu hình kỹ thuậl của Hệ thống giám sát, điều khiển và thu thập số liệu SCADA
(Supei-visory, Control and Data Acquisition), việc giám sát, điều khiển và thu thập số liệu của
168
mạng lưới điện Quốc gia bao gồm các Iram 500kV, các trạm 220kV và các nhà.m áy điện lớn
trong cá nước do Trung tâm điều độ Ịiệ ihông diện quỏ'c gia (TTĐĐHTĐQG) đảm nhận.
SCADA là inộl hệ thống thống nhấi bao «ổm các thiết bị thu thập số liệu đầu cuối, hệ
t h ố n g m á y t í n h c h ủ t r u n g t â m , c á c k ê n h t h ô n g t in t r u y ề n s ố l i ệ u 2 Ì ữ a m á y c h ủ v à c á c t h i ế t
bị thu thập số liệu đầu cuối như cáp quang, viba v .v ...
Mỗi m ột thiết bị thu thập số liệu đáu cuối - thiết bị đo xa (RTU - R em ote Term inal
Unit) bao gồm khối xử lý trung tâm (CPU), các vỉ thu thập số liệu, vỉ giám sát, khối các
M O D EM , RTU làm nhiệm vụ thu thập số liệu và truyền sô' liệu thu được qua hệ thống
thông tin tới hệ thống máy tính chủ trung tâm.
Hệ thống máy tính chủ trung tâm làm nhiệm \'Ị 1 thu thập sô' liệu của toàn bộ hệ thống
RTU, xử lý thông tin và sau đó ra lệnh điểu khiển tương ứng tới các trạm và nhà máy.
Trong cấu hình kỹ thuật của hệ thông SCADA tại TTĐĐHTĐQG có cấu hình phần cứng
PROCETT nối qua đường truyền tin với các thiết bị điều khiển - thu thập dữ liệu từ xa (RTU).
Trung tâm được trang bị máv tính có cấu hình kép một máy chính và m ột máy dự phòng
cùng các thiết bị ngoại vi và phần mềm PROCETT 5000. Cơ sớ của hệ thống là:
a) Hệ thống có 15 thiết bị đầu cuối (RTU) đặt tại các trạm 500kV, 220kV và các nhà máy điện.
b) Hệ m áy tính chủ đặt tại trung tâm điều khiển (Control Center - CC).
c) Các kênh thông tin tiêu chuẩn trực thông nối RTU với c c .
d) Các thiết bị cấp điện: nguồn liên tục UPS và 48D C cho hệ m áy chủ, RTU và thiết bị
thông tin tại c c , tại các trạm và các nhà máy điện.
e) Hệ thống thông tin liên lạc (hình 7.1).
/ . H ệ m á y tín h ch ủ
Hệ m áy tính chủ có chức năng SẾiu:
- Yêu cầu các RTU gửi thông tin về hệ thông đ iện .’
- Yêu cầu các RTU thực hiện các lệnh điều khiến đóng, cắt các Ihiết bị của hệ thống điện.
- Yêu cầu các RTU chuẩn thời gian theo đồng hồ cúa hộ thống.
- Tạo giao tiếp người-m áy dưới dạng đồ hoạ, tạo môi trường đ ể điều độ viên có thể
thuận tiện thao tác trên máy.
- Trên cơ sở các thông tin thu được từ RTU, tiến hành lưu trữ, in ấn, đưa ra các cảnh
báo và lập các báo cáo theo yêu cầu đã lập ra trên cơ sỡ dữ liệu.
- Quản lý các thao tác điều độ viên: ai vào ca, khi nào vào ca, các thao tác trong ca, khi
nào hết c a ...
- Cho phép thực hiện các thao tác đóng/cắt, khoá, mở khoá. E nable, Disable, áp đặt giá
trị RM , các vị trí RS.
- Thể hiện các trạng thái RS và các giá trị RM trẽn bảng M im ic.
- Tự chẩn đoán hỏng hóc của các thiết bị ngoại vi.
KEYBOARD — PROCETT 3
HP 486
HP RC 33 4SOO 1200 M IM IC
MOUSE — UGESL
BOARD
P.PRINTER —
3X4800
1200h/s 3 4!
0----------
V
S W ITC H E S
V24
200 1200
ZL
(l.O C K
Iz.
MONITOR MONITOR
P.PRINTER — P.PRINTER
L— n r U "T T T
123 46 683 9A BCD EF
1| 2| 3 5( 6| 7| 8| 9| Al Bj C | D| E| F
ITE ITE ITE ITE ITE ITE ITE ITE ITE ITE ITE ITE ITE ITE
2 4 5 6 7 8 ; 9 10 11 12 13 14 15
MODEMS
Sa do ciia he thong may tinh chii gom cac khoi chiic nang trong he thong may tinh chii.
Ba m ay tinh trong he may linh chir.
He m ay tinh chu g6m 3 chiec loai HP RC25 vdi 100MB dia cimg, 12MB RAM cung
ban phim, m an hinh, con chupt va cac ngoai vi khac. Hang san xuat gpi tdt 3 may nay la
PR O C ETT-1, PROCETT-2, va PROCETT-3.
Hai m áy tính chủ được nối với nhau bằng ghép nối mạng STAR-LAN để cập nhật dữ
liệu thu được từ m áy chủ sang máy dự phòng. Điều này là cẩn thiết để m áy dự phòng luôn
được cập nhật dữ liệu về m ạng lưới đế thay thế máy chủ khi có sự cố.
Các thiết bị khác như PROCETT-3, máy in, thiết bị điểu khiển bảng M im ic và 4 thiết
bị dồn ghép kênh m áy tính M UX được nối với một trong hai máy tính chủ và dự phòng
nóng qua thiết bị chuyển m ạch rơle V24.
M ạch kiểm soát W atchdog, điéu khiển hoạt động của chuyển m ạch V 24 để nối 7 thiết
bị ngoại vi (m áy in nối tiếp, UGESL, PROCETT-3 và 4 M UX) với PRDCETT-1 hoặc
PRO CETT-2. M ạch này được đặt trên cả hai máy tính PROCETT-1, PROCETT-2 và các
rơ le có liên quan đặt trong tủ ghép nối.
M áy tính P R 0C E T T -3 chỉ cho phép quan sát Hệ thống điện và làm các báo cáo chứ
không thực hiện được các thao tác vận hành như PROCETT-1 và PROCETT-2.
Đ ồng hồ chã (M A Sl'ER CLOCK):
Đ ồng hồ chủ được sử dụng đế định thời gian chuẩn cho toàn bộ hệ thống với độ chính
xác 3xlO'^sec. Thông tin về thời gian chuẩn như ngày, tháng, năm, giờ, phút, giây được
đồng hồ này cung cấp cho 3 máy tính dưới dạng các bản tin theo m ã ASCII với tốc độ
1200bps qua vỉ ITI-4 của PR O C ET T-1 và ITI-1 của PROCETT-3.
Thời gian chuẩn được m áy tính chủ cập nhật cho các RTƯ ngay sau thời điểm khởi
động RTU và sau đó việc đồng bộ thời gian thực hiện theo chu kỳ 30 phút 1 lần.
H ệ thốníị m áy in:
Hệ SCADA sử dụng m ột loại máy in kiểu FACIT. M áy in này có thể làm việc ở chế độ
song song hoặc nối tiếp. Hai máy in nối trực tiếp vào PROCETT-1 và PROCETT-2 dưới
dạng song song. M ột m áy in nối tiếp nối vào PROCETT-1 hoặc PROCETT-2 qua chuyển
m ạch V24, trên kênh số 1 vỉ 8X với tốc độ 1200bps.
Các MUX:
Mỗi kênh của m áy tính chủ liên hệ với ITE thông qua thiết bị dồn ghép kênh M U X với
4 lối vào 1 lối ra. Các thông tin trao đổi giữa MUX với máy tính và ITE đều ở dạng nối tiếp
khòng đồng bộ và theo thủ tục NFZ.
IT Il, ITI2, ITI3 và kênh 3 cúa vỉ 8X nối với các MUX ở tốc độ 4800bps. Các MUX
nối với các ITE bằng tốc độ 600bps.
171
Các m áy tính tiền x ử /v Ĩ ĨE :
ITE là các máy tính chuyên đụng, làm nhiệm vụ tiền xử lý để chia bớt tải cho m áy
tính. Có 15 ITE nối với 15 M odem và làm việc ở tốc độ 600bps.
Trong hoạt động chung của hệ thống SCADA, ITE đóng vai trò quan trọng. Hầu hết
các trao đổi giữa RTU với c c đều do ITE tự động thực hiện. Đ ó là các lệnh đo lường, tổng
kiểm tra .., đối với RTU. Thông qua các lệnh này, các RS và RM được gửi về c c .
Với thủ tục truyền tin N FZ, thông qua ITE, m áy tính chủ lấy các thông tin này để xử
lỷ theo các yêu cầu đối với hệ SCADA. N gay cả khi hệ P R O C E T T -1 và PROCETT-2
ngừng hoạt động (do tắt nguồn), các ITE vẫn làm việc bình thường với các RTU . Tuy nhiên
nó không xử lý thông tin để tạo ra kết quả cuối cùng cho người sử dụng.
Hệ máy tính chủ chỉ yêu cầu RTU thực hiện (qua ITE) 2 lệnh duy nhất;
- Lệnh điều khiển từ xa.
- Lệnh đồng bộ thời gian cho toàn hệ thống.
TTiủ tục truyền tin HNZ 66 ss EDF quy định cho việc truyền số liệu giữa RTU và máy tính
chủ. Thủ tục này thể hiện dưới dạng chương trình điều khiển truyền tin nạp trên ITE và RTU.
Một thủ tục truyền tin N FZ khác quy ước về truyền tin nội bộ, giữa m áy tính với các
ngoại vi khác thông qua các kênh nối tiếp không đồng bộ. M ỗi ITE được trang bị m ột bộ
nhớ EEROM để chứa eác tham số của ITE. Các tham số này được tổ chức dưới dạng cơ sở
dữ liệu và được nạp vào EER O M dưới sự điều khiển của chương trình R T U C O M .
M O D EM :
Hệ máy tính chụ có 15 M odem nối với 15 RTXJ. Các M odem có nhiệm vụ ghép nối
giữa ITE với RTU qua kênh thông tin, phục vụ việc chuyển đổi tín hiệu Digital sang tín
hiệu Analog và ngược lại.
Các RTU và máy tính chủ trao đổi tin báo cho nhau thông qua các M odem này: mỗi
M odem làm việc với ITE và với 1 M odem của RTU tại trạm.
Đây là M odem chuyên dụng của hãng CEG ELEC dạng M D -50, có cấu hình được cài
đặt bằng phần mềm m áy tính. Hiện tại đang hoạt động ở ch ế độ 4 dây, tốc độ 600bps, kênh
602 = 1560Hz, f,„„ =; 2040H z). Đưcíng truyền tiêu chuẩn phục vụ ch o hệ SCADA phải
có sai số lỗi bit < 1 X 10 \
ƯGESL - thiết bị điểu khiển bàng M im ic:
Thiết bị điều khiển bảng M im ic UGESL ghép nối với m áy tính chủ qua kênh số 8 của
vỉ 8X với lốc độ 1200bps. UGESL bao gồm tập hợp các rơle điều khiển đóng mở các đèn
LED trên bảng M im ic tương ứng với các RS cơ bản của hệ thống điện. H oạt động của
UGESL được điều khiển bởi m ột m áy tính 8 bit chuyên dụng. M áy tính này nhận thông .tin
về trạng thái các RS lừ máy chủ và điều khiển đóng m ở các rơle tương ứng.
172
T ổ chức phân mềm:
Các thiết bị R T U , ITI và ITE đều là các rnáy tính chuyên dụng. Các m áy tính này đều
làm việc trên cơ sở các phần mềm cài đãt trên bộ nhớ chương trình '.'à trên các ổ dĩa.
Hệ m áy tính chủ làm việc với các chương trình cài đặt trên các ổ đĩa cứng.
Các phần m ềm nói trên chia làm 2 loại: phẩn m ềm cơ bản \’à phần m ềm ứng dụng.
Các phần m ềm cài đặt trên các thiết bị SCADA được mô tả ờ bảng 7.1 sau:
Bảng 7.1. Phần mềm hệ SCADA
7 Truyền tin trên iTE và RTU Chuyên dụng ITE, ITI, EPROM
RTUCOM, cơ sở dữ liệu cho ITE và RTU ứng dụng Trên Laptop hoặc PC
9
2. H ệ th ố n g R T U
Các thiết bị RTU được lắp tại các trạm để giám sát các bộ phận của m ạng lưới điện,
thu thập thông tin và gửi về Trung tâm đicu độ (TTĐĐ) khi được yêu cầu, nhận từ T ĨD Đ
các tín hiệu đồng bộ, các lệnh điểu khiển và thực hiện các lệnh này. Tóm lại các RTU có
các chức nàng saụ:
- Thu thập các thông tin về hệ thống và gửi về c c (Control C enter) qua kênh truyền
theo yêu cầu từ c c .
- Nhận các thông tin điều khiển, đổng bộ thời gian từ c c , thực hiện chúng và gửi kết
quả về c c .
- Tự kiểm tra chính m ình và gửi thông tin về c c .
- Quản lý truyền số liệu.
173
MP 41
DIALOGUE
M D50 EXTENTION
CARD
M D50
DATAWAY BUS
AL 07
LOGIC ACQUISITION
RL 02
LOGIC RESTITUTION
AA11
ANLOG ACQUISITION
CS 41
SUPER VISORY
RTU là m áy tính chuyên dụng và được xây dựng trên cơ sở bộ vi xử lý M 6809. Trang
thiết bị của RTU có các phần chính sau:
- AIOl, AI02: vỉ nguồn, tạo các điện á p + 5 V ,+ 1 2 V , ±15V D C từ 48V D C .
- Vỉ MP-49: điền khiển toàn bộ RTU và có 2 cổng nối tiểp để làm việc vói 1 hoặc 2 Modem.
- Vỉ M P-41; có cổng nối tiếp để có thể làm việc với M odem thứ 3 và 1 cổng nối tiếp
để hội thoại với máy tính phục vụ bảo trì, cài đặt phần m ềm v .v ...
- Vỉ CS-41: vỉ giám sát để theo dõi nhiệt độ trong lủ RTU khi vượt ngưỡng cao và
giám sát điều kiện phục vụ điều khiển xa.
174
- A L 07: vỉ thu thập các tín hiệu xa gồm 32 RSS hoặc 16 RSD.
- A A 03: vỉ chuyển đ ổ i A/D.
- A A 11: vỉ đo lường gồm 16 đầu đo RM.
- RL 02: ví điều khiển xa gồm 16 RC.
Số lượng các vỉ trên được lắp đặt tuỳ theo yêu cầu đặt ra đối với từng trạm. Dung lượng
cực đại của thiết bị RTU là 512 tín hiệu xa (RS), 128 tín hiệu điều khiển xa đúp (RC), 112
tín hiệu đo xa (R M ).
Có 3 kỹ thuật khác nhau được sử dụng để đảm bảo cách ly galvanic giữa RTU với hệ
thống điện và thiết bị thông tin thể hiện trên hình 7.3.
48V
' RELAY-SPST o
RELAY-SPST
CÁCH LÝ CHO RC <BANG RELAY>
ĐIẾU KHlểN
TU CẢM BiẾN
01 GHÊP NỐI ĐO LƯỚNG = i=
— __________S’ i
CÁCH LỶ CHO RM <BẤNG TỤ BAY>
—T c,ooe^
p h Ia r t u
D iếu KHIỂN
175
- Các vỉ RL 02 sử dụng kỹ thuật cách ly bằng rơle.
Các chức năng của RTU
Từ c c các tin báo sau đây được gửi đến RTU:
- Yêu cầu gửi các thông tin mới về R M và RS.
- Yêu cầu gửi các thông tin tổng kiểm tra về tất cả R]VỊ và RS.
- Yêu cầu đồng bộ thời gian.
- Yêu cầu thực hiện lệnh điều khiển xa.
Đ ể thoá m ãn các yêu cầu trên, RTƯ thực hiện các chức năng sau:
- Thu thập các RS và RM và lưu trữ trong bộ nhớ.
- Nếu có tin báo (từ CC) hỏi về RS và R M thì trả lời theo yêu cầu.
- Nếu có tin báo (từ CC) về RC thì thực hiện lệnh điều khiển theo yêu cầu.
- • Nội dung tin báo và nội dung cơ sở dữ liệu đã cài đặt từ trước quy định các thông số
để RTU thực hiện yêu cầu từ c c .
Thủ tục truyền rin
c c và RTU trao đổi thông tin cho nhau trên cơ sở thủ tục truyền tin loại N H Z 66 S I 5
EDF, do điện lực Pháp (ED F) quy định. Đ ây là thủ tục truyền tin mô phỏng cấu trúc của
HDLC, nhưng thực hiện trên phương thức truyền tin không đồng bộ và sử dụng đa thức
kiểm tra mã vòng (CRC - Cyclic R edundance Check);
X^^ + X^ + X ' + 1
K huôn dạng của khung tin H N Z 66-S15-E D F như sau:
D 7 D 6 D 5 D 4 D 3 D 2 D 1 DO
15
176
Ý nghĩa trư ờns điểu khiển:
Các bit NS NR P/F tố chức thcu lừng đôi. Sự ăn khớp giữa chúng có ý nghĩa quan
trọng trong việc đồng bộ các khung tin giữa thu \'à phát đồng thòi tăng khả năng phát hiện
sai nếu có.
Bít I thông báo cho phía thu biếl có tin hay không.
T ổ chức p h ầ n mềm
Đ iểu khiển loàn bộ hoạt động của RTU là phần mềin A PPLICA TIO N . Phẩn m ềm này
được thiết kế trên cơ sở các chức năng dịnh nghĩa cho RTU, mà quan trọng nhất là phần
inểni thu thập dữ ỉiệu và quản lý iriiycii số liệu. Do phải quản lý eần như đồng thời nhiều
đại lưcmg vật lý khách quan nên íõi của phần mềm RTU phái là m ộì m onitor thời gian thực.
Hệ thống thông tin 500kV cấu thànli trên cơ sớ các kênh trục 34M b/s, hoạt động theo
phương thức 1+ 1, m ạng điện thoại và các kênh irực thòng.
Là bộ phận ghép nối giữa RTU và hệ thống điệii phục \ ụ đo các thông số như dòng
điện, điện áp. công suất vô công, còng suất liữu công, tần số tliông qua các giá trị dòng một
chiểu biến thiên tỷ lệ với sự thay đổi của các Ihống số đó.
Các bộ chuyến đổi dùng để lấy mau các thòng số biến thiên liên tục theo thời gian.
Các rơỉe dùng để lấy mẫu và đicu kỉiicn các thông số rời rạc biến thiên theo ngưỡng.
Trong hệ th ống RTU các bộ chiiycn đổi chuẩn hoá dược nối ^'ới các ví thu nhập dữ
liệu analog A A l 1, các rơle được nối với các ví thu ihập dũ' liệu logic A L 07 và phản hồi
logic RL02.
Như vậy hệ SCADA ớ TTĐĐHTĐQG là hệ thống'tập 'trung, t hông tin từ các trạm ở
các nơi trên toàn quốc dược truyền, VC Hà Nội bằng thông tin TA IBA (truyền trên đường
dây tủi điện) hay VIBA (truyền bằng sóng \ô luyến) hay cáp quang. M áy tính chủ xử lý và
ra những quyết định liên quan đến \ ận hành HTĐ như: đóng, cắl. tâng, giảm phụ tải hay xử
lý sự cố v .v ... G óp phần vào sự \'ận hành lỏi ưu hệ thống đưa lại hiệu quả kinh tế cao.
Từ khi hệ thống điều khiển CENTUM đầu tiên ra đời với tư cách là hệ thống điều
khiển DCS đầu tiên trên th ế giới, cho đến nay, đã có nhiều sự thay đổi về mô hình hệ thống
điều khicn phân tán.
Hệ CENTUM đầu tiên ứng dụng cống nghệ vi xử lý, công nghệ rất được quan tâm tại
thời điểm đó, chúng thiết lập nên cấu trúc cơ bản của hệ CENTU M . Trong đó giao diện
người-m áy và các bộ điều khiến được phân chia độc lập, được kết nối với nhau qua hệ
thống bus điều khiển. Hệ thống CENTUM ra đời đã giới thiệu m ột sự phối hợp trong việc
điều khiến quá trình: việc vận hành và giám sát được thực hiện thòng qua màn hình CRT và
bàn phím.
Khi công nghệ vi xứ lý phát triển từ hệ 16 bit lên 32 bit, hãng Yokogaw a đã phát triển
hệ CENTUM V và CENTUM XL. Mặc dù, các hệ thống này vẫn là hệ thống đóng nhưng
Yokogawa vãn tập trung vào việc phối hợp chặt chẽ các thiết bị CENTU M , phát triển các
hệ điều hành và phần mềm khác đế nâng cao hiệu quả thực hiện, nâng cao khả năng điều
khiển thời gian thực của bộ điều khiển, mở rộng phạm vi ứng dụng và giảm thời gian trễ
hiển thị trong giao diện người máy (HMI).
Sau hệ CENTUM V, thị trường hướng tới việc thống nhất giữa hệ điều hành và các
phần mém hỗ trợ. UNIX là hệ diều hành hội tụ đủ các yêu cầu này. Để đáp ứng xu hữớng
này, UNIX đã được phát triển đế trớ thành hệ điều hành cơ bản cho các trạm công nghệ
ENGS, được sử dụng trong hệ thống CENTUM XL. Hệ thống CEN TU M CS ra đời vào năm
1993, sử dụng hệ điều hành UNIX làm hệ điều hành cơ bản cho các trạm giao diện người-
m áy ICS (Inform atics Center Station) và trạm công nghệ, là hệ điều hành cơ bản cho tất cả
các trạm gịám sát và trạm kỹ thuật, trừ trạm điều khiển. Với thực tế các hệ thống đóng kín
thì hệ điều hành UNIX đã cho pllếp Uao đổi dữ liệu với các hệ thống ngoài thông qua mạng
LAN hoặc m ạng ETH ERN ET.
Trên đà phát triển của nhữníí nìĂm gần đây, hầu hết các m áy PC/A T đểu được chọn cho
các chuẩn phần cứng mới và Windows NT làm hệ điều hành cơ bản cho các thiết bị vận
hành và giám sát. Vì vậy Ihực hiện được cấu trúc m ở của hệ thống bằng cách cho phép sử
dụng các m áy tính cá nhân thông dụng cho giao diện người - m áy.
Từ năm 1997, Y okogaw a đưa ra các giải pháp công nghệ ETS (Enterprise Technology
Solutions) đảm bảo cho mục đích cung cấp các giải pháp tối ưu trên quan điểm quản lý
doanh nghiệp để thoả mãn mọi yẽii cầu của khách hàng. CENTU M CS 3000 là sản phẩm
cốt lõi của hệ thống điều khiển cỊuá trình trong các giải pháp ETS.
Để đáp ứng yêu cầu hệ thống mở, hệ thống sử dụng hệ điểu hành W indows NT cho
giao diện người dùng. Các chức nãng điéu khiển của hộ thống được thiết lập để đảm bảo sự
tin cậy của hệ thống.
K ế thừa và phát triển các đặc điểm của những hệ CENTU M trước ,đó, CENTUM CS
3000 cung cấp cho người dùrm những thuận lợi cơ bản sau đây:
Bên cạnh ưu điểm và chức năng điều khiển linh hoạt cao của các hệ thống CENTUM
trước, hệ thống CEN TU M c s 3000 ngày nay gồm những đặc trưng cơ bản sau:
+ Được trang bị các chức năng nhúng và liên kết đối tượng O L E cho điều khiển
quá trình bằng OPC Server.
+ H ỗ trợ Foundation Fieldbus, cho phép kết nối các thiết bị bus trường dễ dàng
(Sensor và cơ cấu chấp hành).
+ Cho phép kết nối dễ dàng với các thiết bị khả trình khác như PLC, hệ SCADA,
m ạng Internet... (tính mở)
+ Cấu trúc dữ liệu m ở cho phép sử dụng các công cụ mở rộng để tính toán thay
đổi và quản lý các thông sô' kỹ thuật của hệ thống.
- Giao diện thân thiện do sử dụng hộ điều hành Windows NT trong giao diện người -
m áy HIS, hệ thống CENTUM c s 3000 cho phép ứng dụng W indows phổ biến trong hầu
hết các m áy tính PC hiện nay, cho phép sử dụng các phần cứng PC giá thành thấp, thông
thường của các hãng làm trạm vận hành giám sát HIS, cho phép dữ liệu có thể trao đổi rộng
rãi với các ứng dụng, kể cả các ứng dụng kinh doanh.
- N âng cao hiệu quả sản xuất do thừa kế tính đơn giản của công nghệ từ CENTUM c s
1000. hệ thống CENTU M c s 3000 có các chức nâng công nghệ mở rộng phù hợp với các
hệ thống điều khiến quy m ô lớn. Trong thời gian vận hành của nhà máy, hệ thống DCS có
thể phải thường xuyên thay đổi và mớ rộiìg đổ phù hợp với sự thay đổi và mở rộng các công
nghệ. Hệ thống CENTU M c s 3000 cho phép tách nâng cấp công nghệ với việc vận hành hệ
thống sẵn có, vì vậy có thể thực hiện hiệu quả mà không ảnh hưởng đến hiệu quả sản xuất
của nhà máy.
- Tôĩ ưit lioá scỉn xuất qua môi trườììịi mà. Hệ thống DCS có thể được sử dụng để tối ưu
hoá sán xuất trên quan điểm hệ thống quản lý doanh nghiệp ERP (Enterprise Resource
Planning), hay hệ thống vận hành sán xuất MES (M anufacturing Execution System), cũng
như dễ dàng tạo một hệ thống thông tin quản lý có tính chiến lược cho doanh nghiệp. Trên
quan điếm sãn xuất, hệ thống CENTUM c s 3000 có thể được đồng bộ hoá với hệ thống
con như hệ thống tự động hoá xí nghiệp FA (Factory Automation), các thiết bị khả trình
P L C ,... nhằm nâng cao hiệu quá sản xuất, tính ổn định và linh hoạt của hệ thống.
Hệ thống điều khiển quá trình sản xuàì CENTUM c s 3000 bao íỊồm nhiều thành phần
gồm các trạm giao diện người - máy (HIS) \'à trạm điều khiển hiện trường (FCS) được kết
179
nối với nhau tuân theo các giao thức công nghiệp. Các phần m ềm chạy trên cáe trạm HIS \'à
FCS thực hiện các chức năng vận hành giám sát và chức năng điều khiển tương ứng
Ethernet có thể được để kết nối các trạm HIS với nhau.
CENTUM CS 3000 là hệ thống thích hợp cho các nhà m áy có quy mô vừa đến lớn. Hệ
thống cho phép tối đa 16 dom ain điều khiển, số trạm điều khiển tối đa cho 1 dom ain là 64
(tối đa 16 trạin HIS). Tổng số trạm tối đa là 256 trạm , số đối tượng điều khiển lớn nhất mà
hệ thống có thể quản lý được 100 000 đối tượng (tưcmg ứng với 100 000 tagnam e).
S ta n d a r d F C S
fcnfianccd ^ c s
A^grutĩon P C S
Reinóte >.
Ñodow^
R em oto
ftode H<€ih D istrib u ted
Type F C S
R em oto
.„ i -
FicJ<lóus ' N ode ^
Các hệ thống DCS CENTUM có khả nâng m ở rộng và kết nối với các hệ thống khác.
CENTUM CS 3000 có thế’ dễ dàng kết nối với các hệ thống con là các PLC hay các hệ SCADÀ,
các hệ thống DCS CENTUM cũ như CENTUM CS 1000, CENTUM XL và CENTUM qua các
bôchuvểnđổi bus BCV.
«Tcpi Er»har»o&m^r»ỉ of
Up9m7etob4n.1l
r^ Ị Xiniíol
CENTUM V STEP2
CEMTUf^XL U p 9 r íK le F C S C P U
— C c rr> |> le t.ẹ ô . ih Ạ
Phr»se<l M igrolion
Trạm giao diện người - máy thực hiện chức nàng vận hành giám sát và các chức năng
kỹ thuật. Các phần m ềm được cài đặt trong m ột m áy tính tương thích IBM PC/AT hoặc là
trong trạm HIS dạng Console.
180
Người sử dụng có thế cài đặt và cliay chương trình \'ận hành/tíiám sát đồng thời với
chức năng kỹ thuật trong cùng một HỈS hoậc là các HIS khác nhau nếu cần thiết, trên nền hệ
điều hành M icrosoft W indows NT 4.0 (Scnicc Pack 4 trớ Icn). M icrosoft Windows 2000
Professional (Sen'ice pack 3 trở lên) hoặc XP (IVolcssional Scn icc pack !).
H is loại O pen Display là kiểu dáng mới eíia HIS với màn hình tinh thế lỏng LCD. Có
Ihế lựa chọn kích thước
hiến thị và kiểu bàn phím,
màn hình cảm ứng, bàn
phím vận hành có 8 nhóm
điều khiển, có tiếp điểin
vào/ra phụ.
181
- Đ ặc điểm kỹ thuật của các HIS
Cửa s ổ đồ hoạ: Hiển thị
các hình ảrìh, đồ thị và các r ' ' 'dk HHÌBÌĩiiiiĩĩiĩii
iu iìỉilỉ
khung dạng dữ liệu quá trình &
người sử dụng định nghĩa.
— —
1 r z
Trong cửa sổ đồ hoạ, thuộc tính ml. H -
_
>• ỊL ■ iA J I J U jL J Jlã jU I mBmI <JUIJL .J
t m m m m m m m m
Overview hiển thị danh sách ,.\.ề rv
các trạng thái quá trình, trạng
thái cảnh báo kiểm tra và gọi ooesQcssQQesQ tss c Q s a
a o o o a o a a o o Q Sể
các cửa sổ liên quan, số lượng ạ o o o t i D0 D0 DS es 0 0
các phần tử được giám sát lên SD
EE]EB£B01Z===Z3EBEH «IhJEISI
đến 64 phần tử/cửa sổ. Thuộc
tính điều khiển hiển thị của các
trạng thái của các khối chức
năng và các phần tử trong hệ Hinh 7.8. Bàn phím vận hành
thống, từ đó có thể vận hành và
giám sát chúng.
Cửa s ổ hiển thị: Hiển thị đồ thị dữ liệu thu thập bởi chức năng ghi đồ thị.
Cửa s ổ điều chỉnh hiển thị và giám sát m ột công đoạn của m ột khối chức năng hoặc
phần tử và tất cả các tham số. Khi cửa sổ điều chỉnh được hiển thị, việc thu thập dữ liệu đồ
thị điều chỉnh bắt đầu, và khi đóng cửa sổ điều chỉnh quá trình thu thập dữ liệu sẽ kết thúc.
Cửa s ổ hướng dẫn vận hành: Hiển thị các thông báo hướng dẫn vận hành mới nhất.
Cửa s ổ cảnh háo quá trình:
. V. -
H l'
khối thiết bị. ị..., |._-
c
ri— (•- Ỉỉỉ
Ỉ-.
11
na
Ngoài ra còn có cửa sổ hiển thị
các trạng thái và điều kiện true/false l iỈI )
trạng thái của các bảng tuần tự nhờ n: \
r Ỵ- X 1
các màu khác nhau. B Ũ □ □ a B B
182
- Các chức năng bảo dưỡng hệ Ilióiifi
H iển thị các trạng thái hoạt động hiện thời của các thành phần trong hệ thống bao
gồm; mô tả trạng thái hệ thổng, hiển thị trạng thái FCS, hiển ihị các thông báõ cảnh báo hệ
thống, cài đặt HIS (chức năng cân bằng, đặt mức hoạt động, định ng h ĩa và gán các phím
chức n ãn g ,...) đặt thời g ian ,...
Trạm điều khiển hiện trường FCS là thiết bị thực hiện điều khiển q u á trình. Có vài loại
FCS thích hợp với các ứng dụng khác nhau và kích thước các ứng dụng. Tuy nhiên, khi sử
dụng m ột trạm FCS, có thể lựa chọn một cơ sở dữ liệu thích hợp \'í dụ như loại tổng quát,
loại điều khiển quá trình, điều khiển trình tư và khối điều khiển tích hợp.
- Trong hệ c s 3000 có các dạng trạm điều khiển hiện trường: FCS dạng chuẩn, FCS
dạng enchanced, FCS M irgration và FCS dạng gọn.
Tuỳ theo kích thước của ứng dụng
mà lựa chọn trạm điều khiển hiện
trường trong 4 loại trên cho phù hợp.
Các FCS dạng E nchanced có thể
chia ra thành hai loại là KFCS2 và
LFCS2, khác nhau ở thành phần ra của
nó. Tưoíng tự, FCS loại chuẩn có thể
chia ra thành KFCS và LFCS tuỳ thuộc
vào dạng của thành phần vào/ra. FCS
dạng í>an được xếp vào loại SFCS.
KFCS2 và KFCS sử dụng vàolra
m ạng hiện trường FIO và kết nối qua
bus ESB như các thành phần vào/ra.
Còn LFCS2 và LFCS sử dụng vào!va í lì' Hình 7.10. Tpạm điếu khiển KFCS. LFCS và PFCS
xa RỈO va kết nối qua bus RIO như các
thành phần vào/ra.
Ngoài ra, c s 3000 cốn hỗ trợ RFCS 5 và RFCS 2 nhằm mục đích chuyển từ CENTƯM V
hoặc CENTUM XL sang. Hớn nữa AFCS có thể sử dụng cho mục đích điều khiển quá irình.
- FCS loại E nchanced với FỈO (KFCS2)
FCS loại này thích hợp cho các khối điều khiển có số lượng lớn tín hiệu vào và tín hiệu
ra. Vùriíị điều khiển trong KFCS2 được gọi là khối điều khiển irưÒTìg (FCU ), được trang bị
card giao diện bus ESB. BUS ESB (Extended Serial Backboard) được sử dụng để trao dổi dữ
liệu giữa card giao diện bus ESB và khối vào/ra.
FCU cho KFCS2 có thê dùng trong 4 loại: AFG30S, AFG30D, A FG 40S, AFG40D.,
- FCS dạng chuẩn với FIO (KFCS)
Vùng điều khiển trong KFCS2 được gọi là khối điều khiển trường (FCU), được trang
bị card giao diện bus ESB. Bưs ESB được sử dụng để trao đổi dữ liệu giữa card giao điện
bus ESB và khối vào/ra.
183
FCU cho KFCS có thể dùng trong 4 loại: AFS30S, A FS30D , AFS40S, AFS40D.
- FC S loại Enclìuiiced với RIO (LFCS2)
FCS loại này thích hợp cho các khối điều khiển có số lượng lớn tín hiệu vào và tín hiệu
ra. V ùng điều khiến trong LFCS được gọi là khối điều khiển trường (FGU), được trang bị
card giao diên biis RIO. Bus RIO được sử dụng để trao đổi dữ liệu giữa card giao diện bus
ESB và các khối vào/ra.
Các loại FCU cho LFCS2 ; AFG10S, A FG 10D , A FG 20S, A FG20D.
- FC S dạng chuẩn V('n RIO (LFCS)
Bus RIO được sử dụng để trao đổi dữ liệu giữa card giao diện bus RIO và các khối vào/ra.
Các loại FCU cho LFCS: AFS10S, AFS10D, AFS20S, AFS20D.
- FC S dạiìí’ gọ/ỉ (SFCS)
FCS loại này thích hợp khi phân tán các trạm điều khiển FCS xuống hiện trường nhà
m áy. Vì SFCS hỗ trợ cho truyền thông tốc độ cao cho nên nó thích hợp cho việc truyền
thống với các hệ thống con. Có 2 loai trạm điều khiển hiện trường SFCS :
Trạm điều khiển hiện trường PFCS-H (dạng gọn).
Trạm điều khiển hiện trường kép PFCS-H (dạng gọn).
- FC S MigratecẤ (RFCS5 hoặc RFCS2)
Trạm điều khiến hiện trường RFCS5 được cấu hình bằng cách thay th ế thành phần
điều khiển trong trạm điều khiển hiện trưòíng của CEN TU M V hoặc C EN TU M XL bằng
khối điều khiển hiện irường FCU của KFCS2 (hoặc KFCS) c s 3000.
Bới vì card giao diện bus SI được gắn trong FCU được thay vào nên khối vào/ra có sẵn
sẽ được kết nối với FCU qua bus SI.
N goài ra, thành phần vào/ra của KFCS có thể được kết nối với FCU qua bus ESB. Card
giao diện bus ESB đã được gắn trong FCU được thay Ihế.
Bằng cách thay thế cả trạm điều khiển và khối vào/ra trong trạm điều khiển của
C EN TỤ M V. CENTU M XL bằng KFCS2 (KFCS) và khối vào/ra P I/0 , các đường tín hiệu
sẽ được nối với .khối P l/0 mới. Trong trường hợp này, FCU được dùng có card giao diện
bus ESB, nhưng không có card giao diện bus SI.
Trạm diều khiển AP C S (Advanced p ro cess C ontrol Station).
APCS ỉà trạm thực hiện việc tính toán điều khiển trong m ột m áy PC thông dụng nhằm
m ục đích điều khiến quá trình.
Khi dữ liệu của một khối chức năng là đầu vào của khối chức năng trong APCS qua
Vnet, APCS Ihực hiện phép tính toán điều khiển với chu kỳ hằng số, sau đó đưa ra ớ đầu ra
kết quá phép tính như là dữ liệu khối chức năng của FCS.
APCS có thể sử dụng các khối chức năng chuẩn dùng bởi FCS.
Đ ầu vào/đầu ra điều khiển quá trình không thể nối với APCS.
184
7.3.6. T rạm kỹ thuật (Engineering Station - ES)
T rạm k ỹ rhiiậí là một máy tính PC thông thường có phần mềrri thiết kế, ví dụ như phần
mềm lập cấu hình hệ thống hay bảo dưỡng Irực tuvến. Thông thường trạm kỹ thuật và trạm
giao diện người - m áy được tổ hợp trên một trạm d ể có thể thực hiện đồng thời 2 chức năng.
Trong hệ thống CEN TU M c s 3000, E thernet được sử dụng với mục đích phát triển hệ
thòng mớ, cho phép hệ thống CENTU M c s 3000 có thể kết nối với hệ thống m ạng nội bộ
Inlranet cua còng ly. Ethernet sè kết nối các trạm HIS, ENW và các hệ thống giám sát với
nhau (bảng 7.2).
Các hệ ihống điều khiển PLC cũng được nối với hệ thống DCS thông qua mạng
Ethernet sử dụng cáp đồng trục hoặc cáp quang.
- Cúc íhiêt hị phục vụ việc truỴẻn flìôiỉí>
CENTUM c s 3000 sử dụng các thiết bị truyền thông sau để liên kết hệ thống bus
truyển thông:
CGW (Communications Gateway Unit): Cung cấp một cổng Ethernet cho các máy tính
giám sát và hỗ trợ giao thức TCP/IP, đồng thời được sử dụng để kết nối Vnet với một mạng lớn.
Các bộ chuyển đổi bus BCV-V, BCV-H, BCV-L: Các cổng kết nối V net, HF bus, HI
bus với bus của hệ thống CENTU M c s 3000. Các còng cụ BCV-V được sử dụng trong
trường hợp mớ rộng hệ thống CENTUM c s 3000 để phù hợp với quy m ô lớn. Các BCV-V
\à BCV-L được sử dụng để kết nối các liệ thống CENTUM XL và C EN TU M V vào hệ
Ihỏng CENTUM c s 3000. .
Phần rnềm công nghiệp thường di kcni đổnc bộ với hệ thõìiu rĩiạng m áy tính còng
nghiệp và thường được hỗ trợ các cluian plián niém và chuấn í!Ì;;.() tiếp công nghiệp như
DDE (D ynam ic D ata Exchange), OLE (Object Linkingand E m bedding), ODBC (Open
Dala Base C onnection), OPC (OLE for l^rocess Control).
CENTUM CS 3000 kết hợp những công nghè mới như OPC. D C C O M , ACTIVEX và
trình duvệt W eb, tạo ra sự kết hợp thóng qua các íĩiao diện iruv cập d'ữ liệu chuán.
Côl lõi của cỏnii Iiiíhệ mới tron« CS 3000 là OPC. Đây là chiuin riêng của các giao diện
truyền thông trong tự
độna hoá quá trình \'à A u u ĩrru ià o n
công nghiệp tự động hoá VB, V^:
Ịn ĩe rta c ^
187
- Kiến tụúc C lientỉServer sử dụng OPC
Với mỗi OPC Server trong hệ DCS, điều quan tâm là các chức năng vận hành và giám
sát khống ảnh hưởng bởi lượng lớn dữ liệu được truy cập trong quá trình đọc và ghi thường
xuyên. OPC Server c s 3000 không cho phép truy cập nhiều hofn 1 lượng dữ liệu nào đó
trong một thời gian xác định để giới hạn tải trên m ỗi HLS và trạm thiết bị thường và truyền
thông Vnet. Do đó đảm bảo hoạt động vững bền của nhà máy.
2. Các điểu khiển A C T IV E X
Các cửa sổ đồ hoạ của HLS được cung cấp những cơ sở cho phép việc xây dựng những
cửa số vận hành và giám sát phù hợp với yêu cầu của mỗi người dùng.
Các điều khiển ActiveX có thể được dùng trong các cửa sổ đồ họa HLS. Điều đó cho phép:
- Người sử dụng thêm vào các yêu cầu, chức năng chuyên dụng cho m ột cửa sổ đồ họa.
- Người sứ dụng tạo rạ các cửa sổ đồ hoạ sinh động.
Các điều khiển ActiveX cổ thể được viết trong nhiều ngôn ngữ lập trình: c , c + + .
Visual Basic và Java.
Các thuộc tính của m ỗi A ctiveX control có thể được thiết lập nhờ sử dụng Graphic
Builder, một trình điều khiển A ctiveX do nguời dùng tạo ra có thể được dùng trong các cửa
sổ khác nhau cho những ứng dụng khác nhau bằng cách thay đổi thuộc tính.
3. H iển th ị các ô cửa s ổ đồ hoạ tron g m ột trình du yệt W EB
Phần m ềm cho phép các cửa sổ đồ hoạ của hệ CEN TU M c s 3000 được hiển thị trong
một trình duyệt W eb như Explorer. Thông thường, dữ liêu và hình ảnh của một hê thống
DCS được thể hiện cho người vận hành nhà m áy, nhưng ít khi thể hiện cho người sử dụng ở
chức năng khác. Tuy nhiên ngày nay yêu cầu cho m ột giải pháp hộ thống chia sẻ thông tin
trong một công ty đã được cho phép, ví dụ truy cập tới m ột thanh ghi dữ liệu trong một
DCS. Các cửa sổ đồ hoạ của CEN TU M c s 3000 được duyệt và hiển thị bất kỳ lúc nào và ở
bất cứ nơi đâu thông qua m ột trình duyệt W eb.
7.3.9. C ác phần m ềm chuyên dụng của centum c s 3000 - C E N T U M c s 3000 Softw are
188
- Tạo cửa sổ đồ hoạ: Tạo các cửa số đổ lioạ sử dụng cho chức năng vận hành và giám sát.
- Tạo hộp thoại Help.
Cơ sở dữ liệu thiết k ế hệ thống được quản lý trong một khối thống nhất lưu trong PC
gọi là "project". Việc quản lý sô' liệu thống nhất này giúp cho bất kv số liệu đcm lẻ nào đều
có thế được sao lưu trong cả các FCS và các HIS, do vậy việc quản lý cơ sở dữ liệu thiết kế
trở nên đơn giản.
Các project trong hệ thống CENTUM CS 3000 dùng để quản lý các dữ liệu cũng như
các đối tượng trong hệ thống. Có hai dạng P ro ject: Current project và U ser-defined project.
- Current project là project duy nhất được dùng để quản lý hệ thống thực, trực tiếp trao
đổi dữ liệu với các trạm FCS. HIS (download dữ liệu tới các trạm FCS và HIS). Default
project chỉ có thể được tạo khi bắt đầu chương trình System View sau khi thiết lập hệ thống.
Default project trở thành Current project khi thực hiện download offline xuống một trong số
các FCS được định thiết lập trong project và các công việc sử dụng dow nload online có thể
được thực hiện sau đó. Target Test có thể được thực hiện đối với C uư ent project.
- Tất cả các project khác với Current project được gọi là U ser-defined project. User-
defined project được sử dụng trong mô phỏng hoặc backup dữ liệu của C urrent project. Số
lượng các U ser-defined project không hạn chế và dữ liệu ở các project này không thế trao
đổi trực tiếp với các FCS, HIS. Việc kiểm tra ảo (V irtual test) cồ thể thực hiện đối với các
User-defined project.
F ío £át Vtow Too** lo a tì Project PCS H is MBÍP
Với chức năng bảo dưỡng trực tuyến, các ứng dụng của FCS có thể điều chỉnh mà
không cắn dừng hoạt động của FCS đó. Khi đó sẽ không ảnh hưởng đến bất kỳ chức năng
điều khiển còn lại của hệ thống. Mọi ứng dụng thay đổi trên FCS đều được HIS nhận biết
trong thời gian thực.
Các khối chức năng m ạnh có tííih năng điều khiển cao : có 165 loại khối chức năng
phù hợp với nhiều hình thức sản xuất đặc biệt là liên tục.
189
2. P h ầ n m ềm có chứ c n ă n g kiểm tra ảo (V irtu a l Test)
Trong CENTUM c s 3000 hiệu quả công việc kỹ thuật được lăng lên nhờ chức năng
kiếm tra ảo, sứ dụng FCS ảo trên nền W indow s NT. Hơn nữa hệ thống cho phép hai hay
nhiều hơn FCS ảo có thể cìiạy tại cùng m ột thời điểm . V ì th ế C E N T U M c s 3000 cho phép
hầu hết các công việc kỹ thuật có thể được thực hiện trên hệ thống được m ong đợi mà
không cần phần cứng (FCS hardw are).
Một FCS ảo hoạt động giống như m ột trong các quá trình trên nền W indows NT.
Giống như FCS thật, nó đọc các định nghĩa cho ứng dụng điều khiển tạo nên bởi chức nãng
kỹ thuật và thực hiện chính xác giống như hoạt động diều khiển trên FCS thực.
Hệ thống truyền .thông với FCS ảo sử dụng mô phỏng truyền thông V net. Sự mô phỏng
này cho phép sử dụng chính xác cùng một giao thức truyền th ô n g với bus điều khiến (Vnet)
cho truyền thông process-to-process ở trong m áy tính. Với chức năng truyền thông này
người sử dụng có thể thực hiện các thao tác giống nhau khi sử dụng chức năng vận hành và
giám sát (các chức nãng HIS) hoặc các chức năng kiểm tra ảo m à không cần nhận được là
FCS thật hay là FCS ảo hay không.
3. Phần niêtn nhiêu F C S ảo (M ulti-F C S S im ulation)
Trong nhà máy quy m ô lớn hay trong các hệ thống điều kh iển nhiều công đoạn (batch
control) mà CENTU M c s 3000 được sỉr dụng, thường thì m ột chư ơng trình với hai hay
nhiều FSC phối hợp hoạt động để thực hiện các chức năng điều khiển. Đ ể hỗ trợ các ứng
dụng loại này CENTUM c s 3000 cho phép hai hay nhiều FCS ảo cùng chạy tại một thời
điểm và chúng giao tiếp với nhau. Với đặc điểm này, C E N T U M c s 3000 dễ dàng gỡ rối
(debug) một chương trình đòi hỏi nhiều PC hơn m ột FCS với chỉ m ột PC.
7.4. HỆ THỐNG THÔNG TIN CÔNG NGHIỆP IIT (INDUSTRIAL INFORMATION TECHNOLOGY)
IIT - Iiidusli ial Inform ation Technology, m ột quan điểm m ới cúa hãng ABB đưa ra khi
xây dụng m ạng máy tính công nghiệp. Đó là hệ thống thông tin tích hợp IIS (Integrated
Inform ation System) (xem m ục 6.4).
IIT là inột giải pháp do ABB đưa ra nhằm đưa công nghệ thông lin vào sâu trong lĩnh
vực tự động hoá, đo lường và điều khiển, nơi m à từ trước đến nay vẫn là mảnh đất độc
quyền của các chuẩn công nghiệp (hình 7.15).
IIT là một giái pháp m ang lính tổng thể về nhiều khía cạnh: tích hợp thông tin, sự tiện
lợi cho người sư dụng, an loàn hệ thống, vận hành có dự phòng... C ũng như các hệ thống
công nghiệp khác, IIT được chia thành 4 cấp: cấp hiện trường, cấp điều khiển, cấp mạng
công ty và cấp liên m ạng giữa các chi nhánh thông qua m ạng Intranet hoặc Internet.
190
Client cho ổ \è u khỉền quá trình P h â n ỉh A n iín g m ại
— rt
ặ t í Ị ĩ »
^ I * r*^Bua£ 1.1 1 ĩ _____ H ê íh ó n g C|uet Các Client vân hành
Cf'*i»n- fT*:iMnt» ©ÌOUIHÌ» r
‘¿ ¿ J L
Cíierít/server r~ T
Server tố( uu Ser ver quản lí thông
OPC h o é q u á trrih ị'~ tin chung í
Server H
Mộhq đÍ6U khlện ,Em4m4ti
........
i4- Cfcí.vt.> 4.:s •.‘l i l . r m i
u<.t>r Thí nghiêm tự động _____
Thiét bị truòng vé l/C) ờ xa
A 8SỈ
H ình 7.15. S ơ đổ tổng thể ch u n g của IIT
7.4.2. C ấ u tr ú c p h ầ n cứ n g
Các thiết bị vào/ra phân tán bao gồm các thiếl bị như Sensor, A ctu ato r... nằm tại hiện
trường. Chúng thực hiện chức nãng cúa các thiết bị ớ cấp chấp hành. Trong các hệ thống
mạng ngàv Iiciy, các thiết bị ở hiện trườiig phần lớn là các thiết bị thông m inh có khả nãng giao
tiếp theo các giao thức công nghiệp, tức là tuân theo các hệ Ihống Bus trường (Fieldbus), khi
xây dimg hệ thống fieldbus cho giải pháp irr, ABB đã đạt ra các yêu cáu sau:
- Là hệ thống mớ, tức là phái hỗ trợ các giao thức công nghiệp được chấp nhận như:
Profibus, F oundation F ie ld b u s,.,.
- Thay đổi cấu hình không ảnh hướng đến các thành phần đang chạy và hệ thống có dự
phòng ớ những nơi cần thiết.
- Tích hợp thông tin tốt, có thế truy cập vào mọi loại thỏng tin ở bất cứ đâu và dữ liệu
phải được thế hiện ở dạng gần gũi với người sử dụng.
Rõ ràng các thiết bị hiện trường tham gia trong m ạng truyền thông đều là các thiết bị
có cài đặt vi x ử lý hoặc vi điều khiển nhằm xứ lý các giao thức truyền thông, thông minh
hoá thiết bị đo và nhiều chức năng khác nữa (h.7:16).
191
Hình 7.16. Các thiết bị hiện trường và quản lý chúng trong mạng công nghiệp
192
is s
v^tii
lin« AC 8G0U
ề
gpggg ■ Dtagnoủií: Meii.-iegứS
Vriiiih) Uvd « AO'iiiionei Measure-.J Values
FT RLMOI
* i
I 1
ÌỈĨ
SiW
H ình 7.18. Phân cấp và đặt cấu hình cho thiết bị hiện trường
Không những được thiết kế có dự phòng mà Fieldbus của IIT được thiết k ế ngay từ đầu
đã mang tính mở. Đ iều đó thể hiện ớ chỗ: ta có thể sử dụng cả Profibus, Foundation
Ficldbus và trực tiếp cả các thiết bị HART như hình vẽ ở bên (h.7.19).
Đây là m ột Irong những tính năng
đặc biệt của IIT inà các hệ khác không
ã
có được. ««
Một số tính năng mà ABB Fieldbus I
cung cấp cho các tiến trình công nghiệp mg .— :
M i Ail
dùng mạng m áy tính công nghiệp:
- Tinh tích hợp thông tin: Ta có
t
1 u • t ' -H — -n —
25.HrTTCMGHIỆPA 93
Citent cho düèu khien qué trình
Vận hành kinh fế Hè thống thuong mại
■ o '
îcrr-j
OPC Server
+ Client/Server N etw ork: Mô hình Client/Server là phần quan trọng của hộ thống lự
dộiig hũá và được ABB trang bị cho tố chức m ạng của mình. M ạng nội bộ nhà ináy là m ạng
inà do người dùng có thể tự do lựa chọn. Cũng có thể hiểu Client/Server Netw ork nằm dưới
quyền quản lý của những người nắm bắt được hệ thống tự động hoá trong khi mạng nội bộ
nhà máy nàm dưới quyền điéu khiển của phòng tích hợp.
Điểm nổi bật m ang tính then chốt của C lient/Server Netw ork và m ạng nội bộ nhà máy
là các Nodes (PCs) trên nó có khả năng truy cập đến tất cả các dịch vụ trong hệ thống. Mó
hinh Clienl/Server Network là m ạng mà chúng ta m ong m uốn tất cả các người sử dụng cuối
ớ W orkplaces được dặt chỗ.
Ý tưởng của ABB về A spect O bjects được m ô tả trên hình 7.21 sau:
ĩ rong vổn
phong
Tainhahoãc
írẽn đirơng
lĩT được xây dựng trên cơ sở m ong m uốn m ang lại hiệu quả và lợi ích tối đa cho người
dùna. Đế thoá mãn điểu này. kiến trúc m ạng của IIT cho phép người dùng có thể truy cập
thông tin cần thiết ớ bất cứ đâu, bất cứ lúc nào.
I Các hê Ihổnq
Ị Aspect i\ 11»
Và thực tế Aspect được thực hicn bằnu cách tạo thư viện và do đó ta có thể xây dựng
các thiết bị giống nhau một cách làì nhanh chóng. Sau đây là mộỉ ví dụ về một cái valve
trong ihực tế được mỏ hình thành aspcct object vù được kru vào thu viện, khi cần ta có thế
nhân bản rất nhanh chóng.
- f
i 1. ■ ©
&
■m
■SI
-'.ũ
195
Đậc biệt khi nhân bản có
gì cần điều chinh, ta không
nhất thiết phải điều chỉnh ở tất ^ Tank Farm, Obfect Type
cả các đối tượng, m à chỉ cần ■' W l DOSn. Dosing System y'*
1"^ ^ j I - ® DRSn, Drain System *** ^
điéu chỉnh ớ đối tượng gốc (lưu ^ _ _ I - ^ Pn, Cifcutafion Pump i
trong thư viện). Những thay đổi Mn. Motor y ‘*
I
^ Vn. Block Valve aV.',***
đó sẽ được cập nhật cho tất cả
1 a«phK.s 3 Sn.siio ^
các đối tượng.
2 D o n u iie n t a t io n \ — ^—— - '
- Câit trúc phần mềm: ^ C 'o iit i o l C ’ o c le
196
#i « > 4 1
■«.r .r*.,* -—
dZZZ3ỹ »
' , À .."1
'T'-ViV.jfry ,
’■m
H ình 7.26. cửa sổ thiết kê' trên Control IT
Phần m ềm điều khiển bao gồm một thư viện lớn các thiết bị điều khiển, từ các cống
AND tới các bộ PID. Các khối chức năng điều khiển như các động cơ, các van... Ta cũng
có thể định nghĩa các khối điều khiển của riêng mình. Phần m ềm điều khiển này cung cấp
các công cụ thiết kế kỹ thuật bao gồm 5 ngôn ngữ lập trình theo chuẩn lE C 61131 - 3 (sơ
đồ khối chức năng. Text cấu trúc, sơ đổ hình thang, đồ thị chức M n g tuần tự SFC và danh
sách cấu trúc), cộng với ngôn ngữ module điều khiển sức m ạnh của ABB.
7.5. HỆ THỐNG Tự ĐỘNG HOÁ TÍCH HỢP TOÀN DIỆN TIA (Totally Integrated Automation)
7.5.1. G iới th iệ u về hệ T IA
Đây là hệ IIS có cấu trúc trên nổn PLC S7-400 cúa hãng SIEMENS được gọi là hệ PCS 7.
Sơ đồ cấu trúc của hệ thống như sau; •
i ’ #w*i 5Wfon
.-^r'lkio'.A vJ.ii'i % BATCH Srtglt-uí«'
i5SF.nj*^*9 03Sw^4r .. UWW
'»rUDtrrrtlrjtlfjn ệ: ì
£nBi^rt«i9 T |
aĨẩtoí nf>'UihIrv^i
■ ........ a p -
c .
Ỉ M H is
m s§ | | aisT I qd ss
E Í3 f«d><>:« ■ a f " . S T m ^ T W»
Ị* w iỒB
m m
?Tfi/(ft5P sm
uarMntur iiCMỉan*VM
197
1. Các th à n h p h ầ n cơ bản
PCS 7 cung cấp m ột gói hệ thống cho phép thiết k ế cấu hình hệ thống điều khiển cả về
phần cứng và phần mềm.
Về phần cứng tất cả các thiết bị của hệ thống ở mọi cấp đều là của SIEMENS, trừ ớ cấp
trường có thể thay thế bằng một số thiết bị của hãng khác những cũng phải theo inột số chuấn
nhất định.
Về phần mềm, tất cả các công cụ phần mềm để lập trình hệ thống đều được tích họfp trong
một hệ thống tổng thể là PCS 7, trong đó SIMATIC M anager được coi là môi trường để kết nối
tất cả các thành phần với nhau.
- Trạm kỹ thuật; IPC + OS Engineering (SIMATIC Manager, CFC, SFC, SCL, EX)CPRO,...).
- Tích hợp các thiết bị tự động hoá thuộc họ Sim atic và từ các nhà cung cấp khác.
- Thích hợp cho các ứng dụng đòi hỏi độ tin cậy cao.
- Có thể áp dụng cho các hệ thống khác nhau (từ 50 tới 120.000 điểm vào/ra).
7.5.2. T ìm hiểu về m ộ t sô th à n h p h ầ n cơ b ả n củ a h ệ P C S 7
198
H ình 7.28. cấu trúc củ a hệ PCS 7
199
- PDM (Process Device M anager): khối chức năng dùng để quản lý các thông số,
truyền các thông số, chẩn đoán trong các thiết bị trường thông m inh mà có hỗ trợ
PROFIBUS-PA hoặc giao thức HART.
• Sim atic M anager
SIM ATIC M anager được coi là bộ não của trạm kỹ thuật. N ó chính là cơ sở để quản lý
toàn bộ Project từ trạm kỹ thuật. N ó là phưcfng tiện điều khiển kết nối tới toàn bộ chương
trình, dữ liệu và toàn bộ công cụ của hệ thống. SIM ATIC M anager quản lý, soạn thảo, sưu
tập và lưu irữ thõng tin cúa project. Hệ thống còn cung cấp các hỗ trợ hiển thị: Com ponents
View và Technological View, giúp cho việc quản lý hệ thống dễ dàng hơn.
• C ấu trúc d ạ n g cáy
Với cấu trúc dạng cày, trạm kỹ thuật cung cấp m ột phương tiện để cấu hình hệ PCS 7
mộl cách dễ dàng, và có thể biểu diễn chúng bằng các O bject như là biểu đồ, thông báo, và
các hình ảnh. Các khối chức năng của nhà m áy được biểu diễn trên m àn hình thông qua
công cụ Com ponents View, nó có dạng giống như W indow H ierarchy trong cấu trúc của
nhà máy. Cấu trúc dạng cây cũng được sử dụng để xác định địa chỉ của các phần tứ. Chúng
ta có thế lựa chọn số cấp và số phần tử trong m ột cấp. V à cũng có thể lựa chọn cấu trúc
dạng cây hay không có dạng cây.
• C ấu hinh ph ần cứng
Công cụ cấu hình phần cứiỊg cũng là m ột bộ phận của SIM A TIC M anager, được sử
dụng để cấu hình và đặt các tham số cho phần cứng của một dự án tự động hoá. Bao gồm
các chức năng sau;
- Cấu hình PLC: Panel được lấy từ m ột catalog điện tử bằng cách kéo thả, và các
m odul được sắp xếp trong các khe cắm .
- Cấu hình các vào ra phân tán và các m odul của S7-400.
- Đặt các tham sô' cho CPU: Khởi tạo, thời gian q u é t..,
- Đặt các tham số cho các modul.
- Đặt các tham số cho các m odul chức năng và khối xử lý truyền thống.
. M ạng N ETPRO
Là công cụ truyền thông bằng đồ hoạ cho việc cấu hình tất cả các hệ thống BUS và
mạng. Tất cả các kết nối được biểu diễn và cấu hình bàng phần m ềm cấu hình truyền thông.
• P D M (Process D evice M a n a g er)
Sử dụng để cấu hình các'th iết bị trường. Với SIM ATIC PDM : PCS 7 có thể sử dụng với
các thiết bị trường của các hãng khác nhau. SIM ATIC PDM sử dụng để đặt giá trị các đối
số, chẩn đoán kỹ thuật tại các thiết .bị trường có hỗ trợ PRO FIBU S-PA hoặc giao thức
HART. PDM có thế giao tiếp với các thiết bị trường của các trạm kỹ thuật cục bộ. Với
PDM có thể cấu hình rất nhiều loại thiết bị trường vào cùng m ột giao diện người sử dụng
mà chí sử dụng m ột phần m ềm . Các thiết bị trường được kết nối toàn bộ với nhau, tất cả các
thông số được lưu trữ và có thể được gọi lên từ cơ sở dữ liệu của Project. Các chức năng
chính cùa PDM:
200
- Cài đặt các thiết bị trưcíng.
- Thay đối các thiết bị trường.
- Kiểm tra các thiết bị trường.
- Q uản lý các thiết bị trường.
- Mô phỏne các thiết bị trường!
• Các hồ trợ trong quá trìn h chạv th ứ
- CFC with test and VSI mode; cho phcp biếu diễn trực tiếp và chỉnh sửa các giá trị
Irong quá trình hoại động.
- CFC with test and VSI mode: cho phcp theo dõi và tác động tói tiến trình hoạt động,
\'à biếu diễn trạng thái của các bước.
- SCL có cóng cụ Debugger.
- Các còng cụ chấn đoán trong STEP7.
- Mó phỏn« S7 PLC với công cụ S7-PLC SIM tại trạm kv thuâi.
- Mó phỏng các tín hiệu quá Irình tại I/O module.
- Lựa chọn các chế độ vận hành và tối lai lioá \’ới chế độ Ccíii hình \‘à chỉnh sửa online.
- SIMBA pro; mỏ phỏng từ actuator \’à scnscr lất củ các trường liợp và mỏ phỏng cả
quá trình.
* D ữ liệu hệ th ố n g
Lj (u lì ữcltì liệu hệ thòníị
Sau khi xây dựng xong hệ thống, tất cả các dữ liệu hệ thống cần phái được lưu trữ. Nếu
\ ’iệc lưu Irữ dữ liệu được tốt thì sẽ râì thuân liên cho các dịch \ ụ hệ thống và làm cho việc
báo trì hộ thống được dẻ dàng hơn. DOCPRO là một «)ng cụ hióu qiKÌ dế lưu irữ v à quản lý
dữ liệu hệ ihốnii. Với DOCPRO la có Ihc lini trữ clũ’ liệu hộ thỏny cú cáu trúc mong muốn,
cliLián hoá các dữ liệu kỹ lliuật, và in ấn lất cá các lliõne tin có lhc'0 niòt định dang chuáii.
Tập tniìtíị clicii kliicii ill ấn clữ liệii hệ
Trong khi cấu hình hệ thống, ta phái làm việc với các ứim dụrm khác nhau sinh ra các
dữ liệu cỏ các chức năng và địnli dạng khác Iihau. Kết quả là \ iớc ill ấn các dữ liệu có các
ứng dụniỉ khác nhau sẽ tiêu tốn thời gian và cõnu sức. DOCl^RO ch o phép ta tập trung dữ
liệu hẹ thống đê quán lý và điều khiên việc in ấn. 7a có thể lựa chọn \'à in một phần dữ liệu
của hệ ihống hoặc in loàn bộ dữ liệu của hệ iliôna. Tron« quá trình in ấn, DOCPRO kết nối
trực tiêp với dữ liệu hiện lại cúa hệ thông, Nó có nuhĩa là ta kión có được dữ liệu cập nhật
của hệ thống.
Các loại dữ liệii dược cịitciii lý hcìnịị DOCPRO
Tất cá dữ liệu mà ta tạo ra bằng các cõng cại cấu hìiih dcLi được quán lý trong
DOCPRO. Theo cách này. những dũ’ liệu dó dưực kru trữ có cấu irúc rõ ràng và có thể tập
triins lai đê quán lý và in ấn. Dữ liệu trona DOCPRO bao eổm các clữ liệu sau:
- Các khối (Source Code lập Irìnli iKMitỉ STL. SCL, LAD. F B D ...).
í , >K l ĩ r . -J..V
............. ^ ................. V
T .
....... ..^1.;.
■ I ri;: :.Ịr'.........
.......... i........
L Ịi ị
i ị.
X
....... Vf l \
Jfcl fSé àé L-2 -=L
Hinh 7.29. Giao diện vận hành của hệ PCS7
203
- Dữ liệu của W inCC có thế trao đổi với các giải pháp công nghệ thông tin khác thông
qua giao diện chuán. ví dụ tầng ứng dụng M ES và E R P hoặc các ứng dụng như Excel.
- G iao diện lập trình m ở cho phép ta có the kết nối chương trình và khi đó có thế đicLi
khiển quá trình và dữ liệu quá trình.
- W inCC có thể có nhiều loại cấu hình khác nhau phù hợp với nhiều phạm vi ứng dụng
khác nhau: từ hệ thống một người sử dụng, client-server cho tới lựa chọn dự phòng, hệ phân
tán với vài máy chủ.
- ViỘG cấu hình W inCC có thê chỉnh sửa bất cứ lúc nào m à không ảnh hườna tới dự án.
- W inCC là hê thống có hỗ trự kèì nối Internet, ihuận tiện cho việc xây dimg các trạm
tớ trên nổn Web.
• Các cấu hình hệ thống
Hệ lliõhíi một Irạnì vận hciiilì
Hệ thống một trạm vận hành là một hệ
S y s te m bus
thốna chi có một kênh mà được kết nối tới BUS
liệ thống thông qua iỉiao diện CP, Nếu có nhiều PLC
hơn một kênh vặn hành cần hoạt động, thi sẽ có
nhiều hệ thống đơn cùng vận hành mộl cách linh
hoạt trên BUS hệ thống tại cùng một thời điếm.
H ình 7.30. Trạm vận hành
Mỗi trạm vận hành chỉ làm việc riêng lẻ, nên
còn có thể ”ỌÌ là hệ thống đơn (hình 7.30).
Hệ llioiií’ nliiẽii lìíiiíời siíílụníi
Hệ thống nhiểu người sử dụng có nhiều trạm vận hành (OS clients) m à chúng được
cung cap dữ liẹu lừ C)S Server thông qua T erm inal Bus. T erm inal Bus là 1 loại Ethernet
Bus, nó độc lập với System Bus và nó chi sử dụng cho các loại truyền thông sau:
- Giữa OS S er\er và OS Client.
- Giữa OS Server và irạm kỹ thuật.
- Giữa OS Server và máy chủ. O S cHenis
204
- Cáu trúc này có giá thành thấp.
- vSystem Bus và teiTninal bus là riêng rẽ.
Hệ thống nhiều người sứ dụng được xãv dựns’ trẽn mỏ hình: C lient-Server. Theo mô
hình này thì trạm \'ận hành của hệ PCS 7 có the được cấu hình theo 2 cách:
- Một Client;
- Nhiều Client;
tuỳ thuộc vào yêu cầu vận hành.
Kiến trúc C lien t-S erver: được mô tả bởi vài OvS liên kết nối với m ột OS Server.
Server chịu trách nhiệm giao tiếp với PLC thòim qua Svstein Bus. lưu trữ dữ liệu, và xử lý
các dữ liệu quá trình. Các dữ liệu của Projcct. các biến quá trình được server phục vụ riêng
cho từng ctient.
Trong hệ PCS 7, một OS Server có thể pliLic vu 16 OS Client. OS Server cũng được dự
phòng băng 1 O S SeiA'er khác mãc song song.
■Aincc Vklncc. ầ
Work Work W ork I
station station sta tio n I
“■^Idtuỉ
zr
Hinh 7.32. Kiến trúc C lient-Server Hinh 7.33. Kiến trúc Server - Multi Client
Server-M iilti-Client: M ulti-Client là những clicnl cúng kết nối tới một số OS Server.
Chúng có thế kết nối tới các Server m ột cách đổnỵ tỉiời. Dừ laỘLi cúa ỉ^roịcct, các biến quá trình
được cung cấp bởi OS Server cho Muíti-Clients. Ngưực lại OS client \'à OS M ulti-Q ient cũng
có các dữ liệu cấu hình riêng. OS Server cũng có Ihể dự phòng với cấu ti úc Multi-Client.
3. H ệ th ố n g B U S sử d ụ n g tro n g P C S 7
Hộ thống BUS là hệ thống không thể thiếu được với các hệ điểu khiển, đặc biệt là điều
khicn phân tán. Hệ điều khiển quá trình SIMATIC PCS 7 sử dụng m ạng truyền thông công
nghiệp SIM A TỈC NET. Tất cả các sản phẩm cua SIMATIC N ET đều được phát triến cho
còng nghiệp và cũng có thê’ sử dụng trong các mạng thông thường. Các phần tử của
SIMATIC N ET được thiết k ế để hoạt động trotm các mối trường cõnsi nghiệp mà trong đó
có-sự ánh hưởng của: trường nhiễu điện từ, chấi độc hại, chịu được áp suất, nơi có độ ô
nhiễm cao ...
205
Hệ thống SIM ATIC N ET có các loại hệ thống BUS sau:
BUS hệ íhổnị': được coi như là xương sống của hệ điều khiển quá trình bởi vì nó kết
nối tất cả các phần tử cùa hệ thống (PLC, ES, OS) và do đó các phần lử này có thể trao đổi
thông tin với nhau. SIM ATIC PCS 7 sử dụng các loại BUS hệ thống sau:
- Fast Industrial E thernet dùng trong hệ thống vừa đòi hỏi hiệu suất rất, cao.
- Industrial E thernet dùng trong hệ thống đòi hỏi hiệu suất cao.
- PRO F/BU S dùng trong hệ thống vừa và nhỏ và có thể nối 9 trạm . Do có nhiều loại và
nhiều cấu trúc Bus hệ thống khác nhau, nhiều phương tiện truyền thòng được hỗ trợ bỡi hệ
thống. Bus hệ thống trong PCS 7 rất linh hoạt và có các đặc điểm sau;
- Giá thành vừa phải.
- Số trạm: Từ 2 cho tới vài trăm.
- Chiều dài: từ 50m cho tới 150km.
- Tốc độ: từ 1,5 M bps tới 100 Mbps.
- Khả năng dự phòng cao.
- Khả nâng chống nhiễu điện từ cao.
• In d u stria l E th ern e t
Với các hệ thống đòi hỏi có hiệu suất cao, hệ PCS 7 thượng sử dụng bus hệ thống Industrial
Ethernet. Industrial Ethernet xây dựng dựa theo chuẩn 802.3 với đường truyền dữ liệu là 10
Mbps, và có klioảng vài trăm trạm có thể kết nối vào hệ thống bus. Và có rất nhiều phần tử có thể
cấu hình kết nối tnjyền thông. Các hệ thống có thể kết nối với Industrial Ethernet.
-P L C với m o d u lC P 443-1.
- OS Server, OS đơn người sử dụng, trạm kỹ thuật có giao diện với Industrial Ethernet:
m o d u lC P 1 6 1 3 .
Phương tiện truyền thông:
- Triaxial cable (shielded coaxial cable).
- ĨTP (IN dustrial Tw isted Pair).
- Fibcr-optic cable.
O LM (Optical Link M odule): O LM CÓ thể dùng để cấu hình Industrial Ethernet. OLM
cho phép xây dựng một cấu trủc m ạng linh hoạt trên cơ sở dùng cáp quan. OLM có 3 giao
diện với ITP và 2 giao diện với cáp quang. Nếu sử dụng ITP thì có thể kết nối tới 3 terminal
hoặc 3 ITP khác. Nếu sử dụng cáp quang, có thể kết nối tới 2 term inal hoặc m ạng cáp
quang khác.
D ự p h ò n g : Nếu cần tăng độ tin cậy của hệ thống truyền thông, có thể sử dụng thêm
một đường Industrial Ethernet khác để dự phòng. Với E thernet thì nên sử dụng dự phòng là
niộl vòng cáp quang (R e d u n d a n t O ptical R in g ) phù hợp hơn cả.
R e d u n d a n t O ptical R in g . Được xâv dựiig bằng hệ thống cáp quang có sử dụng OLM .
Cấư trúc của mạng này mô tâ như trong hình sau:
206
Tất cả các OLM trong mạng Industrial
Ethernet được kết nối thành một N'ònỉì kín.
Cấu trúc này làm tăng độ tin cậy cúa hệ
thống, chẳng hạn có một đoạn cáp bị đứt
hoặc có 1 ƠLM bị hỏng thì hệ Ihống vần
có the hoạt động. Hệ thống này có thế sử
dụng tối da là 1 1 OLM trong 1 \'ònơ
(hình 7.34).
F ast Industrial Ethernet - Ethernet
công nghiệp tốc độ cao
Hình 7.34. Industrial Ethernet
Với các hệ có quv m ô vừa trở lên \'à
có hiệu suãì rấl cao, thì bus hệ Ihống của PCS 7 phải dùng F ast Industrial Ethernet.
Ethernet tốc độ cao là sự phát triển cúa Ethernet ihông thường, với tốc độ truyển lên tới 10
đến 100 Mbps. Phưcmg thức truy cập đường truyền sử dụng CSM A/CD, có thể sử dụng cáp
quanu hoặc cáp đôi dây xoắn. Số trạm kết nối tới Fast Industrial E thernet là không giới hạn.
C ác hệ th ốn g có th ể kết nối tới Fas t Industrial Ethernet
- PLC với m odul CP 443-1
- OS Server, trạm vận hành đơn người sừ dụng, trạm kỹ thuặl với m odul giao diện với
Industrial Ethernet là CP 1613.
Phương tiện truyền thông: Các loại cáp sau có thể sử dụiig:
- Industrial tw isted pair (ITP)
- Cáp quang
Với triaxial cable: khổng dùng được với Fast Ethernet
K ỹ th u ật chuyển mạch vói OSM (Optical Switch M odules)
Cho phép hệ th ố n g 'có thể chuyển mạch giữa mạng Industrial E thernet ITP (Industrial
Twisted Pair - tốc độ 10 M bps) và mạng F'ast Ethernet với cáp quang (tốc độ truyền
lOOMbps). Kỹ thuật chuyển mạch này làm đơn giản hoá việc cấu hình m ạng \'à dễ dàng mở
rộng hệ thông. Một OSM có 6 uiao diện với ITP (ITí^ port) và 2 giao diện với cáp quang.
Do vậy chúng ta có thể kết nối \'ới 6 ITP Terminal hoặc, 6 m ạng ITP với cổng ITP. Ta cũng
có thế kết nối thông qua cống kết nối với cáp quang.
D ự p h ò n g hẹ thống
Do hệ ihống đòi hỏi phải có độ tin cậy cao nên cần phải có hệ thống m ạng dự phòng.
Chúim ta có ihổ sử dụng một mạiig Induslrial Elhernel đê’ dự phòng:
Redundant O ptical Ring; Cũng giống như m ạng Industrial E thernet
M edia redundancy with REDCONNECT
+ M edia redundancy with REDCONNECT
Gói phần mềm: S7-RED C0N N ECT kèì nối PLC dự phòng S7 - 400H với trạm vận
hành. Do đó cần 2 bộ xử lý truyển thòng (CP 1613) trong PC cùa trạm vận hành. Theo cách
207
cấu hình này, phần dự phòng truyền
thông giữa trạm vận hành và PLC
OS server 1 O S sever 2
được thực hiện bằng các kêì nối dự
phòng. Trong quá trình hoạt động, các
kết nối dự phòng được giám sát khi có
sự kiện báo lỗi sẽ tự động chuyển
sang hệ dự phòng (hình 7.35).
+ R edundant O ptical R in g
Trong mạng Industrial Ethernet, S 7-400
S 7 -400
OSM cho phép cài đặt một m ạng dự
phòng bằng cáp quang (R edundant
Optical Ring) với tốc độ truyền là 100 H ình 7.35. D ự p h òn g m ạng
Mbps. Trong vòng này khi một đoạn
cáp bị đứt hoặc có sự cố ở vị trí nào đó, thì hệ thống có thể tự động kiểm tra (hệ chẩn đoán
kỹ thuật), phát hiện được và đưa ra thông báo. Việc truyền tín hiệu vẫn tiếp tục trong những
phần vẫn còn kết nối. Việc cấu hình lại m ạng chỉ m ất không đến 0,3 giây (hình 7.36).
R ed u n d a n t H ierarch ical R ings
(D ự p h ò n g m ạ n g th eo n h iều lớp)
Ređundiant C húng ta có thể sử dụng Fast
optical ring
I E th ern et và kỹ thuật chuyển m ạch đẽ
thực hiện việc dự phòng nhiều lớp
m m ạng. T h eo cấu trúc này, có nhiều
vòng dự p hòng kết nối với nhau thông
q u a O SM M odul. C húng ta có thể kết
Optical _ ^ b d B 10 M
swtch moduểị »
ds
hợp từng 2 vòng 1, trong đó có một
\Mt\ Ö vòng dự phòng. Cấu trúc phân cấp Bus
terminate
ch o phép xây dựng nên cấu trúc m ạch
a và tách riêng các vùng riêng biệt của
hệ thống. C ũng như vậy, cấu trúc phân
H inh 7.36. Dự p h òn g cáp quang cấp phù hợp với cấu trúc dạng cây
trong các bộ PLC (hình 7.37).
. PR O F IB U S
Với các hệ thống vừa và nhỏ, thl SIM ATIC PGS 7 dùng PR O FIB U S làm bus hệ Ihống.
Với PROFIBUS có thế kết nối 9 Irạm vào bus hệ thống. V à hệ có thể làm việc với tốc độ
Iriiyền là 9,6 kbps cho đến 1,5 M bps. G iao thức bus sử dụng cho bus hệ thống trong trường
hợp này là giao thức FMS.
Các ph ẩn tử có th ế kết nối tói bus hệ th ông P R O F IB U S
FLC vói m odule CP 443-5
Trạm vận hành và kỹ thuật với modul giao diện VỚI proíìbus CP 5412 A2.
Phương tiện truyền thông: Có các loại cáp sau có thê được sử dụng:
208
Cáp đói dây xoắn;
Cáp quana: Cáp quang có thể sử
dụng với modul OLM trong các cấu trúc
bus diiờng thẳng. VÒIIỈỈ, và hình sao.
D ự p h ò n g {R ed u n d a n cy)
Chúng la có thể sử dụng PROF1BUS
dưới dạng là một m ạng dự phòng. Thỏntì
thường hav sử dụng R edundant Optical
Ring.
BUS Iníờiiíỉ được sử dụng truyền
thông số, dữ liệu giữa PLC và các bộ vào
ra phân tán cũng như các thiết bị trườnc
thông minh. PCS 7 sử dụng Profibus-D P
làm bus trường tuy nhiên trong các
irưònii hựp đặc biệt ta có the sử dụng
thêm các loại bus trường khác kết nối tới
Profibus-DP.
Các loại bus trường sau có thể sử
dụng làm bus trường của hệ PCS 7. Hình 7.37. Dự phòng m ạng theo nhiều lớp mạng
- PROFIBUS-DP bộ vào ra phân tán
ET 200M phân bố các thiêì bị trưòĩig được kốt nối bàng PROFIBUS-DP. PROFIBUS-DP cho
phép kết nối tới 32 trạm với một đường DP, với tốc dộ truyền lên tới 12 M bps, chuẩn RS485.
- PROFÌBUS-PA sử dụng trong các mòi irườiig khắc nghiệt \'à ở điều kiện bình thường
có thế kết nối tối đa 30 thiết bị trường trên mộl đường BUS, còn ờ điều kiện nguy hiểm thì
chi có ĩo thiết hị trường với tốc độ truyổiỊ 31,23 kbps. chuẩn lEC 1 ỉ 58-2.
- AS-hìterịace là m ột m ạng dùng cho các ScMisor và A ctuator nhị phân trong tầng thấp
nhài cùa hệ thống. A S-Intcrface được dùng ứ Iihững IKKÌ mà việc kết nối Fieldbus là không
the thực hiện được hoặc khi \'iệc kết nối là tốn kéin.
Tất cá các phán tử SIM A TIC N ET đều có thế kết nối với các loại BUS trên. Hệ thống
bus được xây dựng irên cơ sở phương thức truvổii thông điện hoặc quang.
PCS 7 sử dụng các loại Cííp sau:
- ỉiiíliisirial T w isted P air (ỈTP): U u điếm của việc sử dụng cáp ITP là giá thành rẻ, kết
nối dề ràna.
- T riaxial/coaxial cable (chi sứ clinic \'ới Industrial Ethernet): Tốc độ truyền cao hơn
cáp đòi dây xoán, giá thành cao hơn \'à \’iệc láp dật đấu dây phức tạp. Cáp đồng trục chỉ sử
dụng cho m ạne cthcrnet.
- Cáp qiiuiìịị: U ’l i điểm là khoảng cách truyén lớn, chống được nhiễu rất tốt, độ an toàn
và độ Ún cậy cao.
2 Ì0
P R O F IB U S -P A
PRÜFlBUS-l^A là sự mớ rộim I’R()1'1BUS-DP, cho phép các ứng dụng có thế thực hiện
Irong các mòi trường nguy hicm. Kỹ thuậl tniycii thông \ớ i PR ()FiB U S-PA có Irong chuán
lEC 1 158-2. Với PROFIBUS-PA, các Transiiiitlcr \'à các Actuaior ơ nhũng nơi nguy hicm
có ihế truyén thông với PLC qua một khoáng cách rất !ớn. Till hiẹu được truyền ihông qua
inộl dường cáp 2 dây (ITP). Ta có thó kết nối 30 thiết bị irirờnu lói m ộl đoạn PROFIBUS -
PA ỏ' nhừnt; mỏi Irườiit; làm việc bình lỉiuừn” hoặc tứi 10 thÌL-ì bi trường tronu mòi trườne
làm viẹc nguy hió’m. PROF1BUS - PA có tốc dộ truyén 3i,25kbps.
Bọ kết nối D P /P A
ÜC có the iruyền thòng giCia FROFIBUS-DP và PR0F1BUS-PA chúng ta sứ dụng bộ
kết nối DP/PA. có 2 loại:
DP/PA coupler; Dùng cho các Projccl có lượnii dữ liệu truyền nhỏ và thời gian ngắn.
DP/PA Link: Dùng cho Projcci có luựng ckì liệu truyổn lớn và tliời gian dài.
Phironjí thức câu hình vói DP/PA Coupler:
DP/PA coupler được kết nối \’ào PRÜFIBUS-DP và nó khõng có trạm . DP/PA Coupler
cũng kếl nối như các trạm kêì nối vói PROFIBUS-PA. Mỏi trạm cua PA là một DP Sla\'e và
nó nliận một địa cht cúa DP trên bus. Tốc dộ iriiyén cúa PROFIBL’S-DP phái phù hợp với
tố t độ truyen cíia PROFIBUS-P a\.
Phưưng thức kết nối với D P /PA I.ink
DP/PA Link có chứa mộl Modul đầu cuối IM 157 \'à một hoặc \'ài DP/PA Coupler.
DP/PA Link là mộl Slave trong 1’R0F1BUS-DP \'à nó dược dánh dịa chí trong hệ Ihống bus.
Ta có llié' kêì nối lứi 5 bộ DP/PA Coupler vào một ÜP/PA Link iruycn dữ liệu hệ ihống lách
ricng íziü'a DP bus và PA bus và do dó cho plicp IỐC độ Iriiycn trong PROFIBUS-DP CÓ the
lén tứi •!2M bps.
Dự phònỊỊ
Ta có llic dự cấu hlnh một mạii” từ PR0F'1IỈUS-DP elio lới PROFIBUS-PA dế dự
phòng. Vứi hệ thông dự phòng ta sử dụng inộl DP/Ỉ’A Link lain dự phòng kết nối với một
hệ thống dự pliòng PROFIBUS-DI’ Master. DP/PA Link có chứa 2 inodul IM 157 và một
hoặc vài P/PA Ccuipler.
K h á n ăn g kết nối củ a P R ()F IIỈI'S -P A voi các íhiết bị trư ờ nịỊ:
Đế kết nối các thiết bị với hệ Ihoìig PCS 7 Ihỏng qua Ị’RO FIBU S-PA, các khối của thư
viện PCS 7 D river cho các đầu vào sổ, dĩiu ra số, vào la số theo chu kv \’à toàn bộ các thict
bị cúa SIMENS mà có khá năng kẽt nối \ới PR()F1BUS-PA bao <zỏm:
- SITRANS p
- SITRANS F
- SITRANS T3K
- SIPART PS2
Và ta có thê sứ dụng các thiết bị dã được chuẩn hoá của các hãng khac.
211
4. PLC (Program m able Logic C ontroller), bộ vi điều khiên có lập trình
Với hộ Ihống điều khiển SIM ATIC PCS 7 thường sử dụng PLC S7-400. Các loại CPU
sau có thế sử cìụng trong hệ PCS 7:
- CPLl-414-3: C P U -4I4-3H (cho ứng dụng nhỏ, lượng dữ liệu của dự án nhỏ);
- CPU-416-2; C PU -416-3H (sử dụng cho các đự án có quy m ô vừa);
- C Plỉ-417-4; C PU -417-4H (sử dụng cho các dự án có hiệu suất cao).
Mộl bộ điều khiển trung tâm S7-400 có chứa các phần tử sau:
- S7-400 rack với 9/18 khe cắm.
- M ột M odul CPU.
- Modul nguổn: 24-V CD hoặc 115-VAC/230-VAC.
- Rộ nhớ làrn \ iẹc; 768 kbyte,s/1600 kbytes/3200 kbỵtes/4000 kbytes.
-S R A M : 1 M by le/2 M by tes/4 M bytes.
- Tliời gian giới hạn sử dụng cho thư viện PCS 7 "PCS 7 D river Blocks".
Ngoài ra cẩn 1 M odul CP 443 để kết nối bộ điều khiển trung tám với hệ thống (thôrvg
thường là Industrial Ethernet). Trong các ứng dụng nếu cần sứ dụng nhiều đường
PROFIBUS kết nối với các phần tử ớ trung tâm, ta có thê’ kết nối với 4/10 modul mở rộng
CP 443-5 từ trung t;ìm.
• Bộ điéu khiển trung tâm S7-400
C ấu trúc bộ điều k h iển tru n g tám
Mộl bộ diều khiển trung tâm S7-400 có chứa các phần lử sau:
- S7-400 rack với 9/18 khe cắm.
- 1 M odul CPU.
- Modul nguồn; 24-V CD hoặc 115-V A C /230-V AC.
- Bộ nhớ làm việc: 768 kbytes/1600 kbytes/2300 kbytes/4000 kbytes.
- vSRAM: 1 M byte/2 M bytes/4 M bytes.
- Thời gian sử dụng cho thư viện PCS 7 "PCS 7 D river Blocks".
Ngoài ra cần 1 inodul CP 443 để kết nối bộ điều khiển trung tâm với hệ thống (thông
thường là Industrial Ethernet). Trong các ứng dụng, nếu cần sử dụng nhiều đường
PROFIBUS kêì nối với các phần tử ớ trung tâm , ta có thổ kết nối với 4/10 modul m ở rộng
CP 443-3 từ truim tâm.
D ự p h ò n g hộ điều kh iển tru n g tâm với P L C S7 -4 1 7 H
Tất ca các phán tử của bộ điều khiến trung tàm đều được lắp 2 bộ đê dự phòng như ;
CPU, Modul nguồn, kếl nối trong. Dự phòng S7-417H là dự phòng nóng, S7-417H hoạt
động ớ chế độ Active, bình thường nó ở ch ế độ Stand by. Bộ điểu khiến nàv sẽ tự động
phán ứng klii phát hiện ra lỗi ở bộ điéu khiển trung tâm. Ngoài ra S7-417H còn hỗ trỢ các
dự phòng ớ cấp dưới:
710
- Dự phòng \'ào ra phân tán;
- Dự phòng bus hệ thông.
Ta có thế sứ dụng các phần tứ sau đế cấu hình dự phòng SIM A TIC PCS 7:
- C P443-1: Dùng cho dự phòng bus hệIhống (Ethernet);
. CP443-5: Dùng cho dư phòng bus trường:ỉ’ROFIBUS-DP^
C ấu trúc của S7-417-H
S7-417-H có chứa các phần tử sau:
- Hai bộ điều khiển trung tâm: 2 bộ điều khiển trung tâm riêng biệt UR1/U R2 hoặc
một bỏ điều khiển trung tâm chia làm 2 vùne: UR2-H.
- 2 Modul cho một điều khiển trung tâm đc kết nối trong ^iữa các phần tử bằng cáp quang.
- 1CPU 4 1 7-H cho một bộ đicLi khiến tiling lâm.
- Các inodul vào ra của S7-400.
- M odul truyền thông.
- ít Iihấl trong một đường PROFIBUS-DP cho một bộ xử lý irung tâm.
• V ào ra p h â n tán và các th iết bị trường
Hiện nay, cấu trúc điều khiển phân tán được sử dụng rộng rãi trong các hệ thống điều
khiến quá trình. Hệ thống PCS 7 hỗ Irợ inột cách linh hoạt cấu hình các đầu vào ra phân
tán, chúng ta có thể cấu hình đầu vào ra Irong tú điện hoặc cấu hìah đầu vào ra phân tán ớ
xa phòng điều khiển trung tâm. Trong hệ PCS 7, ta có thể kết nối các bộ vào ra phân tán \'ỗi
PLC thông qua các loại bus sau:
- PROFIBUS-DP;
- PROFĨRU.S-PA;
- AS- Interface.
T ích hợp vào ra hằng E T 200M
Hệ thống vào ra phân tán ET 20ÜM thường được sử dụng dế kết nối tới vào ra. ET
200M là một thiết bị vào ra'k icu Modul. Các thiết bị vào la ET 200M được kết nối tới
trung tâm và được coi là các trạm trên đường RR0F1BUS-DP.
PROFIBUS-DP cho phép truyền thông giữa các phần tử ở bộ điều khiển trung tâm và
các thiếl bị vào ra phàn tán ET 2 00M.
C h èn và xo á các M o d u l trong k h i hệ thông đang vận h à n h
ET 200M cung cấp 1 chức nãnạ dc có the chèn \'à xoá các m odul trong khi hệ thống
đang hoạt động, đây là mộl chức nãnu lựa chọn. Chúng ta có thể chèn và xoá các modul mà
không lác động tới các nhiệm vại dicu kliicn của các phần tử ớ trung tâm và cũng không ảnh
hướng tới các modul khác cúa hệ Ihỏny.
C ấu trúc
Thiết bị vào ra phân tán ET 200M có chứa các thành phần sau:
- A Standard rail: đường nối líii hiệu trên board inạch;
ERP
Enterprise Resource Planning
Architecture
B ư s irìe s s m o d e llin g fa c to ry
MES E n te rp ris e 3 s s e t m a n a g e m e n t industrial
M anufactunng P la n t m aiM iei^ance m a iia g e m e n i F r a n ie v . w k
Execution System
oiienfor all
T r a c in g e a n tí tr3 c k in g
Sensors,
acUiators
I Ỉ
•*diSirilxited
C o m p o n e n t based A utom ation intelligence
PCS 7 được xây dựng trên khái niệm tích hợp tống thể đã dáp ứng được những yêu cầu
ngày càng khắt khe của ngành còng nghiệp tự dộng hoá bát dáu từ những công đoạn phụ
trọ dáu \'ÌK) (cliLián bị liệu thô,...), quá Irình liéii xử lý, quá trình xử lý, cho tới công đoạn
dáu ra (dóng bao, lưu kho, xưàì cang,...j. Còiig nghệ này cũng đã giải quyết được vấn đề tối
ưu hoá trong.điều khiển tại các nhà máy lừ cấp ERP {Exterpiise R esource Planning), cấp
M liS ( M a n a g e m e n t E x cu lio ii Sysicni). Ciip cJicu kliiếii (Procciss C o illro l), c h o lới c ấ p trường
(Field Level).
T ích h ọp th eo chiểu n g an g
Tích hợp theo chiổu ngang nghĩa là các sản phẩm phần cứng và phần mềrn từ danh
mục san phấm SIM ATIC được sú dụng clio toàn bộ quá trình sán xuất từ cõng đoạn đầu
liên clio tới công đoạn cuối cùim. Các ihành phần của SIM ATIC PCS 7 bao gồm: Hệ thống
giao diện người m áy HM I (Human Machine Interface), trạm tự động AS (Automation
System), niạng truvền thông (Communication Network), vào ra phân tán (D istributed I/Os),
các công cụ phán mềm (Softwaie Packaiics). Tất cá được tích hợp m ột cách thống nhãì và
chặt chẽ. Hệ thống PCS 7 có ihc dược lliiít kế theo yêu cầu cúa khách hàng và có thể mớ
rộng được trẽn nền sán phẩm phong phú cúa wSlEMENS A&D.
T ích h ọ p th eo chiều dọc
Việc kết họp giữa công nghê lự động và công nghệ thông Ún đã tạo ra một bước đột
phá kỳ diệu tron« lĩnh vực lự dộiie hoá, đó là toàn bộ dũ' liệu trứ nên trong suốt và thống
215
nhất cho tói cấp cao nhất trong nhà máy. Điều đó có nghĩa là từ cấp cao nhất trong nhà máy
chúng ta đều có khả năng theo dõi trạng thái làm việc của các thiết bị cấp thấp nhất là
sensor & actuator (đây là các thiết bị trường thông m inh - Intelligent Field Devices).
Hệ thống điều khiển quá trình SIM ATIC PCS 7 được tối ưu hoá cho việc tích hợp các
thiết bị trường phân tán và hệ thống điều khiển quá trình dựa trên công nghệ PROFIBUS.
Công nghệ PR0F1BU S là đơn giản, chắc chắn đáng tin cậy và được sử dụng rộng khấp
trong hầu hết các ngành công nghiệp. Nó hỗ trợ dự phòng nóng rất cần trong điều khiến ớ
các nhà máy như nhà m áy xi m ăng (hình 7.38).
Các thiết bị trường thông m inh có thể kết nối trực tiếp với m ạng PROFIBUS hoặc
thông qua hệ vào ra phân tán ET200 sử dụng m odul giao diện HART. Vợi công nghệ
PROFIBUS, các thiết bị trường có thể kết nối trực tiếp vào trong khu vực nguy hiểm.
Hệ thống được tích hợp thông tin về quản lý kinh tế. G iám sát mọi hoạt dộng của công
ty, tính toán lỗ lãi, thương m ại điện tử, lập kế hoạch sản xuất, giao dịch và quản lý công ty
đê quá trình sản xuất kinh doanh hiệu quả nhất.
PCS 7- Một hệ thống m ở tới tương lai
SIM ATIC PCS 7 được thiết kế đựa trên phẩn m ểm và phầrì cứng được m odul hoá từ họ
sản phẩm SIM ATIC và được gắn kết m ột cách hoàn hảo với nhau vì khả náng tương thích
của chúng với khái niệm TIA. Hơn nữa, PCS 7 ứng dụng các công nghệ hiện đại nhất cùng
với các chuẩn công nghiệp có tính ổn định lâu dài được xây dựng bởi các tổ chức quốc tê
như lEC. XM L. PROFIBUS, Ethernet, TCP/IP. OPC, @ aG lance, ISA S88 và ISAS95,... Đó
là tính mềm dẻo và có thể m ở rộng trong tương lai. Đ iều này có nghĩa là luôn luôn có sự
báo vệ lâu dài cho đầu tư của khách hàng cho dù tốc độ phát triển công nghệ trong lĩnh vực
tự động hoá là rất cao.
Tính mớ của PCS 7 bao trùm lên tất cả các cấp của m ột nhà m áy, từ hệ thống vào ra
phân tán, các thiết bị trường, các trạm vận hành, trạm kỹ thuật, m ạng truyền thông công
nghiệp cho tới hệ thống thông tin cấp cao. Tuy nhiên tính m ở không chỉ được đặc trưng bới
kiến trúc hệ thống, khả năng tích hợp theo hai chiều dọc/ngang, mà còn bới khả năng cấu
hình, trao đổi dữ liệu cụng như khả năng im port/export hình ảnh, văn bản dữ liệu,... từ thế
giới CAD/CAE và với PCS 7 khách hàng có thể tích hợp với các sản phẩm của các nhà san
xuất khác, hoặc tích hợp vào hệ thống đã có một cách linh hoạt và m ềm dẻo từ các hệ thống
nhỏ trorig phòng thí nghiệm đến các hệ thống có kiến trúc C lient/Server phân tán.
216
TÀI LIỆU THAM KHẢO
4. E.H. BoBÕenb. H.K. /ỊaHCHKO B.B. M30X, 1974. 3;ie.veiimbi m eopuu UHỘopMaụuu,
MHIICK.
7. Bendat D. Prison A. 1970. Đo vá phán tích quá tìình n^ẫii nhiên, NXB M. “Khoa
học” (tiếng Nga).
8. Angô A. 1965. Toán học cho kỹ sư diện VÀđiện tử, NXB M. "K hoa học”, (tiếng Nga).
9. Kupersimidl lA.A. 1978. Dộ chinh xắc cùa áo lừ xa, NXB M. “Năng lượng” ,
(tiếng Nga).
10. Phạm Tliượng Hàn, 2007. Xử lý s ố ĩín hiệu và ứníỊ dụuiị, NXB G iáo dục.
11. H oàng M inh Sơn, 2000. Mợììg truyền tlìớiìịị cỏiỉíị rr^liiệp, N X B K hoa học và
Kỹ th u ật.
12. N guyễn Thúc Hải, 1999. M ạng và các hệ thống mở. NXB K hoa học và Kỹ thuật.
13. Phạm Thượng Hàn, 2002. H ệ íliống ilìông tin đo lường, bài giảng ĐHBK Hà Nội.
14. Data com m unications for instrumentation and Control - IDC, 1997.
217
MỤC LỤC
T rang
Lời nói đầu 3
PHẦN MỘT
KHÁI NIỆM Cơ BẢN CỦA KỸ THUẬT THÔNG TIN ĐO LƯỜNG ĐIỂU KHIỂN t r o n g c ô n g n g h iệ p
Chương 1. Giói thiệu về hệ thông thông tin đo lường điều khiến trong công nghiệp 5
Chương 2. Cơ sở lý thuyết của hệ thống thông tin đo lường điều khiển trong công nghiệp 16
218
4.2. Cấu trúc tổng quát của hệ thu thập dữ liệu 108
4.3. Chuyến đổi chuẩn hoá (CĐCH Transducer) 109
4. 4. Bọ d ổ i n ơ i ( M U X - M u l t i p l e x e r , D E M U X - D e m u l t i p l e x e r ) 114
PHẨN BA
C h ư ơ n g 5. H ệ th ô n g chức n ă n g 142
Chưong 7. Một số hệ thông thông tin đo lưừng và điểu khiển trong còng nghiệp hiện nay 168
219