Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Vy

  • Login to see the comments

  • Be the first to like this

Vy

  1. 1. 1/nnTRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘITRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘIVIỆN VẬT LÝ KỸ THUẬTVIỆN VẬT LÝ KỸ THUẬTBÁO CÁO TỐT NGHIỆPBÁO CÁO TỐT NGHIỆPĐỀ TÀI :ĐỀ TÀI :NGHIÊN CỨU CÔNG NGHỆ GHÉP NỐI BỘ VI XỬ LÝ VỚI THIẾT BỊ DINGHIÊN CỨU CÔNG NGHỆ GHÉP NỐI BỘ VI XỬ LÝ VỚI THIẾT BỊ DIĐỘNG SỬ DỤNG HỆ ĐIỀU HÀNH ANDROID VÀ ỨNG DỤNGĐỘNG SỬ DỤNG HỆ ĐIỀU HÀNH ANDROID VÀ ỨNG DỤNGTRONG CHẾ TẠO THIẾT BỊ HIỂN THỊ SÓNG ĐƠN GIẢNTRONG CHẾ TẠO THIẾT BỊ HIỂN THỊ SÓNG ĐƠN GIẢNGIÁO VIÊN HƯỚNG DẪN : TS. ĐỖ HOÀNG NGỌC ANHGIÁO VIÊN HƯỚNG DẪN : TS. ĐỖ HOÀNG NGỌC ANHSINH VIÊN THỰC HIỆN : BÙI VĂN VỸSINH VIÊN THỰC HIỆN : BÙI VĂN VỸLỚP : VẬT LÝ TIN HỌC – K53LỚP : VẬT LÝ TIN HỌC – K53
  2. 2. 2/nnNỘI DUNG BÁO CÁONỘI DUNG BÁO CÁOTỔNG QUAN1PHƯƠNG PHÁP NGHIÊN CỨU2KẾT QuẢ VÀ HƯỚNG PHÁT TRIỂN3TÀI LIỆU THAM KHẢO4
  3. 3. 3/nn Máy hiện sóng Oscilloscope là thiết bị không thể thiếu ở cácphòng thí nghiệm vật lý. Thiết bị này luôn phải nhập ngoại với giá thành rất đắt. Trong khi đó các thiết bị di động chạy trên nền tảng Androidngày càng phát triển.1.TỔNG QUAN1.TỔNG QUANLý do chọn đề tàiVấn đề đặt ra Từ những bất cập trên,cần phải có 1 ứng dụng hiển thị sóngchạy trên thiết bị Android.Ý nghĩa Cung cấp mã nguồn của ứng dụng, cho phép người sử dụngphát triển các công cụ phân tích và thu thập dữ liệu.Xây dựng thành công ứng dụng hiển thị sóng là tiền đề xâydựng các ứng dụng trong phòng thí nghiệm vật lý.
  4. 4. 4/nn1.TỔNG QUAN1.TỔNG QUAN11Nghiên cứu kĩ thuật ghép nối bộvi xử lý với thiết bị di động sửdụng mạch Arduino22Nghiên cứu phương pháp lậptrình Android dựa trênframework AndEngine xây dựngứng dụng hiển thị sóng đơngiản.Mục tiêu đề tài
  5. 5. 5/nn1Tìm hiểu nguyênlý , cấu tạo máyhiện sóngOscilloscope2Nghiên cứu kỹ thuậtghép nối và biếnđổi ADC trên mạchArduino sử dụng bộvi xử lý ATmega328.3Nghiên cứu phươngpháp lập trìnhAndroid, FrameworkAndEngine .4Xây dựng ứng dụnghiển thị sóng trênthiết bị AndroidXây dựng mô hìnhthí nghiệm khảo sátmạch RLC.2.PHƯƠNG PHÁP NGHIÊN CỨU2.PHƯƠNG PHÁP NGHIÊN CỨUQuá trình thực hiện đề tài
  6. 6. 6/nn2.PHƯƠNG PHÁP NGHIÊN CỨU2.PHƯƠNG PHÁP NGHIÊN CỨUCấu tạo máy hiện sóng OscilloscopeCấu tạo máy hiện sóng Oscilloscope
  7. 7. 7/nn2.PHƯƠNG PHÁP NGHIÊN CỨU2.PHƯƠNG PHÁP NGHIÊN CỨUNguyên lý hoạt độngNguyên lý hoạt động
  8. 8. 8/nn2.PHƯƠNG PHÁP NGHIÊN CỨU2.PHƯƠNG PHÁP NGHIÊN CỨUPhương pháp chuyển đổi ADCPhương pháp chuyển đổi ADC
  9. 9. 9/nnMạch ArduinoMạch Arduino2.PHƯƠNG PHÁP NGHIÊN CỨU2.PHƯƠNG PHÁP NGHIÊN CỨU
  10. 10. 10/nn
  11. 11. 11/nn
  12. 12. 12/nn
  13. 13. 13/nn
  14. 14. 14/nn
  15. 15. 15/nn
  16. 16. 16/nnPHẠM VI NGHIÊN CỨUPHẠM VI NGHIÊN CỨUĐối tượng nghiên cứu:Đối tượng nghiên cứu:1. Windows Application1. Windows Application2.2. Lập trình SOCKET3. Cơ sở dữ liệu Access3. Cơ sở dữ liệu Access4. Ngôn ngữ XML4. Ngôn ngữ XMLPhạm vi nghiên cứu:Phạm vi nghiên cứu:1.1. Ngôn ngữ Lập trình C#Ngôn ngữ Lập trình C#2. Giao thức TCP/IP3.3. Lưu trữ thông tin sinh viên thực hànhLưu trữ thông tin sinh viên thực hành4.4. Đọc và ghi dữ liệu trên file XMLĐọc và ghi dữ liệu trên file XML
  17. 17. 17/nnGIAO TIẾP GIỮA SERVER & CLIENTServerServer2.Client12.Client22.Client n1.IPEndPoint(IPAdress,Port)1.Listening3.Connect15.Send HostNameThread 1Thread 2Thread n-----------4.Accept6.CreateMonitor17.Userralenh8. Gọitớiclient9.ReceiveMsg
  18. 18. CẤU TRÚC LỆNH & TRUYỀN LỆNH CỦA SERVERChuyểnChuyểnsang bytesang byteChuyển sangChuyển sangStringStringMsg ServerMsg Server Chuyển sangChuyển sangStringStringSocketSocketClientClientServerClientSocketthamchiếu tớiClientSendByte
  19. 19. Tên MsgTên MsgTên MáyTên MáyMsg kèm theoMsg kèm theoCẤU TRÚC LỆNH & TRUYỀN LỆNH CỦA CLIENTChuyển sangChuyển sangStringStringChuyểnChuyểnsang bytesang byteSocketSocketServerServerChuyển sangChuyển sangStringStringTên MsgTên MsgTên MáyTên MáyMsg kèm theoMsg kèm theoClientTách thànhMsgSend Byte
  20. 20. 20/nnGIẢI PHÁPGIẢI PHÁPVận dụng lý thuyếtVận dụng lý thuyết1.1. Vận dụng các kiến thức đã học được trên lớpVận dụng các kiến thức đã học được trên lớp2.2. Tìm hiểu ngôn ngữ C# và ngôn ngữ XMLTìm hiểu ngôn ngữ C# và ngôn ngữ XML3.3. Nghiên cứu kỹ thuật lập trình mạngNghiên cứu kỹ thuật lập trình mạngVận dụng thực tếVận dụng thực tế1.1. Dựa trên thực trạng của việc quản lý phòng máy của phòng thực hànhDựa trên thực trạng của việc quản lý phòng máy của phòng thực hànhCác phương tiện, công cụ có thể triển khaiCác phương tiện, công cụ có thể triển khai1.1. Mô hình mạng LANMô hình mạng LAN2.2. Máy tính và các thiết bị mạngMáy tính và các thiết bị mạng3.3. Phòng máy thực hànhPhòng máy thực hành
  21. 21. 21/nnKẾT QUẢ DỰ KiẾNKẾT QUẢ DỰ KiẾN1.1. Nghiên cứu được ngôn ngữ lập trình C#, ngônNghiên cứu được ngôn ngữ lập trình C#, ngônngữ XML, kỹ thuật lập trình mạngngữ XML, kỹ thuật lập trình mạng2.2. Hoàn thành được 1 phần mềm hoàn chỉnh chạyHoàn thành được 1 phần mềm hoàn chỉnh chạyđược trên hệ thống thậtđược trên hệ thống thật
  22. 22. 22/nnKẾT LUẬNKẾT LUẬNKết quả đạt đượcKết quả đạt đượcTạo ra được phần mềm quản lý phòng máyTạo ra được phần mềm quản lý phòng máyPhạm vi ứng dụngPhạm vi ứng dụngCho phòng thực hành của trường CĐ Công Nghiệp TuyCho phòng thực hành của trường CĐ Công Nghiệp TuyHoàHoàDự kiến khả năng phát triển :Dự kiến khả năng phát triển :1.1. Quản lý thi cửQuản lý thi cử2. Chương trình thi khám phá IT2. Chương trình thi khám phá IT
  23. 23. 23/nnTài liệu tham khảoTài liệu tham khảo Tài liệu tiếng Anh :Tài liệu tiếng Anh :Csharp Network Programming tác giảCsharp Network Programming tác giả Richard BlumRichard BlumC Professional Projects Nhóm tác giả NIICC Professional Projects Nhóm tác giả NIICvv...vv... Tài liệu tiếng Việt :Tài liệu tiếng Việt :[[11]] ““Tự học C#Tự học C#”, Phạm Hồng Thái, Nguyễn Phước Lành, Đỗ Kim”, Phạm Hồng Thái, Nguyễn Phước Lành, Đỗ KimOanh, NXB Thống Kê, 2002.Oanh, NXB Thống Kê, 2002.[[22]]. “. “.NET Toàn tập”.NET Toàn tập”, Dương Quang Thiện (Chủ biên), NXB Tổng Hợp, Dương Quang Thiện (Chủ biên), NXB Tổng HợpTP.HCM, 2006TP.HCM, 2006 Internet :Internet :1.1. www.codeguru.comwww.codeguru.com2.2. www.codeproject.comwww.codeproject.com3.3. www.quantrimang.comwww.quantrimang.com
  24. 24. 24/nnXin cảm ơnXin cảm ơn

×