1. Trang chủ
  2. » Luận Văn - Báo Cáo

SỬ DỤNG CẢM BIẾN GIA TỐC ADXL202 ĐỂ XÂY DỰNG THIẾT BỊ TRỎ THAY CHO CHUỘT MÁY TÍNH

50 1K 5
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Sử dụng cảm biến gia tốc ADXL202 để xây dựng thiết bị trỏ thay cho chuột máy tính
Tác giả Hoàng Trung Thành
Người hướng dẫn TS. Lê Vũ Hà, CN. Phạm Duy Hưng
Trường học Đại học Quốc gia Hà Nội - Trường Đại học Công nghệ
Chuyên ngành Điện tử - Viễn thông
Thể loại Khóa luận tốt nghiệp
Năm xuất bản 2005
Thành phố Hà Nội
Định dạng
Số trang 50
Dung lượng 1,12 MB

Nội dung

SỬ DỤNG CẢM BIẾN GIA TỐC ADXL202 ĐỂ XÂY DỰNG THIẾT BỊ TRỎ THAY CHO CHUỘT MÁY TÍNH

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ

Hoàng Trung Thành

SỬ DỤNG CẢM BIẾN GIA TỐC ADXL202 ĐỂ XÂY DỰNG THIẾT BỊ TRỎ THAY CHO CHUỘT MÁY TÍNH

KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY

Ngành: Điện tử - Viễn thông

Cán bộ hướng dẫn: TS Lê Vũ Hà

Đồng hướng dẫn:CN Phạm Duy Hưng

HÀ NỘI – 2005

Trang 2

Trước tiên tôi xin chân thành cám ơn Thầy giáo TS Lê Vũ Hà, cùng Người đồng hướng dẫn cử nhân Phạm Duy Hưng thuộc Khoa Điện Tử- Viễn Thông đã tận tình hướng dẫn tôi tìm hiểu và nghiên cứu khóa luận này

Tôi cũng tỏ lòng biết ơn tới các Thầy, cô giáo trong Trường Đại Học Công Nghệ - Đại Học Quốc Gia Hà Nội đã có công đào tạo, quan tâm, giúp đỡ tôi trong suốt quá trình học tập và hoàn thành khóa luận này Đồng thời em cũng chân cảm ơn các cán bộ trong phòng Robot đã tạo mọi điều kiện cho em làm tốt phần thực nghiệm của mình

Cuối cùng, tôi muốn cám ơn tới tất cả bạn bè, gia đình và người thân đã đông viên và giúp đỡ tôi trong quá trình học tập và hoàn thành khóa luận này

Hà nội, ngày 1 tháng 6 năm 2005

Sinh viên

Trang 3

TÓM TẮT NỘI DUNG

Ngày nay với sự phát triển mạnh mẽ của công nghệ điện tử, việc phát minh ra các linh kiện mới có kích thước vô cùng nhỏ với tính năng ứng dụng cao Các linh kiện đã được tích hợp theo quy trình sản xuất theo công nghệ cao góp phần thu gọn các sản phẩm điện tử Công nghệ vi cơ điện tử đã được phát triển mạnh ở nhiều nước và nó cũng được đầu tư phát triển vì trong tương lai công nghệ này sẽ góp phần vào việc phát triển ngành công nghệ điện tử với những ưu điểm của nó

Khoá luận này trình bày về vấn đề sử dụng cảm biến gia tốc kiểu tụ chế tạo theo công nghệ MEMS, sử dụng cảm biến gia tốc ADXL202 để xây dựng thiết bị trỏ chuột bằng tay Xây dựng hệ thống điều khiển chuột dựa vào việc thay đổi số xung vào hai kênh X và Y của cảm biến ADXL202 Tín hiệu giả chuột được thực hiện bằng phần mềm nhúng vào vi điều khiển Basic Stamp (BS2sx) Tìm hiểu chuẩn PS/2 và cách định dạng gói dữ liệu của nó Đồng thời khoá luận cũng tìm hiểu được dịnh dạng chuẩn PS/2 chuột cũng như các gửi

dữ liệu tới PC của nó

Trang 4

MỤC LỤC

Chương 1: Giới thiệu………1

Chương 2 : Giới thiệu tổng quan về công nghệ MEMS……… 4

2.1 Giới thiệu chung những đặc điểm của công nghệ MEMS……….4

2.2 Xu hướng phát triển công nghệ trong tương lai……… 5

Chương 3 : Cảm biến gia tốc kiểu tụ chế tạo theo công nghệ MEMS……7

3.1 Nguyên tắc hoạt động của cảm biến gia tốc MEMS kiểu tụ… 7

3.2 Cảm biến gia tốc MEMS kiểu tụADXL202……….9

3.2.1 Đặc tính của cảm biến gia tốc ADXL202……… 9

3.2.2 Cấu trúc của cảm biến ADXL202………10

3.3 Đặc tuyến của cảm biến……… 16

Chương 4: Vi điều khiển Basic Stamp 18

4.1 Giới thiệu về Basic Stamp ……….18

4.2 Ngôn ngữ lập trình cho Basic Stamp ……….23

Chương 5 : Ứng dụng cảm biến ADXL202 xây dựng hệ thống trỏ chuột máy tính……… 25

5.1 Khái quát chuột máy tính………25

5.2 Chuẩn PS/2……… 30

5.3 Mô hình hệ thống……….35

Kết luận………40

Phụ lục……… 41 Tài liệu tham khảo

Trang 5

[1] Analog devices, Inc

[2] Ann Rev Fluid Mech “Microeclectromechical Systems”

[3] Colinfahey “Basic Stamp and PS/2 mouse”

[4] Grigore C Burdea “Haptic feedback for Vitual Reality”

[5] Parallax Inc www.parallaxinc.com

[6] Phạm Duy Hưng, Trần Thu Hồng, Đặng Cao Sơn, Nguyễn Thăng Long,Trần

Quang Vinh và Nguyễn Phú Thuỳ “Ứng dụng cảm biến gia tốc MEMS để đo các

góc nghiêng” kỉ yếu hội nghị toàn quốc về khí cụ bay có điều khiển

[7] Scott Edwards “programming and Customizing the Basic Stamp omputer”

Trang 6

CHƯƠNG 1 GIỚI THIỆU

Các nghiên cứu trong giao tiếp người - máy nhằm tới mục tiêu giúp cho người

sử dụng giao tiếp với máy dễ dàng, thuận tiện hơn và tự nhiên hơn Một trong những

chủ đề nghiên cứu của lĩnh vực giao tiếp người – máy là các giao diện haptic Giao diện haptic sử dụng cảm biến để thu nhận các cử động của bàn tay và các ngón tay và

dùng các thông tin đó cho việc điều khiển các chương trình máy tính

Các giao diện haptic có thể ứng dụng trong nhiều lĩnh vực, đặc biệt là trong các

trò chơi 3-D và các chương trình thực tại ảo, ở đó người sử dụng thường phải thực hiện các thao tác phức tạp như trong thế giới thực

Hình dưới đây mô tả mô hình giao diện haptic sử dụng các cảm biến được gắn

vào đầu các ngón tay để thu nhận các cử động, thông tin nhận được từ các cử động đó

sẽ truyền đến máy tính để điều khiển

Trang 7

Hình 1.3: Việc gắn các cảm biến lên bàn tay và ngón tay

Sau đây là những hình ảnh ứng dụng của giao diện haptic trong các lĩnh vực

điều khiển, y tế…

Hình 1.4: Điều khiển máy tính thông qua thông qua bàn tay

Trang 8

Hình 1.5: Áp dụng trong lĩnh vực cơ khí

Mục tiêu của khoá luận này là xây dựng một mô hình đơn giản cho giao diện

haptic, sử dụng cảm biến gia tốc để thu nhận thôn tin về vị trí cử động của bàn tay và

các ngón tay Dùng các thông tin đó để điều khiển con trỏ trên màn hình máy tính

Trang 9

CHƯƠNG 2 GIỚI THIỆU TỔNG QUAN VỀ CÔNG NGHỆ MEMS

2.1 Giới thiệu chung những đặc điểm của công nghệ MEMS

Hệ thống vi cơ điện tử MEMS (Micro Electro Mechanical Systems) là sự hợp thành của các yếu tố cơ và điện Các linh kiện MEMS lúc đầu chỉ là những sản phẩm trong lĩnh vực cơ làm các đầu đo áp suất và biến dạng thay cho các đầu đo truyền thống Sự phát triển của khoa học kỹ thuật, đặc biệt là của công nghệ vi điện tử đã giúp cho công nghệ MEMS có những bước phát triển mạnh mẽ, mở ra nhiều các kỹ thuật sản xuất mới: công nghệ vi cơ dạng khối (bulk-micromachining), và công nghệ vi cơ

bề mặt (surface-micromachining) với vật liệu chủ yếu là đơn tinh thể silic Các thành tựu đạt được cho thấy, công nghệ MEMS không chỉ bó hẹp trong các loại cảm biến cơ,

mà có thể phát triển ứng dụng trong rất nhiều lĩnh vực cảm biến khác: cảm biến nhiệt, cảm biến từ, cảm biến quang, cảm biến hoá, cảm biến sinh học Không chỉ đơn thần trong lĩnh vực cảm biến mà trong các hệ chấp hành và trong các hệ điều khiển tự động

Có thể nói rằng công nghệ MEMS là công nghệ của thiên niên kỷ mới, công nghệ của tương lai

Các sản phẩm của MEMS được ứng dụng rất rộng rãi đặc biệt trong điều khiển

tự động Những sản phẩm được tích hợp rất nhỏ từ các thành phần cơ và điện, kích thước từ vài µm (micro met) Æ vài mm (milimet) Do sự tích hợp cao như vậy nên trên một hệ thống MEMS có thể có đến hàng triệu linh kiện điện tử Bằng cách kết hợp công nghệ điện tử và công nghệ vi cơ có khả năng tích hợp hàng triệu linh kiệnh đó trên một chíp Những thành phần điện được cấu tạo bằng cách sử dụng công nghệ của mạch tích hợp (IC) Những thành phần cơ học lại được cấu tạo từ công nghệ vi cơ (micromachining) trên đế Silic hoặc thêm vào những lớp cấu trúc mới để hình thành nên những thiết bị cơ và cơ điện tử

Trang 10

Hình 2.1:Cấu trúc bộ cảm biến bộ chấp hành điều khiển hệ thống vi cơ

Trong nhiều ứng dụng, MEMS đã tạo ra được bước chuyển dịch từ những nghiên cứu trong phòng thí nghiệm tới những sản phẩm thương mại với thị trường rộng Trong tương lai những ứng dụng MEMS không những cho phép thu nhận thông tin, truyền thông mà còn cho phép cảm biến, điều khiển môi trường từ xa với giá thành thấp, độ tin cậy cao, độ ổn định cao Với sự kết hợp những khả năng trên, MEMS sẽ đóng một vai trò quan trọng trong nền kinh tế, bao gồm các lĩnh vực như chăm sóc sức khoẻ, giao thông, quân sự, không gian, xây dựng, sản xuất, kiến trúc và hệ thống truyền thông Những ứng dụng được áp dụng: trong y học ,công nghệ hàng không, trong công nghệ thông tin…

2.2 Xu hướng phát triển công nghệ MEMS:

Trong tương lai MEMS sẽ được áp dụng với những chức năng lớn hơn, áp dụng rộng dãi hơn Các thiết bị vi cơ có thể làm việc độc lập hoặc có thể làm việc phối hợp cùng nhau Thiết bị vi cơ có kích thước nhỏ cho nên nó có thể áp dụng trong các lĩnh vực mà các linh kiện khác không đáp ứng được do yêu cầu về kích thước hay độ chính xác Tuy nhiên vật liệu chế tạo MEMS thì mới ở trạng thái khởi đầu, vì vây việc tìm ra những vật liệu mới phù hợp rất thuận lợi cho việc phát triển công nghệ MEMS Trong tương lai thì những sản phẩm MEMS sẽ phục vụ trong nhiều lĩnh vực của đời sống hơn do những ưu việt của nó Sự đầu tư của các công ty lớn vào MEMS đã đem lại cho nó những thành công và ngày càng xuất hiện nhiều sản phẩm thương hiệu hóa Với những đặc điểm nhỏ gọn, xử lý thông minh thì ngày nay các sản phẩm áp dụng công nghệ MEMS được phát triển ở nhiều nước và rất được quan tâm

Hiện nay tại Trường Đại Học Quốc Gia Thì MEMS cũng rất được quan tâm, và đầu tư phát triển Trường đã thành lập một phòng nghiên cứu về MEMS gồm các thầy giáo và các sinh viên và quan tâm nghiên cứu về công nghệ này Thông qua quá trình

Trang 11

khoa học có giá trị Những nghiên cứu này mục đích là áp dụng các linh kiện MEMS vào lĩnh vực công nghệ điện tử và viễn thông

Trang 12

nó là hoạt động phụ thuộc nhiều vào sự thay đổi nhiệt độ và có độ nhạy kém hơn cảm biến kiểu tụ Các cảm biến kiểu tụ có độ nhạy cao hơn, ít bị phụ thuộc vào nhiệt độ, ít

bị nhiễu và mất mát năng lượng Tuy nhiên chúng có nhược điểm là mạch điện tử phức tạp hơn Hiện nay cảm biến gia tốc kiểu tụ được ứng dụng rộng rãi hơn Trong khóa luận này sử dụng cảm biến gia tốc ADXL202 kiểu tụ chế tạo theo công nghệ vi cơ điện

tử MEMS

3.1 Nguyên tắc hoạt động của cảm biến gia tốc MEMS kiểu tụ:

Hình 2.1 đưa ra nguyên tắc đo gia tốc xét tương tự như hệ dao động lò xo gồm: vật có khối lượng m, lò xo có độ cứng k

Trang 13

Ta thấy theo định luật Hooke thì lực tác dụng tỷ lệ với độ biến dạng của lò so: F= kx Mà theo định luật II Newton đối với hệ quy chiếu quán tính ta lại có : F= ma

Từ đó ta có: a =

m

kx

, Để đo được gia tốc ta chỉ cần tính độ dịch chuyển do các giá trị

độ cứng k và khối lượng vật đã biết, người ta có thể sử dụng thuộc tính điện của tụ điện có hai bản cực song song khoảng cách giữa hai bản tụ có thể thay đổi được

Hình 3.2:Mô hình hai tụ nối tiếp nhau

Điện dung của tụ điện đơn là C=

x thì

0

x x

k

C B

= (1) hay có thể viết lại là:

x x

x C

x C

0 0

0

1 1

(3) Với khoảng x dịch chuyển nhỏ, phương trình trên có thể rút gọn thành:

Trang 14

2

x

x C

C

∆ (4)

Như vậy, nếu gắn khối lượng m của cảm biến vào bản tụ nằm giữa hệ hai tụ điện nối tiếp thì có thể xác định được độ dịch chuyển của nó dưới tác dụng của lực F, tức là xác định được gia tốc thông qua việc xác định giá trị ∆C

3.2 Cảm biến gia tốc MEMS kiểu tụ ADXL202:

ADXL202 là cảm biến gia tốc kiểu tụ chế tạo theo công nghệ MEMS của hãng Analog Devices

3.2.1 Đặc tính của cảm biến gia tốc ADXL202:

Kích thước của cảm biến rất ADXL202 rất nhỏ: rất thuận lợi cho những thiết bị trỏ điều khiển gắn tay

Hình 3.3:Hình ảnh cảm biến trên tay

Cảm biến gia tốc góc 2 kênh cho lối ra với xung tỷ lệ với gia tốc Có hai loại lối ra: đó là lối ra tương tự và lối ra số

- Lối ra tương tự (mức điện áp tương tự tỷ lệ gia tốc)

- Lối ra số (độ rộng xung tỷ lệ với gia tốc)

Ta có thể sử dụng cảm biến để đo cả gia tốc tĩnh (gia tốc trọng trường khoảng ±2g) và gia tốc động (như độ rung, độ nghiêng) Đối với gia tốc tĩnh thì nó chính là hình chiếu trên phương gia tốc trọng trường

Trang 15

Hình 3.4:Véc tơ gia tốc trên phương véc tơ gia tốc trọng trường

3.2.2 Cấu trúc của cảm biến gia tốc ADXL202:

Hình 2.3 dưới miêu tả sơ đồ khối của ADXL202:

Hình 3.5: Sơ đồ khối của cảm biến ADXL202

Cảm biến gia tốc hai chiều kiểu tụ cho phép xác định một cách độc lập các gia tốc theo các phương trục toạ độ X và Y Theo sơ đồ khối ta thấy cảm biến này có hai loại lối ra đó là lối ra số trên các kênh Xout và Yout (độ rộng xung tỉ lệ với gia tốc) và lối ra tương tự trên các kênh Yfilt và Xfilt (mức điện áp tương tự tỉ lệ với gia tốc) Cảm biến có thể được sử dụng để đo cả gia tốc tĩnh và gia tốc động

Trang 16

Bề mặt của cảm biến là có cấu tạo từ nhiều lớp silíc, trên bề mặt có cấu tạo là những lò xo cung cấp điện trở để kìm hãm gia tốc Mọi sự chuyển động của những khối không cân xứng các tụ khác nhau kết quả là sẽ xuất hiện một xung vuông ở lối ra với biên độ tỷ lệ với gia tốc Trên mỗi trục sẽ được dải điều biến chỉnh sửa tín hiệu và xác định rõ hướng của gia tốc Lối ra này cung cấp tới bộ điều biến chu kỳ xung (DCM) đó là sự kết hợp chặt chẽ những tụ bên ngoài để đặt dải thông trên mỗi trục Tín hiệu tương tự đã được lọc và chuyển đổi tới chu kỳ xung lối ra bởi DCM Sau khi qua bộ DCM tín hiệu thu được sẽ là tín hiệu số Điện trở Rset đặt độ rộng xung PWM (T2) Còn tín hiệu tương tự thu được ở các kênh Xfilt và Yfilt thông qua các tụ lọc Cx và

Cy Một điện trở ngoài đặt khoảng thời gian của chu kỳ công suất lối ra.A(g)= 0 (g) gia tốc tạo ra 50% chu kỳ xung suất lối ra Chi phí thấp, tất cả là số, vi điều khiển có thể được sử dụng để đo gia tốc bởi sự định thời cả hai chu kỳ xung và khoảng thời gian trên mỗi trục

Cấu hình chân của cảm biến ADXL202:

Hình 3.6: Sơ đồ chân của cảm biến ADXL202

Trang 17

Chân Tên Mô tả chức năng

11 Yfilt Lối ra tương tự kênh Y

12 Xfilt Lối ra tương tự kênh X

Dạng xung lối ra số của cảm biến ADXL202:

Trang 18

Lối ra số của ADXL202 là bộ điều biến chu kỳ công suất Gia tốc tỷ lệ với tỷ số T1/T2 Định mức lối ra của ADXL202 là:

0 g = 50% chu kỳ công suất

Scale factor là 12.5% chu kỳ công suất thay đổi trên g

Chọn dải thông sử dụng CX và CY:

ADXL202 cung cấp giới hạn dải cho các chân Xfilt và Yfilt Các tụ phải thêm tại những chân để thực hiện bộ lọc thông thấp tránh hiện tượng chồng phổ và giảm nhiễu Công thức tính 3 db dải thông:

F-3 db =

)).(

*)32(2( π kC x y

( y x C

5 Fµ

Dung sai của điện trở nội (Rfilt) có thể thay đổi nhiều khoảng ±25% với giá trị định mức là 32KΩ, vậy dải thông sẽ thay đổi theo Dung kháng tối thiểu trong mọi trường hợp yêu cầu là 1000 pF cho C(X,Y)

Trang 19

Giá trị điện trở cho T2:

Tính gia tốc lối ra: theo sự nghiên cứu và thực nghiệm thì gia tốc của cảm biến

ADXL202 được tính theo công thức sau:

Acceleration (in g) =

g per cycle Duty

g Zero at Cycle Duty Cycle

Trang 20

Theo những đặc điểm chính của data sheet, thì định mức chu kỳ công suất lối ra của ADXL202 là 50% tại Zero g và 12.5% chu kỳ công suất thay đổi per g Bởi vậy công thức tính chu kỳ công suất như sau:

Acceleration (in g) =

%5.12

%50)2/1(T T

H

Người thiết kế cần nắm vững những khái niệm sau:

Resolution(độ phân giải): sự thay đổi tín hiệu nhỏ nhất cần phát hiện ra

Bandwidth(băng thông): tần số cao nhất cần được phát hiện ra

Acquisition Time(thời gian nhận): đó là thời có thể nhận tín hiệu trên mỗi trục

Những khái niệm trên sẽ giúp xác định rõ dải thông của gia tốc kế, tốc độ đồng

hồ của vi điều khiển và chiều dài của chu kỳ T2

Sự lựa chọn dải thông của gia tốc kế sẽ được xác định rõ bằng đo đạc độ phân dải (dải thông nhỏ nhất có thể phát hiện ra gia tốc) bộ lọc có thể được sử dụng làm giảm nhiễu nền và cải thiện độ phân giải của gia tốc kế Độ phân giải phụ thuộc vào cả dải thông bộ lọc tín hiệu tương tự tại Xfilt và Yfilt và tốc độ của bộ đếm vi điều khiển

Lối ra của tương tự của ADXL202 có đặc trưng dải thông khoảng 5kHz, cao hơn nhiều so với trạng thái của chu kỳ công suất có khả năng chuyển đổi Người sử dụng phải lọc tín hiệu tại những thời điểm để giới hạn hiện tượng chồng phổ Để làm giảm tối thiểu lỗi DCM dải thông tín hiệu tương tự cần nhỏ hơn 1/10 tần số DCM

Dải thông của tín hiệu tương tự có thể giảm hơn nữa để làm giảm nhiễu và cải thiện độ phân giải Nhiễu của ADXL202 có thể xác định thông qua công thức sau:

Noise(rms) = (500 µg/ z)*( BW*1.5)

Tại 100Hz giá trị của nhiễu sẽ là:

) =6.12 mg Noise(rms) = (500 µg/Hz)*( 100 * ( 1 5 )

Trang 21

Thường thì giá trị đỉnh của nhiễu là giá trị mong muốn nhiễu đỉnh – đỉnh được ước lượng bằng phương pháp thống kê

Bandwith CX,CY Rms noise Peak to peak noise

3.3.Đặc tuyến ra của ADXL202:

Khảo sát hệ hệ giao động lò so ta thấy mối quan hệ giữa số xung thu được từ bộ đếm và góc nghiêng của cảm biến so với phương của trọng trường ta thu được tín hiệu hình sin điều hoà như hình vẽ 2.7

Phương trình của dạng xung lối ra :

- Độ dịch offset:

Trang 22

Offset = A + Pmin =

2

minmax P

Hình 3.7: Mối quan hệ giữa góc và xung lối ra

Từ các phương trình trên ta có cơ sở để tính toán góc nghiêng dựa vào lối ra số của cảm biến gia tốc:

Xung = Asin(góc) + offset Góc = arcsin[(xung - offset)/A]

Pitch = arcsin[(xung - offset)/A] Pitch = arcsin[(xung - offset)/A]

Tín hiệu lối ra là chu kỳ hình sin biến đổi từ 0Æ360o, hai kênh X và Y lệnh pha 90o và hoàn toàn độc lập với nhau

Sở dĩ đặc tuyến của ADXL202 có dạng Sin điều hòa, do cấu tạo của nó là dạng

tụ, để thay đổi gia tốc thì những bản tụ phải thay đổi khoảng cách sự thay đổi đó làm cho số xung phát ra thay đổi trên hai kênh X và Y dựa vào phần mềm nhúng vào Basic Stamp và dụng cụ đo ta thấy số xung ra quan hệ với ra tốc góc theo phương trình giao động điều hòa cho nên đặc tuyến lối ra là giao động điều hòa dạng sin

Trang 23

CHƯƠNG 4 GIỚI THIỆU VỀ VI ĐIỀU KHIỂN BASIC STAMP

4.1 Giới thiệu về Basic Stamp

Basic Stamp là vi điều khiển được phát triển bởi Paralax, nó rễ lập trình sử dụng ngôn ngữ lập trình Basic Stamp Nó được gọi là “Stamp” vì nó có kích thước trung bình của một tem thư

Hiện tại có hai họ Stamp được biết đến là Basic Stamp I, Basic Stamp II Trong

đó Basic Stamp II lại được chia ra theo tiêu chuẩn và chức năng thực hiện cao đó là hai loại (- SX và - E) Và hiện nay thì Basic Stamp II được sử dụng rộng rãi hơn với

những tiến bộ của nó

Cả hai họ Stamp đều có những đặc điểm chung:

- Kích thước nhỏ

- Sử dụng nguồn một chiều từ 5V – 15V, phụ thuộc vào ứng dụng

- Chương trình Basic được lưu trữ trong bộ nhớ cố định EEPROMS nên không bị mất khi nguồn bị mất Bất cứ khi nào nguồn được nối, Stamp sẽ chạy chương trình Basic trong bộ nhớ Stamp có thể lập trình lại và nạp lại bất cứ khi nào nó được kết nối với PC Soạn thảo một chương trình mới, ấn một phím chạy chương trình, và chương trình sẽ được nạp vào trong Stamp

- Các chân vào ra (I/O) có thể được kết nối với thiết bị số khác, đối với Basic Stamp I thì dòng tiêu thụ khi đang ở trạng thái chạy là 2mA và khi ở trạng thái nghỉ là 20µA Còn đối với Basic Stamp II thì dòng tiêu thụ khi đang ở trạng thái chạy là 8mA và khi ở trạng thái nghỉ là 100µA

- Giá thành không cao song dựa vào bộ vi xử lý PIC có thể cho phép vận hành

5 triệu lệnh ngôn ngữ máy trên giây

Trang 24

Mạch Basic Stamp là vi điều khiển (máy tính thu nhỏ) dùng thiết kế để sử dụng trong những ứng dụng rộng dãi Nhiều dự án đòi hỏi gắn vào hệ thống xử lý thông minh có thể sử dụng Basic Stamp để điều khiển

Mỗi Basic Stamp ở trên một chíp Basic, bộ nhớ trong (RAM và EEPROM) điều chỉnh hiệu điện thế nuôi là 5V Chúng ta xác định rõ phát triển PBASIC cho Basic Stamp vì nó rất đơn giản, dễ học học ngôn ngữ lập trình thích, thích hợp với với công việc thiết kế và điều khiển Nó bao gồm nhiều lệnh đặc chưng trong những dạng khác nhau của Basic (GOTO, FOR…NEXT, IF…THEN…ELSE) và một số lệnh đặc biệt (SERIN, SEROUT, PWM, COUNT)

Basic Stamp sử dụng trong phần thực nghiệm là BS2sx

Hình 4.1: Vi điều khiển BS2sx

Các đặc tính của nó được trình bày trong bảng sau đây:

Tên chíp BS2Sx Môi trường 0° đến 70°

Vi điều khiển Microchip Pic 16C57c Tốc độ xử lý 50MHz

Tốc độ thực hiện chương trình 10.000 lệnh/s Kích thước RAM 32Bytes Kích thước ẺEPOM

Số chân vào ra I/O

16K Bytes

16 Giao tiếp máy tính PC Nối tiếp (9600 Baud)

Trang 25

Vi điều khiển BS2sx có 24 chân, bao gồm các chân vào ra chân nguồn, đất với kích thước khoảng 16 mm

Hình 4.2: Sơ đồ chân vi điều khiển BS2sx

Số chân

Tên Mô tả

1 SOUT Serial out: được nối với chân Rx của cổng

truyền nối tiếp DB9

2 SIN Serial in: được nối với chân Tx của cổng truyền

Ngày đăng: 25/04/2013, 13:45

HÌNH ẢNH LIÊN QUAN

Hình dưới đây mô tả mô hình giao diện haptic sử dụng các cảm biến được gắn  vào đầu các ngón tay để thu nhận các cử động, thông tin nhận được từ các cử động đó - SỬ DỤNG CẢM BIẾN GIA TỐC ADXL202 ĐỂ XÂY DỰNG THIẾT BỊ TRỎ THAY CHO CHUỘT MÁY TÍNH
Hình d ưới đây mô tả mô hình giao diện haptic sử dụng các cảm biến được gắn vào đầu các ngón tay để thu nhận các cử động, thông tin nhận được từ các cử động đó (Trang 6)
Hình 1.3: Việc gắn các cảm biến lên bàn tay và ngón tay. - SỬ DỤNG CẢM BIẾN GIA TỐC ADXL202 ĐỂ XÂY DỰNG THIẾT BỊ TRỎ THAY CHO CHUỘT MÁY TÍNH
Hình 1.3 Việc gắn các cảm biến lên bàn tay và ngón tay (Trang 7)
Hình 1.4: Điều khiển máy tính thông qua thông qua bàn tay. - SỬ DỤNG CẢM BIẾN GIA TỐC ADXL202 ĐỂ XÂY DỰNG THIẾT BỊ TRỎ THAY CHO CHUỘT MÁY TÍNH
Hình 1.4 Điều khiển máy tính thông qua thông qua bàn tay (Trang 7)
Hình 1.5: Áp dụng trong lĩnh vực cơ khí. - SỬ DỤNG CẢM BIẾN GIA TỐC ADXL202 ĐỂ XÂY DỰNG THIẾT BỊ TRỎ THAY CHO CHUỘT MÁY TÍNH
Hình 1.5 Áp dụng trong lĩnh vực cơ khí (Trang 8)
Hình 2.1:Cấu trúc bộ cảm biến bộ chấp hành điều khiển hệ thống vi cơ - SỬ DỤNG CẢM BIẾN GIA TỐC ADXL202 ĐỂ XÂY DỰNG THIẾT BỊ TRỎ THAY CHO CHUỘT MÁY TÍNH
Hình 2.1 Cấu trúc bộ cảm biến bộ chấp hành điều khiển hệ thống vi cơ (Trang 10)
Hình 2.1 đưa ra nguyên tắc đo gia tốc xét tương tự như hệ dao động lò xo gồm:  vật có khối lượng m, lò xo có độ cứng k - SỬ DỤNG CẢM BIẾN GIA TỐC ADXL202 ĐỂ XÂY DỰNG THIẾT BỊ TRỎ THAY CHO CHUỘT MÁY TÍNH
Hình 2.1 đưa ra nguyên tắc đo gia tốc xét tương tự như hệ dao động lò xo gồm: vật có khối lượng m, lò xo có độ cứng k (Trang 12)
Hình 3.2:Mô hình hai tụ nối tiếp nhau. - SỬ DỤNG CẢM BIẾN GIA TỐC ADXL202 ĐỂ XÂY DỰNG THIẾT BỊ TRỎ THAY CHO CHUỘT MÁY TÍNH
Hình 3.2 Mô hình hai tụ nối tiếp nhau (Trang 13)
Hình 3.3:Hình ảnh cảm biến trên tay - SỬ DỤNG CẢM BIẾN GIA TỐC ADXL202 ĐỂ XÂY DỰNG THIẾT BỊ TRỎ THAY CHO CHUỘT MÁY TÍNH
Hình 3.3 Hình ảnh cảm biến trên tay (Trang 14)
Hình 2.3 dưới miêu tả sơ đồ khối của ADXL202: - SỬ DỤNG CẢM BIẾN GIA TỐC ADXL202 ĐỂ XÂY DỰNG THIẾT BỊ TRỎ THAY CHO CHUỘT MÁY TÍNH
Hình 2.3 dưới miêu tả sơ đồ khối của ADXL202: (Trang 15)
Hình 3.4:Véc tơ gia tốc trên phương véc tơ gia tốc trọng trường - SỬ DỤNG CẢM BIẾN GIA TỐC ADXL202 ĐỂ XÂY DỰNG THIẾT BỊ TRỎ THAY CHO CHUỘT MÁY TÍNH
Hình 3.4 Véc tơ gia tốc trên phương véc tơ gia tốc trọng trường (Trang 15)
Hình 3.6: Sơ đồ chân của cảm biến ADXL202 - SỬ DỤNG CẢM BIẾN GIA TỐC ADXL202 ĐỂ XÂY DỰNG THIẾT BỊ TRỎ THAY CHO CHUỘT MÁY TÍNH
Hình 3.6 Sơ đồ chân của cảm biến ADXL202 (Trang 16)
Hình 3.7: Mối quan hệ giữa góc và xung lối ra - SỬ DỤNG CẢM BIẾN GIA TỐC ADXL202 ĐỂ XÂY DỰNG THIẾT BỊ TRỎ THAY CHO CHUỘT MÁY TÍNH
Hình 3.7 Mối quan hệ giữa góc và xung lối ra (Trang 22)
Hình 4.1: Vi điều khiển BS2sx - SỬ DỤNG CẢM BIẾN GIA TỐC ADXL202 ĐỂ XÂY DỰNG THIẾT BỊ TRỎ THAY CHO CHUỘT MÁY TÍNH
Hình 4.1 Vi điều khiển BS2sx (Trang 24)
Hình 4.2: Sơ đồ chân vi điều khiển BS2sx - SỬ DỤNG CẢM BIẾN GIA TỐC ADXL202 ĐỂ XÂY DỰNG THIẾT BỊ TRỎ THAY CHO CHUỘT MÁY TÍNH
Hình 4.2 Sơ đồ chân vi điều khiển BS2sx (Trang 25)
Hình 4.3: Kết nối BS2 với PC thông qua cổng COM. - SỬ DỤNG CẢM BIẾN GIA TỐC ADXL202 ĐỂ XÂY DỰNG THIẾT BỊ TRỎ THAY CHO CHUỘT MÁY TÍNH
Hình 4.3 Kết nối BS2 với PC thông qua cổng COM (Trang 27)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w