NGUYÊN LÝ PHẦN MỀM: Phần chương trình xử lý tín hiệu từ mạch giao tiếp bao gồm: - Đọc dữ liệu từ ADC và sắp xếp các bit dữ liệu.. - Tính toán để quy đổi thành các đại lượng cơ học như lự
Trang 1CHƯƠNG 7 THIẾT KẾ PHẦN MỀM
I NGUYÊN LÝ PHẦN MỀM:
Phần chương trình xử lý tín hiệu từ mạch giao tiếp bao gồm:
- Đọc dữ liệu từ ADC và sắp xếp các bit dữ liệu
- Chỉnh cân bằng không
- Tính toán để quy đổi thành các đại lượng cơ học như lực, biến dạng và ứng suất
- Hiển thị kết quả trên màn hình
Khi chạy chương trình máy tính sẽ đọc dữ liệu từ mạch giao tiếp và sẽ hiển thị số đọc được, khi đó ta bắt đầu chỉnh biến trở cân bằng đến khi không còn muốn chỉnh nữa thì gõ vào phím
‘N” từ bàn phím Lưu ý là việc chỉnh cân bằng này được thực hiện khi đầu dầm không đặt tải
Khi gõ phím “N” thì máy sẽ thực hiện xong chương trình chỉnh cân bằng không Lúc này đặt tải vào đầu dầm và máy tính sẽ hiển thị các thông số cần muốn xác định Khi chưa gõ phím
“N” thì máy sẽ quay lại thực hiện chương trình con đọc dữ liệu và sẽ tính toán và hiển thị lại đến khi gõ phím “N” thì chương trình sẽ dừng lại và thoát
Trang 2II LƯU ĐỒ CHƯƠNG TRÌNH CHÍNH:
1 Lưu đồ chương trình chính
Upcase(Readkey)=’N’
BẮT ĐẦU
Tiêu đề
Đọc dữ liệu từ ADC Chỉnh cân bằng
Tính toán các đại lượng cơ học
Xuất ra màn hình
Upcase(Readkey)=’N’
Kết thúc
Đọc dữ liệu từ ADC S
S
Đ
Đ
Trang 3 Lưu đồ đọc dữ liệu từ ADC:
Bắt đầu
Đọc B 1 B 4
Đọc B5 B8
Đọc B 9 B 12
Gởi dữ liệu để điều khiển ADC
Sắp xếp dữ liệu
B 12 B 1
Kết thúc
STATUS=0
Trang 52 Lưu đồ tính toán các đại lượng cơ học:
a Lưu đồ tính lực:
P: = Y*sốgam/mức
Bắt đầu Nhậïp số Gam/Mức
Kết thúc Khối lượng :=P
Trang 6b Lưu đồ tính BIẾN DẠNG:
c Lưu đồ tính ỨNG SUẤT:
Bắt đầu
Nhập các hằng số W,B,H,a
Kết thúc
Tính E=B.H 2 /6
Biến dạng:=
= (p*a)/E.W
Bắt đầu
:=(p*a)/W