3. Bố cục luận văn
1.5 Board mạch chủ Picdem Z
Board trình diễn PICDEM Z hay board chủ, thì có đầy đủ những đặc tính cần thiết
để bắt đầu phát triển những ứng dụng trên nền giao thức Zigbee sử dụng Microchip PIC18 họ Vi điều khiển. Vi chương trình được lập trình sẵn cho phép người dùng bắt
đầu ước lượng cho board khi lấy ra khỏi hộp mà không cần lập trình bổ sung hay cấu hình.
Hình 1.1: Bo mạch chủ Picdem Z
Những đặc điểm trên board mạch trình diễn PICDEM Z bao gồm:
• Microcontroller socket(U4): 40 và 28 chân DIP những chân này được cung cấp cho lựa chọn người dùng về vi điều khiển Microchip PIC18. Board mạch này thì được trang bị từ khi xuất xưởng với một PIC18LF4620 vi điều khiển hiệu năng cao, được khóa ở tần số 4Mhz và được lập trình trước với vi chương
trình ứng dụng demo dùng Microchip stack. Vi điều khiển trên mỗi board bao gồm trong bộ trình diễn chứa một nhãn để nhận diện nó như là một Zigbee Coordinator (hiểu như là trình phối hợp) hoặc Zigbee RFD (giảm bớt chức năng thiết bị)
• Temperature sensor(U3: TC77) Đây là một cảm biến nhiệt 5 chân với một PSI (per square inche = trên mỗi inche vuông) bề mặt của Microchip
• User-defined LEDs(D1,D2): Đây là 2 diode phát sáng được dẫn dắt điều khiển bởi những chân tín hiệu số vào ra, và có thểđược sử dụng để mô phỏng một tín hiệu ngỏ ra tới thiết bị được gài vào. Những diode phát sáng này được dùng hoặc tắt bằng bằng những chân nhảy JP2 và JP3. Mặc định, những diode phát sáng này được cho phép bật bởi những chân nhảy ngắn cố định theo đường vệt PCB. Nếu được yêu cầu, bạn có thể cắt vệt và cài chân nhảy theo ý mình.
• User-defined Push Buttons (S2,S3): Đây là những nút chuyển được kết nối
đến những chân tín hiệu vào ra trên bộ điều khiển, và có thể được sử dụng để
mô phỏng 1 tín hiệu ngỏ vào trong một ứng dụng đượ nhúng vào. Những nút chuyển này thì không có cần gạt bên ngoài điện trở. Như vậy thì bạn phải kích hoạt cho phép ở tùy chọn bật lên nằm trong PORTB để đọc đúng trạng thái chuyển đổi
• Reset Push Button (S1): Nút chuyển này cốđịnh đến chân MCLR trên bộđiều khiển, và nó được dùng để reset lại cho board mạch
• RJ-11(6 dây) Modular Connector (J5) : Chỗ kết nối này cho phép board mạch trình diễn kết nối đến Microchip MPLAB ICD 2 hệ thống cho việc lập trình và gỡ lỗi nâng cao cho vi điều khiển
• RS-232 (DB9F) Connector (P1) : Chỗ kết nối này cho phép board mạch trình diễn kết nối một board mach khác hay cổng PC Serial. Vi chương trình ứng dụng demo được lập trình sẵn sử dụng kết nối này để giao tiếp với 1 PC và đề
xuất tùy chọn cấu hình ứng dụng. Nếu được yêu cầu, ban có thể ngưng kết nối trên board RS-232 từ bộđiều khiển bằng cách làm gãy vệt PCB trên chân nhảy
• RF Card Connector (J2): Đây là đầu kết nối chung để kết nối tất cả được hổ
trợ những card RF. Đầu kết nối này được cung cấp nguồn DC +3.3V, mát, và 1 tuyến SPI, và một vài tín hiệu điều khiển tín hiệu số vào ra khác nhau.
• Prototype Area: Một vùng nguyên mẫu được cung cấp cho breadboard thêm vào circuitry để phát triển.
• On-board Power: Một bộ điều phối theo board mạch cung cấp 9V DC đến 3.3V DC ở 100mA. Board mạch có thể được cấp nguồn theo đường khác một nguồn 9V DC gắn ngoài vào(J1) hoặc cục pin 9V theo board mạch(B1). Board mạch chứa 1 con diode để bảo vệ chống lại những rủi ro khi kết nối nguồn đảo ngược. Khi sử dụng 1 pin 9V làm nguồn cho board, thì nút chuyển S7 phải
được bật lên ON. Jack 2.5mm cho 9V DC được cốđịnh bằng khung kim loại để
mà khi đưa vào 9V DC được chèn vào, pin theo board mạch được tựđộng ngắt
đi trên mạch
• Measure Current(JP4): Chân nhảy này có thể được sử dụng để đo lường sự
kéo hiện tại những vùng trên board mạch. Mặc định, những chân nhảy này được làm chạm bởi vệt PCB. Để đo hiện thời, cắt vệt JP4 và đưa vào một thiết bị đo ampe giữa những thiết bị đầu cuối JP4. Bạn còn có thểđặt vào điện trở tại R9 và đo điện áp đi qua để xác định dòng.
• Node ID: Số hiệu duy nhất này được sử dụng bởi vi chương trình ứng dụng trình diễn được lập trình trước để tạo 1 địa chỉ điều khiển truy nhập môi trường mở rộng 64 bit duy nhất (MAC). Địa chỉ mở rộng MAC của board mạch có thể
bị thay đổi bởi 1 cấu hình số hiệu khác hoặc bằng cách sửa đổi vi chương trình.