Commtech wireless Mercury 8-Line Bedienungsanleitung

Stöbern Sie online oder laden Sie Bedienungsanleitung nach Nein Commtech wireless Mercury 8-Line herunter. commtech wireless Mercury 8-Line User manual Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 124
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 0
Please print this document single-sided!
ECE 477 Final Report
Spring 2004
Mike Klockow Ed Sheriff Dan Sparks Jon Hopp
Team Code Name: ____
Universal Exports_________________________ Team ID: __5__
Team Members (#1 is Team Leader):
#1: __
Edward Sheriff______________ Signature: ____________________ Date: _________
#2: __
Dan Sparks_________________ Signature: ____________________ Date: _________
#3: __
Mike Klockow______________ Signature: ____________________ Date: _________
#4: __
Jon Hopp__________________ Signature: ____________________ Date: _________
Due Wednesday, May 5, at 5:00 PM
Submit a
ring/spiral-bound hard copy of this report
along with a CD-R of your complete web site image
Seitenansicht 0
1 2 3 4 5 6 ... 123 124

Inhaltsverzeichnis

Seite 1 - Spring 2004

Please print this document single-sided! ECE 477 Final Report Spring 2004 Mike Klockow Ed Sheriff Dan Sparks

Seite 2 - REPORT EVALUATION

ECE 477 Final Report Spring 2004 The LCD screen will be the most expensive part of the design. Some of the larger graphical displays can be up to

Seite 3 - TABLE OF CONTENTS

ECE 477 Final Report Spring 2004 Set item3_cY(i).left = item3_screen(i) item3_cY(i).menu = "Are you sure you want a(n)" +

Seite 4 - Abstract

ECE 477 Final Report Spring 2004 List1.RemoveItem (Counter) List2.RemoveItem (Counter) List3.RemoveItem (Counte

Seite 5

ECE 477 Final Report Spring 2004 Menu Editor (Visual Basic) Dim Counter As Integer Private Sub Dir1_Change() Dir1.Path = Drive1.Drive Cal

Seite 6

ECE 477 Final Report Spring 2004 Open Location.Text For Output As #1 For Counter = 0 To 2 Print #1, Cat.Item(Counter) Next

Seite 7

ECE 477 Final Report Spring 2004 Menu Editor (C++) /* Name: Jon Hopp Compiler/OS Used: gcc UNIX ECE 477 Group 5 - Simple Menu Editor */ #in

Seite 8 - Interface Requirements:

ECE 477 Final Report Spring 2004 } // saveTextFile() void setStrings(string text, char s1[], char s2[], char s3[]) { int i; int i2 = 0; int

Seite 9

ECE 477 Final Report Spring 2004 void newscreen () { for (int i = 0; i < 50; i++) cout << endl; } int main() { int i,j,k; int

Seite 10 - Microcontroller:

ECE 477 Final Report Spring 2004 switch (selection1) { case 1: //newscreen(); cout<< "File to Load: "; cin >>

Seite 11 - Transceiver:

ECE 477 Final Report Spring 2004 strcat (buff,n); } for (i = 0; i < CATMAX; i++) { for (j = 0; j < ITEMMAX; j++) {

Seite 12

ECE 477 Final Report Spring 2004 cout<< endl << 2*CATMAX + 1 << ": Cancel" << endl; cout<< &qu

Seite 13

ECE 477 Final Report Spring 2004 All three of these designs have a dual USART capability which is a must for our project design. These three devic

Seite 14

ECE 477 Final Report Spring 2004 return(0); } F-36

Seite 15

ECE 477 Final Report Spring 2004 Appendix G: User Manual WWIIRREELLEESSSS OORRDDEERRIINNGG DDEEVVIICCEE SSYYSSTTEEMM

Seite 16

ECE 477 Final Report Spring 2004 TTHHAANNKK YYOOUU YYoouu hhaavvee ppuurrcchhaasseedd tthhee kkeeyy ttoo rreevvoolluuttiioonniizziinngg

Seite 17

ECE 477 Final Report Spring 2004 TTaabbllee ooff CCoonntteennttss TTaabbllee ooff CCoonntteennttss…………………………………………………………………………………………………………

Seite 18

ECE 477 Final Report Spring 2004 SSeettttiinngg uupp tthhee ssyysstteemm MMiinniimmuumm SSyysstteemm RReeqquuiirreemmeennttss:: PPCC

Seite 19

ECE 477 Final Report Spring 2004 UUssiinngg tthhee hhaarrddwwaarree HHaarrddwwaarree OOvveerrvviieeww TThhee WWOODD SSyysstteemm cc

Seite 20

ECE 477 Final Report Spring 2004 TThhee rreemmoottee uunniitt iiss iinntteennddeedd ttoo bbee ssiimmppllee ttoo uussee aanndd mmeenn

Seite 21

ECE 477 Final Report Spring 2004 UUssiinngg tthhee ssooffttwwaarree SSeett uupp BBeeffoorree rruunnnniinngg yyoouurr nneeww WWOODD

Seite 22

ECE 477 Final Report Spring 2004 OOnnccee yyoouu aarree ssaattiissffiieedd,, ssaavvee aanndd cclloossee tthheemm mmeennuu,, aanndd rru

Seite 23

ECE 477 Final Report Spring 2004 OOnnccee rruunnnniinngg,, eevveerryytthhiinngg iiss ddoonnee aauuttoommaattiiccaallllyy.. TThhee oonnl

Seite 24

ECE 477 Final Report Spring 2004 4.0 Patent Liability Analysis The goal of this project is to create a wireless ordering device that allows o

Seite 25

ECE 477 Final Report Spring 2004 ……aanndd tthheeiirr iinnffoorrmmaattiioonn wwiillll bbee cclleeaarreedd ffrroomm tthhee lliisstt……

Seite 26

ECE 477 Final Report Spring 2004 SSaaffeettyy IInnffoorrmmaattiioonn •• DDoo nnoott ssuubbmmeerrggee bbaassee ssttaattiioonn oorr rree

Seite 27 - The NTN Playmaker [7-6]:

ECE 477 Final Report Spring 2004 TTrroouubblleesshhoooottiinngg PPrroobblleemm SSoolluuttiioonn LLCCDD ssccrreeeenn oonn rreemmoottee dd

Seite 28 - Tooling Requirements:

ECE 477 Final Report Spring 2004 Appendix H: FMECA Worksheet Failure No. Failure Mode Possible Causes Failure Effects Method of Detection Cri

Seite 29 - Total 1.1 13

ECE 477 Final Report Spring 2004 LED-1 All LEDs fail to light Power supply failure, software malfunction, LED failure Unit will not flash; Patron

Seite 30

ECE 477 Final Report Spring 2004 ordering system. The search for patents was quite difficult and time consuming because a similar device was not f

Seite 31

ECE 477 Final Report Spring 2004 This would be an infringement under the doctrine of equivalents. The project will certainly utilize LEDs to inf

Seite 32

ECE 477 Final Report Spring 2004 that the patent specifically mentions wired communication and the project specifically calls for wireless. This i

Seite 33

ECE 477 Final Report Spring 2004 5.0 Reliability and Safety Analysis For your consideration, our project has been called the “Wireless Ordering

Seite 34

ECE 477 Final Report Spring 2004 For a Schottky Power Diode, base failure rate λb = 0.0030. According to the graphs in the design specs, we can ex

Seite 35

ECE 477 Final Report Spring 2004 λp = λb πR πQ πE λb takes into account both temperature and stress factors. If we go with earlier temperature c

Seite 36

ECE 477 Final Report Spring 2004 This result is not surprising, considering we assumed a low quality capacitor and high stress and temperature.

Seite 37

ECE 477 Final Report Spring 2004 REPORT EVALUATION Component/Criterion Score Multiplier Points Abstract 0 1 2 3 4 5 6 7 8 9 10 X 1 P

Seite 38

ECE 477 Final Report Spring 2004 Conclusion It was surprising how quickly components can fail under high temperature and high stress situations.

Seite 39

ECE 477 Final Report Spring 2004 6.0 Ethical and Environmental Impact Analysis The wireless ordering device (WOrD) allows a customer to view limi

Seite 40

ECE 477 Final Report Spring 2004 grounding the LCD case since it requires a slightly higher bias supply. This will ensure that no shorts or excess

Seite 41

ECE 477 Final Report Spring 2004 In addition to the above suggestions on ethical design several other steps can be taken. These include adding wa

Seite 42 - 11.0 Version 2 Changes

ECE 477 Final Report Spring 2004 will enter its normal usage phase. Even though the product will have a minimum environmental impact at the time,

Seite 43

ECE 477 Final Report Spring 2004 7.0 Packaging Design Considerations This design for a wireless ordering device (WOrD) will allow a customer to v

Seite 44 - 13.0 References

ECE 477 Final Report Spring 2004 Figure 7-2: Similar Devices produced by Visiplex, NTN, and Microframe The J-Tech GuestAlert Guest Paging System

Seite 45

ECE 477 Final Report Spring 2004 In contrast to the design to be made, it does not offer a bi-directional communication link nor does it allow the

Seite 46

ECE 477 Final Report Spring 2004 paging service; its only use is for an interactive gaming environment. In addition, they are more expensive than

Seite 47

ECE 477 Final Report Spring 2004 box [7-8] and all other devices will be mounted to the surface of the PC board. Parts that will be needed are: •

Seite 48

ECE 477 Final Report Spring 2004 TABLE OF CONTENTS Abstract 1 1.0 Project Overview and Block Diagram 2 2.0 Team Success Criteria and Fulf

Seite 49 - Contributions of Dan Sparks:

ECE 477 Final Report Spring 2004 8.0 Schematic Design Considerations The goal of our project is to design a wireless ordering device (WOrD)

Seite 50

ECE 477 Final Report Spring 2004 information to the LCD driver memory, monitor the RF transmission line and detect and debounce button presses. Ru

Seite 51

ECE 477 Final Report Spring 2004 For the remote device, the LCD module dictates the level of the battery supply. A 6V power supply is easily mad

Seite 52 - Contributions of Jon Hopp:

ECE 477 Final Report Spring 2004 9.0 PCB Layout Design Considerations The wireless ordering device (WOrD), which allows customers to view limited

Seite 53

ECE 477 Final Report Spring 2004 and digital sections separated so that as little noise as possible passes between them. In addition to the base s

Seite 54

ECE 477 Final Report Spring 2004 10.0 Software Design Considerations Group five’s project, the Wireless Ordering Device, is a tool which is ai

Seite 55 - Appendix B: Packaging

ECE 477 Final Report Spring 2004 Because we are implementing a memory map model, our code and stack will be relatively sleek, but we will need a

Seite 56

ECE 477 Final Report Spring 2004 in its memory map. Low power consumption is the key feature to interrupt driven programs, and important for the b

Seite 57

ECE 477 Final Report Spring 2004 memory. Simultaneously, the LCD screen will be set to show “Updating… Please Wait” until the process is over, whe

Seite 58 - Appendix C: Schematic

ECE 477 Final Report Spring 2004 inner workings here. A picture of the program and function of the current version of source code will be included

Seite 59

ECE 477 Final Report Spring 2004 Abstract This design of a wireless ordering device (WOrD) will allow a customer to view limited menus and possib

Seite 60

ECE 477 Final Report Spring 2004 Set Ports A-E to In/Out/Tri-state Initialize LCD* Display Welcome Message on LCD Initialize RF** Set RF module to

Seite 61

ECE 477 Final Report Spring 2004 Base Start-up Sequence Set Ports A-E to In/Out/Tri-state LCD Start-up Sequence (simplified) Initialize LCD size

Seite 62

ECE 477 Final Report Spring 2004 11.0 Version 2 Changes Throughout the development of this project we have thought of better ways to implement o

Seite 63

ECE 477 Final Report Spring 2004 12.0 Summary and Conclusions The hardest lesson to learn this semester was to implement our objectives in the si

Seite 64

ECE 477 Final Report Spring 2004 13.0 References 3-1. Rabbit 2000: http://www.rabbitsemiconductor.com/products/rcm2000/index.shtml 3-2. ATmega8

Seite 65

ECE 477 Final Report Spring 2004 5-1. 1N5822 ON Semiconductor Reference Sheet: http://www.onsemi.com/pub/Collateral/1N5820-D.PDF 5-2. Department

Seite 66

ECE 477 Final Report Spring 2004 7-5. NTN Guest Paging: http://www.ntn.com/hospitality_tech/products_services/paging_communication/guest_paging.as

Seite 67

ECE 477 Final Report Spring 2004 http://pdfserv.maxim-ic.com/en/ds/MAX774-MAX776.pdf 8-8. National Semiconductor LP2992 low-drop out voltage regul

Seite 68

ECE 477 Final Report Spring 2004 Appendix A: Individual Contributions Contributions of Edward Sheriff: Throughout the semester I took on many im

Seite 69

ECE 477 Final Report Spring 2004 worked hard to ensure that all portions of the design would be successful. During this time I also learned a lot

Seite 70

ECE 477 Final Report Spring 2004 1.0 Project Overview and Block Diagram The WOrD system allows a user to remotely access a menu, and select items

Seite 71

ECE 477 Final Report Spring 2004 down system components, trying to find low power dissipation parts that operated at the 3.3V level that was ideal

Seite 72

ECE 477 Final Report Spring 2004 and decode them properly as well as transmit packets based on button presses that were debounced in software. I i

Seite 73

ECE 477 Final Report Spring 2004 code that ended up in the remote unit, and contributed to the base unit code (this code was very simple). I cont

Seite 74 - Total: $44 (regularly $104)

ECE 477 Final Report Spring 2004 hardware side of our product, while Mike and I felt we would be better off working with the software design and im

Seite 75 - Base Firmware (Embedded C)

ECE 477 Final Report Spring 2004 Along with this, I also helped out other team members whenever I could. With Mike I helped interface blinking L

Seite 76

ECE 477 Final Report Spring 2004 Appendix B: Packaging Figure B-1. Initial CAD drawing of Base Station Figure B-2. Initial CAD drawing of Re

Seite 77

ECE 477 Final Report Spring 2004 Figure B-3. Photoshop Rendition of Base Station Figure B-4. Photoshop Rendition of Remote Device B-2

Seite 78

ECE 477 Final Report Spring 2004 Figure B-6. Base Station and Power Connecter Figure B-5. Remote Device B-3

Seite 79

ECE 477 Final Report Spring 2004 Appendix C: Schematic C-1

Seite 80

ECE 477 Final Report Spring 2004 Figure C-1 Base Device Headers Schematic C-2

Seite 81

ECE 477 Final Report Spring 2004 Figure 1-1 Base Station Block Diagram The remote unit is a little more complicated. At the heart of its design

Seite 82 - Remote Firmware (Embedded C)

ECE 477 Final Report Spring 2004 Figure C-2. Base Device MAX3222 Schematic Figure C-3. Base Device Power Supply Schematic C-3

Seite 83

ECE 477 Final Report Spring 2004 Figure C-4. Base Device RF Module Schematic C-4

Seite 84

ECE 477 Final Report Spring 2004 Figure C-5 Base Device Microcontroller Schematic C-5

Seite 85

ECE 477 Final Report Spring 2004 Figure C-6. Remote Device Button Schematic C-6

Seite 86

ECE 477 Final Report Spring 2004 Figure C-7. Remote Device Headers Schematic C-7

Seite 87

ECE 477 Final Report Spring 2004 Figure C-8. Remote Device LCD Interface Schematic C-8

Seite 88

ECE 477 Final Report Spring 2004 Figure C-9. Remote Device LED Schematic C-9

Seite 89

ECE 477 Final Report Spring 2004 Figure C-10. Remote Device Power Supply Schematic C-10

Seite 90

ECE 477 Final Report Spring 2004 Figure C-11. Remote Device RF Module Schematic C-11

Seite 91

ECE 477 Final Report Spring 2004 Figure C-12. Remote Device Microcontroller Schematic C-12

Seite 92

ECE 477 Final Report Spring 2004 2.0 Team Success Criteria and Fulfillment Success Criteria Status Details Ability for remote device to send or

Seite 93

ECE 477 Final Report Spring 2004 Appendix D: PCB Layout Top and Bottom Copper Figure D-1. Remote Device Top Copper Layer D-1

Seite 94

ECE 477 Final Report Spring 2004 Figure D-2. Remote Device Bottom Copper Layer D-2

Seite 95

ECE 477 Final Report Spring 2004 Figure D-3. Base Device Top Copper Layer D-3

Seite 96

ECE 477 Final Report Spring 2004 Figure D-4. Base Device Bottom Copper Layer D-4

Seite 97

ECE 477 Final Report Spring 2004 Appendix E: Parts List Spreadsheet Component Vendor Part Number Cost Microcontroller (x 2) Atmel ATmega162V

Seite 98

ECE 477 Final Report Spring 2004 Appendix F: Software Listing Base Firmware (Embedded C) /********************************************* This pro

Seite 99

ECE 477 Final Report Spring 2004 char status,data; #asm push r26 push r27 push r30 push r31 in r26,sreg push r26 #endasm

Seite 100

ECE 477 Final Report Spring 2004 // USART1 Receiver interrupt service routine #pragma savereg- interrupt [USART1_RXC] void uart1_rx_isr(void) { ch

Seite 101

ECE 477 Final Report Spring 2004 } #pragma used- // Standard Input/Output functions #include <stdio.h> // Declare your global variables her

Seite 102 - Menu Editor (Visual Basic)

ECE 477 Final Report Spring 2004 OCR0=0x00; // Timer/Counter 1 initialization // Clock source: System Clock // Clock value: Timer 1 Stopped // Mod

Seite 103

ECE 477 Final Report Spring 2004 3.0 Constraint Analysis and Component Selection This design of a Wireless Ordering Device (WOrD) will allow a cu

Seite 104 - Menu Editor (C++)

ECE 477 Final Report Spring 2004 // USART1 Transmitter: On // USART1 Mode: Asynchronous // USART1 Baud rate: 9600 UCSR1A=0x00; UCSR1B=0x98; UCSR1C=

Seite 105

ECE 477 Final Report Spring 2004 input = getchar(); checksum = checksum ^ input; putchar1(input); } putchar1(checksum); } /* I

Seite 106

ECE 477 Final Report Spring 2004 Remote Firmware (Embedded C) /********************************************* This program was produced by the Code

Seite 107

ECE 477 Final Report Spring 2004 char status,data; //int i; #asm push r26 push r27 push r30 push r31 in r26,sreg push r26

Seite 108

ECE 477 Final Report Spring 2004 data=rx_buffer1[rx_rd_index1]; if (++rx_rd_index1 == RX_BUFFER_SIZE1) rx_rd_index1=0; #asm("cli") --rx_c

Seite 109

ECE 477 Final Report Spring 2004 PORTB=0x00; DDRB=0x00; // Port C initialization // Func0=Out Func1=Out Func2=Out Func3=Out Func4=Out Func5=Out Fu

Seite 110 - return(0);

ECE 477 Final Report Spring 2004 OCR2=0x00; // External Interrupt(s) initialization // INT0: Off // INT1: Off // INT2: Off // Interrupt on any cha

Seite 111 - Appendix G: User Manual

ECE 477 Final Report Spring 2004 write_LCD(0, 0x05); // P2 write_LCD(0, 0x07); // P3 write_LCD(0, 0x17); // P4 write_LCD(0, 0x21); // P5

Seite 112

ECE 477 Final Report Spring 2004 write_LCD(0, 's'); write_LCD(0, 'a'); write_LCD(0, 'l'); write_LCD(0, ' &a

Seite 113

ECE 477 Final Report Spring 2004 write_LCD(0, '.'); write_LCD(0, ' '); write_LCD(0, ' '); for (i = 67; i &l

Seite 114

ECE 477 Final Report Spring 2004 requires the development of a communication/authentication protocol between the host and remote devices. It must

Seite 115

ECE 477 Final Report Spring 2004 write_LCD(1, 0x42); for (j = 0; j < 22; j++) { write_LCD(0, ' ');

Seite 116

ECE 477 Final Report Spring 2004 } else if (PINA.6 == 0) { // down key pressed delay_ms(12); if (PINA.6 =

Seite 117

ECE 477 Final Report Spring 2004 PC Server Software (Visual Basic) Const CATMAX = 3 'Category Maximum Const ITEMMAX = 13 'Item Maximum C

Seite 118

ECE 477 Final Report Spring 2004 Private Sub CmdRight_Click() Call Menu_move(3, CurMenu) End Sub Private Sub CmdUp_Click() Call Menu_move(

Seite 119

ECE 477 Final Report Spring 2004 Case 2: 'down If Not (Ptr.down Is Nothing) Then Set Ptr = Ptr.down End If

Seite 120

ECE 477 Final Report Spring 2004 MSComm1.CommPort = 1 ' Set the port number MSComm1.Settings = "9600,N,8,1" &

Seite 121

ECE 477 Final Report Spring 2004 'MSComm1.Output = Temp 'CheckSum = 0 'temp = i 'For j = 1 To

Seite 122

ECE 477 Final Report Spring 2004 Input #1, item1(i) Next i For i = 0 To ITEMMAX - 1 Input #1, item2(i) Next i

Seite 123 - Appendix H: FMECA Worksheet

ECE 477 Final Report Spring 2004 For i = 1 To ITEMMAX - 1 Set item1_screen(i).up = item1_screen(i - 1) Next i For i = 0 To

Seite 124

ECE 477 Final Report Spring 2004 For i = 1 To ITEMMAX - 1 Set item3_screen(i).up = item3_screen(i - 1) Next i For i =

Kommentare zu diesen Handbüchern

Keine Kommentare