Thiết kế Card giao tiếp máy tính ứng dụng điều khiển bộ nguồn

114 822 1
Thiết kế Card giao tiếp máy tính ứng dụng điều khiển bộ nguồn

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Thiết kế Card giao tiếp máy tính ứng dụng điều khiển bộ nguồn

Trường Đại Học Sư Phạm Kỹ Thuật Luận Văn Tốt Nghiệp SVTH : Nguyễn Minh Tuấn – Nguyễn Lâm Vũ GVHD : Lê Viết Phú 1 BỘ GIÁO DỤC VÀ ĐÀO TẠO CỘNG HÒA XÃ HỘI CHỦ NHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT ĐỘC LẬP _ TỰ DO _ HẠNH PHÚC KHOA ĐIỆN BỘ MÔN ĐIỆN TỬ NHIỆM VỤ LUẬN VĂN TỐT NGHIỆP Sinh viên thực hiện: NGUYỄN MINH TUẤN NGUYỄN LÂM VŨ Lớp: 95KĐĐ Khóa: 1995 – 2000 1. TÊN LUẬN VĂN: THIẾT KẾ CARD GIAO TIẾP MÁY TÍNH ỨNG DỤNG ĐIỀU KHIỂN BỘ NGUỒN 2. CÁC SỐ LIỆU BAN ĐẦU: 3. NỘI DUNG CÁC PHẦN LÝ THUYẾT & TÍNH TOÁN: 4. CÁC BẢN VẼ & ĐỒ THỊ: THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Trường Đại Học Sư Phạm Kỹ Thuật Luận Văn Tốt Nghiệp SVTH : Nguyễn Minh Tuấn – Nguyễn Lâm Vũ GVHD : Lê Viết Phú 2 5. GIÁO VIÊN HƯỚNG DẪN: LÊ VIẾT PHÚ 6. NGÀY NHẬN NHIỆM VỤ: 30 – 11 – 1999 NGÀY HOÀN THÀNH NHIỆM VỤ: 26 – 2 – 2000 GIÁO VIÊN HƯỚNG DẪN THÔNG QUA BỘ MÔN Ngày tháng năm 2000 CHỦ NHIỆM BỘ MÔN THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Trường Đại Học Sư Phạm Kỹ Thuật Luận Văn Tốt Nghiệp SVTH : Nguyễn Minh Tuấn – Nguyễn Lâm Vũ GVHD : Lê Viết Phú 3 LỜI CÁM ƠN Chúng em xin cảm ơn Nhà trường đã tạo điều kiện cho chúng em được học tập và nghiên cứu trong suốt các năm qua. Chúng em xin chân thành cám ơn Quý Thầy Cô đã tận tình truyền đạt những kiến thức mới và bổ ích cho chúng em, nhất là Quý Thầy Cô trong Khoa Điện đã giảng dạy trong suốt quá trình học tập cũng như trong thời gian thực hiện luận văn tốt nghiệp. Xin trân trọng cảm ơn Thầy Lê Viết Phú đã trực tiếp hướng dẫn chúng em hoàn thành tốt nhiệm vụ. Xin cám ơn các bạn đã quan tâm và giúp đỡ. Xin cám ơn các bậc phụ huynh đã tạo mọi điều kiện về mặt tinh thần cũng như vật chất trong những năm học vừa qua Nguyễn Minh Tuấn Nguyễn Lâm Vũ THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Trường Đại Học Sư Phạm Kỹ Thuật Luận Văn Tốt Nghiệp SVTH : Nguyễn Minh Tuấn – Nguyễn Lâm Vũ GVHD : Lê Viết Phú 4 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Trường Đại Học Sư Phạm Kỹ Thuật Luận Văn Tốt Nghiệp SVTH : Nguyễn Minh Tuấn – Nguyễn Lâm Vũ GVHD : Lê Viết Phú 5 NHẬN XÉT CỦA GIÁO VIÊN DUYỆT THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Trường Đại Học Sư Phạm Kỹ Thuật Luận Văn Tốt Nghiệp SVTH : Nguyễn Minh Tuấn – Nguyễn Lâm Vũ GVHD : Lê Viết Phú 6 LỜI NÓI ĐẦU Ngày nay tin học đã thâm nhập vào tất cả mọi hoạt động trong xã hội và máy vi tính đã trở thành một công cụ đắc lực trong việc hỗ trợ con người. Nó không chỉ làm giảm nhẹ lao động (kể cả lao động trí tuệ) mà còn giúp cho con người có những năng lực mới mà trước đây chúng ta khó hình dung được. Máy vi tính ngày càng được sử dụng rộng rãi trong nhiều cơ quan, trường học, trong các ngành kinh tế và ngay cả trong gia đình. Theo đà phát triển hiện nay của nước ta thì quá trình hiện đại hoá, công nghiệp hoá là hai mục tiêu đứng đầu. Nói đến công nghiệp hoá, hiện đại hóa thì không thể không nói đến quá trình tự động hóa, đó là một quá trình mà sự can thiệp của con người là tối thiểu. Mà để có tự động hoá trong các khâu, các nghành thì nhất thiết phải có sự hổ trợ của tin học mà cụ thể là các máy tính. Việc sử dụng máy vi tính trong lónh vực đo lường và điều khiển ngày càng phổ biến đòi hỏi phải ghép nối máy tính với các thiết bên ngoài trong đó tải hay các yếu tố chấp hành phải điều khiển được, còn các phần tử nhập liệu và các đầu đo thì được liên tục kiểm tra để cập nhật dữ liệu bằng một phần mềm được thiết kế riêng. Thông thường cách giải quyết vấn đề này một cách tốt nhất là thiết kế một khối ghép nối với bên ngoài máy tính để trao đổi thông tin với máy tính, khối đó chính là card giao tiếp. Trong thực tiễn sản xuất, việc đo lường và xử lý các đại lượng của thế giới thực như nhiệt độ, tốc độ, nguồn điện áp… là một yêu cầu cấp bách và thường xuyên. Để phần nào đáp ứng được yêu cầu đó, nhóm em quyết đònh thực hiện đề tài: THIẾT KẾ VÀ THI CÔNG CARD GIAO TIẾP MÁY TÍNH ỨNG DỤNG ĐIỀU KHIỂN BỘ NGUỒN Từ những vấn đề đó, nhóm em đã được Thầy LÊ VIẾT PHÚ hướng dẫn thực hiện đề tài theo hướng tự động hóa bằng máy tính cá nhân (Personal Computer) và đơn giản phần cứng bằng kỹ thuật lập trình. Tuy nhiên vì thời gian có hạn, nên trong quá trình thiết kế tập luận văn này không thể tránh khỏi những sai sót, chúng em rất mong sự giúp đỡ của Quý Thầy Cô và các bạn để cuốn Luận Văn Tốt Nghiệp này được hoàn thiện hơn. Ngày 20 tháng 02 năm 2000 Nhóm Sinh Viên Thực Hiện NGUYỄN MINH TUẤN – NGUYỄN LÂM VŨ THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Trường Đại Học Sư Phạm Kỹ Thuật Luận Văn Tốt Nghiệp SVTH : Nguyễn Minh Tuấn – Nguyễn Lâm Vũ GVHD : Lê Viết Phú 7 MỤC LỤC LỜI NÓI ĐẦU PHẦN A: GIỚI THIỆU CHUNG I. MỤC ĐÍCH – YÊU CẦU 1. MỤC ĐÍCH 2. YÊU CẦU II. Ý TƯỞNG THIẾT KẾ PHẦN B: GIỚI THIỆU SƠ LƯC VỀ HỌ MÁT TÍNH IBM I. BỘ XỬ LÝ TRUNG TÂM II. BỘ NHỚ 1. BỘ NHỚ ROM 2. BỘ NHỚ RAM III. CÁC THIẾT BỊ NHẬP XUẤT NGOẠI VI 1. CÁC THIẾT BỊ NHẬP XUẤT CƠ BẢN 2. XUẤT NHẬP TRAO ĐỔI THÔNG TIN QUA KHE CẮM (SLOT) IV. SỰ PHÂN BỐ ĐỊA CHỈ TRONG MÁY TÍNH V. SO SÁNH VÀ LỰA CHỌN CÁC KỸ THUẬT GIAO TIẾP 1. KỸ THUẬT GIAO TIẾP 2. SO SÁNH VÀ LỰA CHỌN KỸ THUẬT GIAO TIẾP PHẦN C: THIẾT KẾ VÀ THI CÔNG MODULE GIAO TIẾP I. SƠ ĐỒ KHỐI CỦA MODULE GIAO TIẾP II. THIẾT KẾ & THI CÔNG CÁC MODULE CON 1. MODULE GIẢI MÃ ĐỊA CHỈ VÀ ĐỆM DỮ LIỆU (MODULE 1) 2. MODULE NHẬN TÍN HIỆU ANALOG (MODULE 2) 3. MODULE XUẤT TÍN HIỆU ANALOG (MODULE 3) 4. MODULE NHẬN TÍN HIỆU DIGITAL (MODULE 4) THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Trường Đại Học Sư Phạm Kỹ Thuật Luận Văn Tốt Nghiệp SVTH : Nguyễn Minh Tuấn – Nguyễn Lâm Vũ GVHD : Lê Viết Phú 8 5. MODULE XUẤT TÍN HIỆU DIGITAL (MODULE 5) PHẦN D: THIẾT KẾ VÀ THI CÔNG BỘ NGUỒN ỔN ÁP PHẦN E: THIẾT KẾ VÀ LẬP TRÌNH CHƯƠNG TRÌNH ĐIỀU KHIỂN BỘ NGUỒN KẾT LUẬN THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Trường Đại Học Sư Phạm Kỹ Thuật Luận Văn Tốt Nghiệp SVTH : Nguyễn Minh Tuấn – Nguyễn Lâm Vũ GVHD : Lê Viết Phú 9 PHẦN A: GIỚI THIỆU I. Mục đích – Yêu cầu của đề tài: 1. Mục đích: Nhằm đáp ứng được phần nào yêu cầu đo lường, khống chế và điều khiển các thiết máy móc trong sản xuất cũng như phục vụ cho nhu cầu học tập, thí nghiệm của sinh viên. Bên cạnh đó đề tài cũng để minh họa một trong nhiều ứng dụng của các IC chốt, giải mã thông dụng trên thò trường với giá thành rẻ và độ tin cậy cao. Ta có thể dùng các IC này trong mạch để thay thế các IC chuyên dùng như 8255… giúp ta tiết kiệm được kinh phí, khả năng mở rộng cao mà độ tin cậy như nhau trong các ứng dụng vừa và nhỏ. 2. Yêu cầu: Card giao tiếp phải thỏa mãn được các yêu cầu sau: + Dễ mở rộng, dễ phát triển. + Có thể điều khiển được nhiều đối tượng khác nhau (Bộ nguồn chỉ là một đối tượng. + Dễ thay đổi. + Ghép nối được với nhiều chủng loại máy tính khác nhau của họ máy vi tính IBM PC. + Sử dụng các linh kiện sẵn có, dễ tìm kiếm, giá thành phù hợp. + Khi thay đổi đối tượng điều khiển thì không cần thay đổi thiết kế phần cứng mà chỉ cần thay đổi phần mềm điều khiển. + Có khả năng quản lý được nhiều kênh khác nhau. + Có độ tin cậy và chính xác cao khi làm việc. II. Ý tưởng thiết kế: Trong đề tài này em chọn máy vi tính làm nhiệm vụ xử lý và điều khiển vì nó có một số ưu điểm sau: THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Trường Đại Học Sư Phạm Kỹ Thuật Luận Văn Tốt Nghiệp SVTH : Nguyễn Minh Tuấn – Nguyễn Lâm Vũ GVHD : Lê Viết Phú 10  Về phương diện đo lường: - Hiệu chỉnh dễ dàng nhờ vào phần mềm. - Tự động xử lý bằng phần mềm. - Đáp ứng được yêu cầu đa dạng của các quá trình sản xuất.  Về phương diện xử lý: - Ưu điểm của máy tính là khả năng lưu trữ và xử lý thông tin của nó rất lớn và linh động (có thể lưu trên Memory, các loại ổ đóa mềm và cứng) do xử lý số liệu bằng phần mềm. - Các phương pháp khác không có khả năng lưu trữ thông tin, kém linh động, chỉ có khả năng chỉ thò hoặc chỉ điều khiển mà không xử lý số liệu.  Về phương diện điều khiển: - Thực hiện được các phương pháp điều khiển khác nhau nhờ phần mềm.  Về phương diện kinh tế: - Giá thành thi công phải phù hợp, nhưng vẫn đảm bảo độ tin cậy cao. Do đối tượng điều khiển trong đề tài này sử dụng dữ liệu số 8 bit nên ta sẽ thiết kế một card giao tiếp với máy tính theo dạng một board cắm vào khe slot theo chuẩn ISA 8 bit mà mọi máy vi tính PC IBM đều có để truy xuất dữ liệu từ D0 đến D7 trên Data Bus của máy tính để điều khiển đối tượng mà cụ thể trong đề tài này là bộ nguồn ổn áp có điện áp ra có thể thay đổi được trong khoảng từ 0V đến 25,5V. Ngoài ra, dựa trên các mục đích và yêu cầu đã nêu ở trên, hệ thống sẽ được thiết kế theo dạng module có thể tháo lắp độc lập nhau. Các module sẽ được gắn trên một đế cắm có nhiều slot cắm song song nhau và đế cắm này sẽ kết nối với card giao tiếp gắn trong trong máy tính bằng cáp để trao đổi dữ liệu. III. Các bước thiết kế: Để thuận tiện trong quá trình thiết kế cũng như phân bố đòa chỉ cho các card kết nối theo dạng module nhóm chúng em thiết kế theo trình tự: - Thiết kế card giao tiếp gắn bên trong máy tính trước, có nhiệm vụ đệm dữ liệu và giải mã đòa chỉ. THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN [...]... 360 – 36F Bộ đồng xử lý 80x87 Bộ điều khiển đóa cứng Cổng dùng cho trò chơi (Game) Cổng song song 2 (LPT 2) Card EGA 2 Cổng nối tiếp 4 (COM 4) Cổng nối tiếp 2 (COM 2) Dùng cho card mở rộng Bộ điều khiển đóa cứng Cổng nối mạng (LAN) 378 – 37F Cổng song song 1 (LPT1) 380 – 38F Cổng nối tiếp đồng bộ 2 3A0 – 3AF Cổng nối tiếp đồng bộ 1 3B0 – 3B7 Màn hình đơn sắc 3C0 – 3CF Card EGA 3D0 – 3DF Card CGA 3E8... Card giao tiếp, do đó mọi biến động nhiễu của bộ nguồn hay các Card giao tiếp điều có ảnh hưởng đến máy tính và làm máy tính treo máy Để giảm tối thiểu các ảnh hưởng trên thì bộ nguồn và các Card giao tiếp cần phải thiết kế chống nhiễu cho thật tốt (dùng tụ, bố trí các linh kiện …) và đường Mass chung này nên nối với đất Dưới đây là sơ đồ nguyên lý của card đệm và giải mã: SVTH : Nguyễn Minh Tuấn... III Các thiết xuất nhập ngoại vi : (I/O DEVICES) Thiết ngoại vi là những thiết thực hiện chức năng nhập xuất dữ liệu Các thiết ngoại vi thông dụng được gắn với máy tính gồm bàn phím, màn hình, các ổ đóa, máy in … Chúng được gắn vào máy tính nhờ các Card giao tiếp và thông qua các Slot gắn trên Mainboard của máy tính (trên Mainboard của máy tính bao gồm CPU, ROM, RAM, Slot và các bộ phận... 2.2 Giao tiếp ADC 0809 với máy tính: ADC khi nhận vào máy tính cần phải qua mạch giao tiếp với máy tính (để đảm bảo tín hiệu nhận vào được tương thích với máy tính) Hiện nay có rất nhiều phương pháp giao tiếp giữa ADC với máy tính, tuy nhiên để việc giao SVTH : Nguyễn Minh Tuấn – Nguyễn Lâm Vũ 35 GVHD : Lê Viết Phú THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Trường Đại Học Sư Phạm Kỹ Thuật Luận Văn Tốt Nghiệp tiếp. .. hoàn chỉnh, mà tùy từng mục đích sử dụng có thể đưa thêm vào các bản mạch (card) ghép nối để mở rộng khả năng đáp ứng của máy tính Bên trong máy, ngoài các rãnh cắm dùng cho card vào/ra (I/O card) , card màn hình, vẫn còn những rãnh cắm để trống Các rãnh cắm này được tiếp tục dùng để ghép nối các bản mạch cắm thêm vào với máy tính PC Ở máy tính PC/XT rãnh cắm trong máy tính chỉ có một loại với độ rộng... và lựa chọn các kỹ thuật giao tiếp: 1 Kỹ thuật giao tiếp: Ở phần trên, nhóm em đã trình bày sơ lược về các I/O và chọn vùng đòa chỉ cho Card giao tiếp Tuy nhiên, khi giao tiếp giữa các Card I/O với máy vi tính thì có rất nhiều phương pháp khác nhau nhưng có thể chia làm 3 nhóm chính như sau: - Vào / Ra điều khiển bằng chương trình (Program – Controlled I/O) - Vào / Ra điều khiển bằng ngắt (Interrupt... các card còn lại sẽ gắn vào module bao gồm card xuất tín hiệu Digital, card nhận tín hiệu Digital, card xuất tín hiệu Analog, card nhận tín hiệu Analog - Dựa trên đòa chỉ chọn trước (nằm trong vùng đòa chỉ dành cho card cắm thêm trong máy tính) thiết kế từng module đã kể trên Các module này có thể thiết kế theo thứ tự tùy ý do đã chọn trước đòa chỉ truy xuất không trùng nhau - Thiết kế module nguồn. .. Module này được thiết kế riêng trên một miếng mạch in và có đặc điểm sau: - Đầu vào : Gồm các chân sau : (được lấy từ Slot của máy tính) + 8 chân Data (D0 D7) + 10 chân đòa chỉ (A0 A9) + 5 chân điều khiển : AEN, IOR, IOW, OSC, RESET Ngoài ra, trên Card Đệm và Giải mã này còn có thêm các đường nguồn + 5V và đường Mass Đường Mass này phải được nối giữa máy tínhBộ nguồn – Các Card giao tiếp, do đó mọi... ra thông qua card đệm và giải mã - Thiết kế phần mềm điều khiển được viết bằng ngôn ngữ C SVTH : Nguyễn Minh Tuấn – Nguyễn Lâm Vũ 11 GVHD : Lê Viết Phú THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Trường Đại Học Sư Phạm Kỹ Thuật Luận Văn Tốt Nghiệp PHẦN B: GIỚI THIỆU SƠ LƯC VỀ HỌ MÁY TÍNH IBM I Bộ xử lý trung tâm : (CPU_Central Processing Unit) Đây là bộ phận trung tâm điều khiển mọi hoạt động của máy vi tính Nó là một... Nghiệp tiếp này có tính khả thi cao thì phần lớn các Card giao tiếp loại này đều có chung một sơ đồ khối sau: Các tín hiệu Chọn kênh Analog Analog Lấy mẫu và giữ ADC Đệm Data và giải mã chọn kênh  Trong mạch thiết kế của chúng em thì Card giao tiếp này có khả năng nhận vào 128 kênh ANALOG, tương ứng với hai phần độc lập, mỗi phần có thể nhận vào 64 kênh Để hiểu rõ thêm về Card giao tiếp này chúng em

Ngày đăng: 24/04/2013, 15:55

Hình ảnh liên quan

Từ bảng này ta thấy rõ ràng là các địa chỉ 300 đến 31F (Hex) đã được dự tính để dùng  cho card  mở  rộng - Thiết kế Card giao tiếp máy tính ứng dụng điều khiển bộ nguồn

b.

ảng này ta thấy rõ ràng là các địa chỉ 300 đến 31F (Hex) đã được dự tính để dùng cho card mở rộng Xem tại trang 20 của tài liệu.
Bảng phân bố địa chỉ : - Thiết kế Card giao tiếp máy tính ứng dụng điều khiển bộ nguồn

Bảng ph.

ân bố địa chỉ : Xem tại trang 28 của tài liệu.
Đọc các file .dat (chứa dữ liệu hình con mèo), nếu quá trình đọc thành công hàm trả về giá trị TRUE, nếu không sẽ trả về giá trị FALSE - Thiết kế Card giao tiếp máy tính ứng dụng điều khiển bộ nguồn

c.

các file .dat (chứa dữ liệu hình con mèo), nếu quá trình đọc thành công hàm trả về giá trị TRUE, nếu không sẽ trả về giá trị FALSE Xem tại trang 67 của tài liệu.
trên trái màn hình - Thiết kế Card giao tiếp máy tính ứng dụng điều khiển bộ nguồn

tr.

ên trái màn hình Xem tại trang 74 của tài liệu.
case 28: // nút Thoát trên góc trái màn hình {  - Thiết kế Card giao tiếp máy tính ứng dụng điều khiển bộ nguồn

case.

28: // nút Thoát trên góc trái màn hình { Xem tại trang 113 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan