Viết mã nguồn

Một phần của tài liệu Nghiên cứu kết nối thiết bị kiểm tra lực phanh MB 6000 với máy tính tại phòng thực hành khung gầm, bộ môn kỹ thuật ô tô khoa cơ khí (Trang 83 - 91)

Mã nguồn được viết theo ngôn ngữ lập trình Visual Basic. Mã nguồn này được viết dựa trên các phần của giao diện thiết kế. Nội dung cơ bản của mã nguồn được viết dựa trên các công thức tính và thuật toán của từng phần như sau:

Công thức tính độ sai lệch lực phanh: Δ = x100% F F F T P P P T P

nếu lực phanh bên trái lớn hơn lực phanh bên phải;

Δ = x100% F F F P P T P P P

Công thức tính hiệu quả phanh:

H = 100% 81 , 9 . 0 x G F FPTPP

 Mã nguồn viết cho nút cầu trái: Private Sub Command6_Click()

If Text2.Text > Text3.Text Then

Text4.Text = Round((Text2.Text - Text3.Text) * 100 / Text2.Text, 3)

Text5.Text = Round((Text2.Text + Text3.Text) * 100 / ((Text1.Text) * 9.81), 3) Else

Text4.Text = Round((Text3.Text - Text2.Text) * 100 / Text3.Text, 3)

Text5.Text = Round((Text2.Text + Text3.Text) * 100 / ((Text1.Text) * 9.81), 3) End If

End Sub

 Mã nguồn viết cho nút cầu phải: Private Sub Command7_Click()

If Text2.Text > Text3.Text Then

Text6.Text = Round((Text2.Text - Text3.Text) * 100 / Text2.Text, 3)

Text7.Text = Round((Text2.Text + Text3.Text) * 100 / ((Text1.Text) * 9.81), 3) Else

Text6.Text = Round((Text3.Text - Text2.Text) * 100 / Text3.Text, 3)

Text7.Text = Round((Text2.Text + Text3.Text) * 100 / ((Text1.Text) * 9.81), 3) End If

End Sub

 Mã nguồn viết cho nút kết quả: Private Sub Command8_Click()

Dim str3 As Double Dim str4 As Double str3 = Text5.Text str4 = Text7.Text

Text49.Text = Round((str3 + str4) / 2, 3)

If Text4.Text <= Text8.Text And Text5.Text <= Text10.Text And Text49.Text > Text47.Text Then

Text48.Text = "DAT" Else

Text48.Text = "KHONG DAT" End If

End Sub

 Mã nguồn viết cho menu conect: Private Sub mnuconcet_Click()

mnudisconect.Enabled = True mnuconcet.Enabled = False Command6.Enabled = True Command7.Enabled = True Command8.Enabled = True Timer1.Enabled = True Timer2.Enabled = True Timer3.Enabled = True Timer4.Enabled = True

If Text8.Text = "" Or Text10.Text = "" Or Text47.Text = "" Or Text51.Text = "" Or Text52.Text = "" Then Command6.Enabled = False Command7.Enabled = False Command8.Enabled = False Timer1.Enabled = False Timer2.Enabled = False Timer3.Enabled = False Timer4.Enabled = False mnudisconect.Enabled = False

mnuconcet.Enabled = True

MsgBox "nhap thong so xe, cac tieu chuan, sau do bam conect" End If

End Sub

 Mã nguồn viết cho menu disconect: Private Sub mnudisconect_Click()

Command6.Enabled = False Command7.Enabled = False Command8.Enabled = False Timer1.Enabled = False Timer3.Enabled = False Timer4.Enabled = False Timer2.Enabled = False mnudisconect.Enabled = False mnuconcet.Enabled = True End Sub

 Mã nguồn viết cho sự kiện Form load: Private Sub Form_Load()

MSComm1.CommPort = 1 MSComm1.Settings = "9600,n,8,1" MSComm1.InputLen = 0 Text46.Text = Now MSComm1.PortOpen = True mnudisconect.Enabled = False End Sub 3.5 Chạy thử

Sau khi thiết kế phần cứng và viết phần mềm đã được hoàn tất, ta sẽ tiến hành chạy thử theo từng bước như sau:

 Nối cổng giao tiếp COM giữa thiết bị truyền dữ liệu với máy tính.  Mở chương trình hiển thị dữ liệu trên máy tính và chờ kết quả.

3.5.2 Chạy thử

Dùng thiết bị kiểm tra lực phanh MB 6000 thực hiện một quy trình đo lực phanh như đã trình bày ở chương 2.

3.5.3 Kết quả

 Khi thiết bị kiểm tra lực phanh MB 6000 tiến hành đo lực phanh của xe thì trên màn hình máy tính hiển thị các số liệu giống như các số liệu chỉ thị trên tủ đồng hồ của thiết bị đo lực phanh MB 6000.

 Điều này đã thể hiện rằng thiết bị hoạt động tốt và có độ tin cậy tương đối cao.

Bảng kết quả lưu:

NHA TRANG UNIVERSITY

CHUONG TRINH HIEN THI LUC PHANH 16/Jan/11 4:51:59 PM

HAÕNG XE : Fiat Tempra NAÊM SX : 1995

BIEÅN SOÁ : 79C - 0135

CHUÛ XE : Bo mon ky thuat o to

DO SAI LECH LUC PHANH CAU TRUOC (%) 100 HIEU SUAT PHANH CAU TRUOC (%) 66.34

DO SAI LECH LUC PHANH CAU SAU (%) 100 HIEU SUAT PHANH CAU SAU (%) 67.96

HIEU SUAT PHANH XE (%) 67.15 KET QUA: KHONG DAT

Chương 4

KẾT LUẬN VÀ ĐỀ XUẤT Ý KIẾN

4.1 Kết luận

Sau một thời gian thực hiện đồ án tốt nghiệp với đề tài : Nghiên cứu kết nối thiết bị kiểm tra lực phanh MB 6000 với máy tính tại phòng thực hành khung gầm, Bộ môn Kỹ thuật ô tô – khoa Cơ khí. Có thể nói đây là đề tài khá mới và tài liệu tham khảo còn nhiều hạn chế. Nhưng vói sự giúp đỡ tận tình của thầy hướng dẫn TS. Lê Bá Khang và cộng tác viên Đình Hoàng, và một số bạn trong lớp đến nay nội dung cơ bản của đề tài đã được hoàn thành.

Nhìn chung thiết bị đã có sẵn nhưng sau khi khảo sát và tìm hiểu thấy rằng hầu hết thiết bị này chưa có chức năng truyền dẫn, hiển thị, lưu trữ dữ liệu. Vì vậy em đã lựa chọn và quyết định dùng phương án lấy dữ liệu từ vi điều khiển của thiết bị đến Motor bước của đồng hồ chỉ thị để truyền lên máy tính nhờ vào thiết bị do chúng tôi tự thiết kế.

Hiển thị dữ liệu trên màn hình máy tính bằng phần mềm được viết bởi ngôn ngữ lập trình Visual Basic.

Kết quả chạy thử cho thấy dữ liệu đã được truyền dẫn và hiển thị lên máy tính đúng như kết quả trên đồng hồ chỉ thị trên tủ đồng hồ của thiết bị kiểm tra lực phanh MB 6000 và lưu được vào máy tính. Chứng tỏ việc truyền dẫn và hiển thị dữ liệu từ thiết bị kiểm tra lực phanh MB 6000 lên máy tính đạt độ chính xác và tin cậy cao.

Em nghĩ rằng đề tài có ý nghĩa thiết thực đối với sự phát triển của ngành công nghiệp ô tô, đặc biệt là các trạm đăng kiểm, các cơ sở nghiên cứu, nó góp phần giảm chi phí nhập các thiết bị mới. Đặc biệt có rất nhiều ý nghĩa với bản thân đó là:

