NGHIÊN CỨU VÀ THIẾT KẾ MẠNG CAN ỨNG DỤNG TRONG CÔNG NGHIỆP
lượt xem 12
download
Tốc độ phát triển nhanh chóng của công nghệ vi điện tử, kỹ thuật truyền thông và công nghệ phần mềm trong những năm gần đây đã tạo sự chuyển biến cơ bản trong hướng đi cho các giải pháp tự động hóa công nghiệp. Xu hướng phân tán, mềm hóa và chuẩn hóa là ba trong nhiều điểm đặc trưng có sự thay đổi này. Những xu hướng mới đó không nằm ngoài mục đích giảm giá thành giải pháp và nâng cao chất lượng hệ thống. Sự ứng dụng rộng rãi các hệ thống mạng truyền thông công nghiệp, đặc biệt các hệ thống...
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: NGHIÊN CỨU VÀ THIẾT KẾ MẠNG CAN ỨNG DỤNG TRONG CÔNG NGHIỆP
- Hội nghị sinh viên nghiên cứu khoa học lần VIII Năm 2008-2009 NGHIÊN CỨU VÀ THIẾT KẾ MẠNG CAN ỨNG DỤNG TRONG CÔNG NGHIỆP Dương Hữu Hoàng Lớp 08DD3N, Khoa Điện – Điện tử TÓM TẮT Tốc độ phát triển nhanh chóng của công nghệ vi điện tử, kỹ thuật truyền thông và công nghệ phần mềm trong những năm gần đây đã tạo sự chuyển biến cơ bản trong hướng đi cho các giải pháp tự động hóa công nghiệp. Xu hướng phân tán, mềm hóa và chuẩn hóa là ba trong nhiều điểm đặc trưng có sự thay đổi này. Nh ững xu h ướng m ới đó không nằm ngoài mục đích giảm giá thành giải pháp và nâng cao chất lượng hệ thống. Sự ứng dụng rộng rãi các hệ thống mạng truyền thông công nghiệp, đặc biệt các hệ thống bus trường (field bus) là một ví dụ tiêu biểu. Mạng truyền thông công nghiệp không phải là một lĩnh vực kỹ thuật hoàn toàn mới mà thực chất là các công nghệ được kế thừa, chắt lọc và phát triển từ k ỹ thu ật truyền thống cho phù hợp với các yêu cầu trong công nghiệp. Điều này th ể hi ện ở ch ỗ, mỗi một người hoạt động trong lĩnh vực điều khiển – tự động hóa đều biết ít nhiều về nó, có thể nói về nó, ngay cả khi chưa đọc một cuốn sách cụ thể nào về mạng công nghiệp, về công nghệ bus trường. Từ hơn một thập kỷ nay, công nghệ bus trường đã trở nên không thể thiếu được trong các hệ thống điều khiển và giám sát hiện đại. Song, thực tế người sử dụng trong công nghiệp thường gặp phải hàng loạt các vấn đ ề khác nhau, mặc dù rất cơ bản, nhưng không được đề cập ở các tài liệu thuộc lĩnh vực mạng truyền thông phổ thông (ví dụ như mạng máy tính, mạng viễn thông). Vấn đề đặt ra trước tiên khi xây dựng một giải pháp tự động không còn là nên hay không nên mà là lựa chọn hệ thống mạng truyền thông nào cho phù hợp với yêu cầu và nhiệm vụ của ứng dụng trong thực tế. Ví dụ, giải pháp bus trường nào có thể thỏa mãn yêu cầu về cấu trúc hệ thống và tính năng thời gian thực của ứng dụng? Thực trạng hiện tại có rất nhiều hệ thống mạng công nghiệp, từ mạng đơn giản gồm một vài thiết bị tới các hệ thống mạng có quy mô lớn hơn và các h ệ th ống SCADA trong các nhà máy xí nghiệp. Như đã nói ở trên, vấn đề không phải là nên hay không nên xây dựng hệ thống mạng mà là lựa chọn mô hình mạng thích hợp cho m ỗi nhu c ầu ứng dựng riêng biệt. Ở Việt Nam, mạng truyền thông công nghiệp đã có những b ước đi rõ rệt, và có những mô hình mạng phong phú. Tuy nhiên, hệ thống m ạng CAN (Controller 1
- Hội nghị sinh viên nghiên cứu khoa học lần VIII Năm 2008-2009 Area Network) là một hệ thống mạng tuyệt vời nhưng lại không m ấy đ ược ph ổ bi ến t ại nước ta cả về mặt tài liệu cũng như mặt ứng dụng. Thực tế thì mạng công nghiệp ở nước ta đều do kỹ sư nước ngoài thiết kế và họ sử dụng ứng dụng CAN rất nhiều. Đề tài này sẽ phân tích mạng CAN và đưa ra một vài ứng dụng CAN mang tính tiết kiệm chi phí sản xuất và chi phí bảo trì. Thiết kế một card CAN đơn giản nhưng đầy đủ tính năng cần thiết để đưa vào ứng dụng trong công nghiệp. QUÁ TRÌNH NGHIÊN CỨU VÀ CÁC KẾT QUẢ 1. Tổng quan Hình 1.1 – Trước đây CAN chủ yếu được sử dụng cho xe ô tô CAN (Control Area Network) xuất phát là một phát triển chung của hai hãng Bosch và Intel phục vụ việc nối mạng trong các phương tiện giao thông cơ giới để thay thế cách nối điểm điểm cổ điển, sau được chuẩn hóa quốc tế trong ISO 11898. Trong một số chủng loại ô tô cỡ lớn, chiều dài dây dẫn tổng cộng trong cách nối điểm điểm có thể lên tới hàng kilomét, tính riêng khối lượng dây dẫn cũng lên tới hàng trăm kilogam. Chỉ cần quan tâm tới hai yếu tố này cũng đủ thấy hiệu quả của việc sử dụng một hệ thống bus trường như CAN. Nhờ tốc độ truyền dẫn tương đối cao ở khoảng cách ngắn cũng như ưu thế ở một số đặc tính kỹ thuật khác mà công nghệ này đã thâm nhập được vào một số lĩnh vực tự động hóa quá trình công nghiệp. Ngày nay, những nhà sản xuất linh kiện bán dẫn như Motorola, Philips, Intel, Atmel, Microchip, Infineon đã tích hợp CAN vào trong các chíp bán d ẫn c ủa h ọ, và th ực tế đã chứng minh điều đó. Atmel có cả một dòng vi đi ều khiển riêng dành cho các ứng dụng về automation trong đó các linh kiện bán dẫn đều tích hợp CAN vào trong đó, giá thành sản xuất được giảm xuống tới mức tối thiểu thay vì phải dùng các chip CAN đ ặc thù. Trước đây các nhà sản xuất chíp thường hay tích hợp các chuẩn UART vào các thiết kế của họ nhằm hỗ trợ các giao tiếp RS232/RS485 thì ngày nay các nhà s ản xu ất này đã tích hợp cả chuẩn CAN vào trong các thiết kế vi xử lý. 2
- Hội nghị sinh viên nghiên cứu khoa học lần VIII Năm 2008-2009 CAN có thể dùng được làm hệ thống thông tin nhúng cho vi điều khiển cũng như hệ thống thông tin mở cho các thiết bị thông minh. Ví dụ một số người sử dụng trong lĩnh vực công nghệ y học đã lựa chọn CAN bởi vì chúng đáp ứng được yêu cầu an toàn tuyệt đối. Ví dụ như hệ thống robots, thang máy, hoặc là hệ thống vận tải yêu cầu có độ an toàn thông tin và độ tin cậy cao. Công ty mạng máy tính nổi tiếng khắp thế giới, Cisco Systems, sử d ụng CAN cho hệ thống mạng con để triển khai và cải tiến những tính năng cho router mà không c ần phải dừng hệ thống. Số lượng CAN node mà Cisco dùng n ằm trong kho ảng 500.000 t ới 1.000.000 node, điều này là minh chứng rõ ràng nhất cho l ợi ích c ủa vi ệc s ử d ụng ứng dụng CAN ngoài lĩnh vực tự động. Ngoài Cisco ra còn có rất nhiều các công ty có tên tuổi khác sử dụng CAN như HP, NASA, Boeing, Lockheed .... Một lĩnh vực khác mà CAN được sử dụng nhiều đó là các trang thi ết b ị y t ế, t ừ các thiết bị sử dụng trong một phòng khám thông thường như đèn và ánh sáng gi ường khám bệnh, hệ thống camera nội soi, tia X, máy siêu âm ... đến các trang thiết bị lớn hơn như hệ thống máy quét CAT. Hầu hết các bệnh vi ện tư nhân l ớn trên n ước M ỹ bao gồm luôn các bệnh viện như GE Medical, Philips Medical, đều có nhu c ầu s ử d ụng CAN (hoặc là CANopen – một chuẩn CAN mở rộng). 2. Mô hình mạng CAN thực Sơ đồ hệ thống Hình 5.1a – Sơ đồ khối hệ thống CAN Master Slave 3
- Hội nghị sinh viên nghiên cứu khoa học lần VIII Năm 2008-2009 Mỗi trạm có một nhiệm vụ riêng biệt, trạm 1 xử lý tính hiệu ADC, trong mô hình thiết kế là tín hiệu nhiệt độ được trả về từ cảm biến nhi ệt LM35. Tr ạm 1 hi ển th ị nhiệt độ môi trường tại thời điểm hiện tại và hiển thị nhiệt độ ngay tại tr ạm qua màn hình LCD loại 16x2, đồng thời truyền nhiệt độ thu được lên Bus CAN. Tr ạm 2 đi ều khiển tốc độ động cơ, tính toán tốc độ động cơ DC và truyền t ốc đ ộ đ ộng c ơ lên Bus CAN, đồng thời tại trạm 2 cũng hiển thị tốc độ động cơ lên màn hình LCD 16x2. Thiết bị giao tiếp CAN với máy tính được thiết kế thân thiện với người sử dụng, có giao tiếp USB tốc độ cao. Trạm này được gọi là trạm trung tâm, trạm trung tâm sẽ thu thập nhiệt độ và tốc độ động cơ truyền từ trạm 1 và trạm 2 thông qua Bus CAN sau đó hiển thị lên máy tính. Trên máy tính có cài sẵn phần mềm hiển thị tốc độ động cơ và nhiệt độ môi trường, phần mềm được viết bằng ngôn ngữ Visual Basic trong môi trường .NET 2.0. Phần lập trình máy tính sử dụng phần mềm Visual Studio 2005 dùng ngôn ng ữ Visual Basic trong môi trường .NET để thiết kế ứng dụng. Phiên bản Visual Studio 2005 Express được Microsoft phát hành miễn phí, được đóng gói theo từng ngôn ng ữ. Đ ặc điểm của các phiên bản này là rất nhỏ gọn, với hầu hết các tính năng cần thi ết cho vi ệc phát triển một ứng dụng bình thường. Nếu như bộ Visual Studio 2005 Professional có dung lượng lên tới khoảng 2.5GB, khi cài cũng cần rất nhi ều không gian đĩa, thì các phiên bản Express có dung lượng chỉ khoảng 450MB, và yêu cầu dung lượng đĩa khi cài đặt thấp hơn nhiều. Giới thiệu chương trình trên máy tính: Hình Chương trình trên máy tính, Form1 Khi nhấn nút Next sẽ chạy vào chương trình chính của h ệ th ống. Ch ương trình chính gồm 2 khối, khối thiết lập cổng serial port giao ti ếp v ới máy tính và kh ối v ận hành chương trình. 4
- Hội nghị sinh viên nghiên cứu khoa học lần VIII Năm 2008-2009 Hình Chương trình chính trên máy tính Trong khối COM Port, có thể lựa chọn cổng COM thích hợp đ ể truyền nhận tín hiệu, ngoài ra, còn có thể thiết lập các thuộc tính khác nhau của c ổng COM như t ốc đ ộ Baudrate, Data Bit và Parity Bit. Khi nhấn chọn cổng COM thíc hợp thì h ệ th ống sẽ được kết nối lập tức với máy tính, biểu tượng kết nối sẽ hiện lên và chớp tắt liên tục, nút Disconnect sẽ xuất hiện. Nếu hệ thống không kết n ối được thì bi ểu t ượng k ết n ối sẽ không xuất hiện. Bên phải chương trình sơ đồ miêu tả hệ thống thi ết kế, máy tính đ ược k ết n ối với 2 node trạm thông qua CAN bus – đường màu xanh lá. Từ mỗi trạn lại có từng ph ần tử chấp hành tương ứng. Tốc độ động cơ được truyền và hiển thị lên ch ương trình, t ốc độ động cơ được điều khiển bằng biến trở nằm ở trạm còn lại. Nhi ệt độ được giám sát chặt chẽ, khi quá nhiệt (80 0C) thì quạt sẽ được bật để giảm thiểu lượng nhiệt trên hệ thống. Khi quạt được bật thì biểu tượng quạt sẽ chớp tắt liên tục, đồng th ời xu ất hiện cảnh báo quá nhiệt. Node trạm cũng được trang bị LCD đ ể giám sát t ốc đ ộ đ ộng cơ và nhiệt độ hệ thống Sau thời gian nghiên cứu và thi công ba trạm CAN, m ột trạm trung tâm có kết n ối với máy tính và hai trạm vệ tinh điều khiển động cơ DC được điều khiển bằng biến trở và thu thập nhiệt độ môi trường. Khoảng cách truyền giữa m ỗi trạm là 8m, t ốc đ ộ truyền 125 Kb/s, hệ thống làm việc bình thường, không hề có bất kỳ sự c ố nào. Phần giao tiếp với máy tính thông qua cổng USB làm cho hệ th ống tr ở nên thân thi ện h ơn v ới người dùng, vì hầu hết các máy tính bây gi ờ đều không có c ổng Serial truy ền th ống. Tốc độ giao tiếp với máy tính khá cao, 19200 Kb/s, dữ li ệu đ ược truyền v ề t ương đ ối chính xác. KẾT LUẬN Ưu điểm: - Sử dụng vi điều khiển AVR giá thành thấp nên không phát sinh nhiều chi phí. 5
- Hội nghị sinh viên nghiên cứu khoa học lần VIII Năm 2008-2009 - Tương thích với các thiết bị công nghiệp theo chuẩn CAN. - Có khả năng thay thế các thiết bị đo lường sử dụng chu ẩn CAN trong công nghiệp. Hiện tại giá thành của các sản phẩm CAN trong công nghi ệp r ất cao, t ừ 400 USD tới cả ngàn USD tùy loại. Với mạch CAN trong đề tài này giá thành thiết bị CAN chỉ khoảng 800.000 VNĐ. - Ưu điểm tuyệt vời của mạng CAN giúp giảm tối đa chi phí dây dẫn phát sinh trong hệ thống mạng. - Phần mềm lập trình CAN là AVR Studio cũng là phần m ềm đ ược công ty Atmel phân phối miễn phí. - Hệ thống kết nối với máy tính qua chuẩn USB nên thân thiện với người dùng. Khuyết điểm: - Hiện tại vì chi phí giới hạn nên chỉ thực hiện hệ thống trên ba trạm CAN, ch ưa thể hiện được sự phân xử bus truyền tuyệt vời của CAN. - Chưa phát huy được tối đa khả năng tiết kiệm năng lượng c ủa vi đi ều khi ển AVR. Hướng phát triển của đề tài - Thiết kế thêm một hoặc vài trạm vệ tinh thể hiện sự phân xử bus tuyệt vời của CAN. - Đưa sản phẩm vào trong các nhà máy, xí nghiệp. TÀI LIỆU THAM KHẢO 1. Trần Văn Sư, truyền số liệu và mạng thông tin số, nhà xuất bản đ ại h ọc qu ốc gia TP.HCM 2. Hoàng Minh Sơn, mạng truyền thông công nghi ệp, nhà xuất bản khoa h ọc và k ỹ thuật 3. www.atmel.com, datasheet AT90CAN32/64/128 4. http://en.wikipedia.org/wiki/Controller_Area_Network 5. http://www.can-cia.org/ 6. Wilfried Voss, a comprehensible guide to controller area network 7. www.microchip.com, datasheet MCP2551, driver CAN bus 8. Texas instruments, Introduction to the controller area network 9. Michel Passemard, Atmel Microcontrollers for Controller Area Network (CAN) 6
- Hội nghị sinh viên nghiên cứu khoa học lần VIII Năm 2008-2009 … 7
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Đồ án môn học “Thiết kế mạng lưới điện khu vực”
63 p | 833 | 410
-
Luận văn tốt nghiệp "Nghiên cứu và thiết kế hệ thống VoIPv6"
84 p | 293 | 152
-
Đồ án 1: Thiết kế mạng điện 110KV
108 p | 1131 | 138
-
Luận văn: “Thiết kế mạng an toàn sử dụng PIX firewall cho trường Cao đẳng cơ khí luyện kim”
82 p | 320 | 138
-
ĐỀ TÀI : THIẾT KẾ MẠNG LƯỚI ĐIỆN KHU VỰC
64 p | 426 | 127
-
Luận văn Thạc sĩ Công nghệ Điện tử - Viễn thông: Nghiên cứu và thiết kế Mạng cảm biến không dây phục vụ cảnh báo trượt lở đất
62 p | 308 | 94
-
Tiểu luận: Thiết kế mạng lưới điện khu vực
64 p | 268 | 81
-
Đồ án: Nghiên cứu và chứng minh cách phát hiện có tấn công Sniffer trong mạng LAN (An toàn mạng)
23 p | 243 | 56
-
Đồ án: Nghiên cứu và triển khai hệ thống Windown Server 2012
53 p | 517 | 50
-
Báo cáo tổng kết đề tài: Nghiên cứu, thiết kế máng cào đi kèm máy khấu than có công suất đến 250 tấn/giờ
138 p | 197 | 46
-
Đồ án: Thiết kế mạng thông tin đô thị
38 p | 199 | 29
-
Luận văn Thạc sĩ: Nghiên cứu, thiết kế, thử nghiệm mạng xã hội phục vụ phát triển nông thôn
0 p | 191 | 27
-
Luận văn; Nghiên cứu giao thức trong mạng VOIP
100 p | 77 | 27
-
Bài tập lớn: Thiết kế mạng lưới quan trắc đất cho tỉnh Bình Thuận
32 p | 158 | 21
-
Báo cáo khoa học cấp trường: Nghiên cứu và ứng dụng mạng phần mềm Enterprise Architect trong phân tích thiết kế các hệ thống thông tin
72 p | 47 | 11
-
Luận văn Thạc sĩ Kỹ thuật: Nghiên cứu và thiết kế bộ chuyển chuyển đổi Ethernet - E1 trên công nghệ FPGA
63 p | 29 | 9
-
Luận văn Thạc sĩ Công nghệ thông tin: Thiết kế mạng và phân tích hiệu suất của mạng cảm biến không dây cho giám sát sức khỏe
88 p | 90 | 8
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn