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 1TRƯỜ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 2Trướ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 4MỤ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 6CHƯƠ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 8Hì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 9CHƯƠ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 10Hì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 11khoa 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 12nó 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 13Ta 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 142
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 15Hì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 16Bề 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 17Châ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 18Lố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( π kΩ C 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 19Giá 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 20Theo 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 21Thườ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 22Offset = 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 23CHƯƠ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 24Mạ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 25Vi đ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