- Tiếp cận nghiên cứu biết được đặc điểm cấu tạo, nguyên lý và vận hành thiết bị;

- Có kiến thức, kỹ năng thực hành vi xử lý, vi điều khiển và ứng dụng chúng trong chế tạo các board mạch.

Ngày nay các tiêu chuẩn về mức độ an toàn càng ngày càng khắt khe, cần có độ chính xác cao, nên em hi vọng rằng trong tương lai gần chúng ta có thể ứng dụng phần nghiên cứu này vào lĩnh lưu trữ số liệu của ô tô kiểm định để thuận tiện hơn cho việc theo dõi và kiểm tra.

Tuy nhiên do kiến thức, kinh nghiệm thực tế còn hạn chế và thời gian quá ngắn nên nội dung của đề tài sẽ không tránh khỏi sai sót, kính mong Quý thầy cô và các bạn góp ý để đề tài bổ sung được hoàn thiện hơn.

4.2 Đề xuất ý kiến

Bộ môn đã được trang bị đủ bộ thiết bị đo khí xả của cả động cơ Diesel và động cơ Xăng, thiết bị kiểm tra lực phanh MB 6000 do đó đề nghị Nhà trường và cơ quan hữu quan xem xét, nếu được:

 Đầu tư trang bị thêm các thiết bị kiểm tra của các hệ thống khác trên xe như: thiết bị kiểm tra hệ thống lái, treo…..

 Kết hợp các thiết bị kiểm tra lực phanh và các thiết bị kiểm tra khí thải mà bộ môn đã có để lập phòng kiểm tra chất lượng ô tô về phanh và khí thải, xa hơn nữa sẽ bao gồm các hạng mục khác như kiểm tra hệ thống chiếu sáng, khung, gầm bệ, v.v…, đồng thời cũng nhằm mục đích phục vụ tốt hơn cho kế hoạch thực tập của những sinh viên năm cuối thuộc chuyên ngành kỹ thuật ô tô và có nhiều cơ hội hơn để sinh viên tiếp cận học hỏi và cọ xát với thực tế.

Và em mong rằng mỗi sinh viên nên tăng cường sự tự học, trau dồi kiến thức và kinh nghiệm thực tế, nên tìm tòi và say mê nghiên cứu khoa học, cần đề xuất và phát triển các đề tài mang tính khả thi có sự ứng dụng về công nghệ thông tin cho chuyên ngành ô tô.

TÀI LIỆU THAM KHẢO

1. Nguyễn Hữu Cẩn (2007), Lý thuyết ô tô - máy kéo, NXB Khoa học và kỹ thuật. 2. Nguyễn Tăng Cường - Phan Quốc Thắng (2004), Cấu trúc và lập trình vi điều

khiển họ 8051, NXB Khoa học và kỹ thuật.

3. Tống Văn On (2008), Họ vi điều khiển 8051, NXB Khoa học xã hội.

4. Ngô Diên Tập (2005), Lập trình ghép nối máy tính trong Windows, NXB Khoa học kỹ thuật.

5. Nguyễn Nam Thuận - Lữ Đức Hào (2006), Hướng dẫn thực hành viết lập trình trong Visual Basic Express 2005, NXB Giao thông vận tải.

6. Đậu Quang Tuấn (2006), Tự học lập trình Visual Basic 6.0, NXB Giao thông

vận tải.

7. VN - Guide (2003), Những bài thực hành Visual Basic 6.0, NXB Thống kê. 8. Đoàn Hiệp (2005), Điều khiển động cơ bước, Chương trình PFIEV, Đại học

Một phần của tài liệu Nghiên cứu kết nối thiết bị kiểm tra lực phanh MB 6000 với máy tính tại phòng thực hành khung gầm, bộ môn kỹ thuật ô tô khoa cơ khí (Trang 83 - 91)

Tải bản đầy đủ (PDF)

(91 trang)