Home
Draft Proposal - Lane Department of Computer Science and
Contents
1. IR Perkin Elmer PC based systems i WVU Presidential Scholarship ii John A Moore Chemistry Scholarship iii WVU Honors Program Heck Solutions Owner Software Development specializing in Access 97 Custom built PC s Upgrades PC Diagnosis Repair West Virginia University Financial Aid Office Morgantown WV 26506 6004 Information Systems Technician Tresa Weimer Supervisor 304 293 8571 1 800 344 W VUI System Administrator of Local Area Network running Novell Netware 4 11 Training employees to use software Netware 4 11 Win 95 Win 98 WP6 1 FoxPro 2 6 BANNER 2 15 MS Office Pro 97 Maintenance and Repair Various PC s and Printers Developing need specific software for varying uses in the office Access 97 FoxPro 2 6 Supervision of Work Study employees 06 97 Present Employer Title Supervisor Duties 06 96 02 97 Employer Title Supervisor Duties 01 93 02 96 Employer Title Supervisor Duties 08 88 07 92 Employer Title Supervisor Duties 03 91 07 92 Employer Title Supervisor Duties Publication Team 19 CAN Bus Translator Proposal Qualifications Page 21 Monongalia General Hospital 1200 JD Anderson Drive Morgantown WV 26505 Part Time Monitor Tech Glenda Broad 304 598 1506 Watching 5 monitors capable of 8 strips each paging nurses for dysrhythmias Recording and analyzing rhythm strips once per shift Tracking patient
2. Receptacle 11 Power Connector Plug 12 Oscillator 13 IC Sockets 14 Compact Flash Memory 32MB 15 Compact Flash Socket 16 DC DC Converter 17 Fuse Holder 18 Power Switch 19 Any other discrete components 20 Miscellaneous solder etc 21 Shipping Handling Charges TOTAL Requested from Sponsors 79 Sponsor Signature Date Monitor Signature Date Team 19 CAN Bus Translator Proposal Budget Page 18 Project Cost Proposal Cost 7 7 10 10 150 0 5 0 3 3 3 3 30 30 5 5 15 15 1 1 4 4 3 3 1 1 45 45 5 5 9 9 1 1 2 2 5 5 5 5 20 20 334 179 Requested from CSEE Department 100 Chair Signature Date 5 2 Budget Justifications O o NDA D gt 10 11 12 13 14 15 16 CANBUS PIC MCP2510 Additional PIC for other Functions PICStart Plus Programmer MAX232A DB9 connector Receptacle DB connector Plug Circuit Board Etch Kit Case Aluminum Power Connector Receptacle Power Connector Plug Oscillator Compact Flash Memory 32MB Compact Flash Socket DC DC Converter Fuse Holder Power Switch Team 19 CAN Bus Translator Proposal Budget Page 19 Digi Key Digi Key Digi Key Digi Key Newark Newark Newark Newark Newark Newark Newark Buy com Newark Newark Newark Newark Team 19 CAN Bus Translator Proposal Qualifications Page 20 SECTION 6 QUALIFICATIONS 6 1 Kenneth
3. ER te 20 6 1 Kenneth Alan Heck MNT ue cure Leu une ue ce eeraa 20 6 2 John MOD hae ac ed ta 22 SECTION T REFERENCES iibri eb etl a e be takes eai setae 23 SAS done tuta tentus rh c p Perth douteuse 23 TEANS S T OREL RR RR RIDERE ent th ae 23 SECTION 5 APPENDICES 1 peniibectezvivete ga v YE DRE sement PURO re rent es RAR SR RNR 24 Bil Reliability Betininte need to eat fato ue A Pac Ault e en pou hoe 24 8 2 Failure Modes and Effects Analysis ttes 24 8 3 Supporting Information 2 3 deine render eden deep edere dep eee nie era bee deep o 24 Team 19 CAN Bus Translator Proposal Introduction Page 3 SECTION 1 INTRODUCTION Throughout the 1970 s and 80 s the electrical systems in automobiles dramatically increased in complexity and weight with the continuing addition of electrical devices such as sound systems and on board computers and with the increasing use of electrical systems for the control of systems that were previously purely mechanical such as the brakes These devices and systems required correspondingly sophisticated control and communications systems especially as their role in the operation of the car became more central These developments meant difficulty in the design and maintenance of new automobiles and often meant that people could no longer repair their own cars The devices themselves and particularly the wiring connecting them became heavy and complicated and the opportunities for malfunction increas
4. room assignments notifying necessary personnel for admits discharges Maintaining patient information board for physicians nurses administrative personnel Farchan Laboratories 4906 NW 53rd Street Gainesville FL 32653 Bench Chemist Research and Development Dr Radi Awartani 352 374 6825 Running small 50mL to large 22L scale reactions as directed Supervising technicians in running reactions Quality control analysis by GC HPLC IR Karl Fischer water analysis titration melting point and refractive index Lab equipment maintenance University of Florida Department of Chemistry Gainesville FL 32611 Graduate Research Teaching Assistant Prof Merle A Battiste 352 392 0552 3 sem General Chemistry 2 sem Organic Chemistry Lab West Virginia University Financial Aid Office Morgantown WV 26506 6004 Clerical Assistant Brenda Thompson Director 304 293 5242 1 800 344 WVUI Clerical work Filing typing answering phones stocking errands Developing need specific software for varying uses in the office FoxPro 2 0 LAN Training employees to use software Netware 2 10 WP5 1 FoxPro 2 0 DOS PC Maintenance First National Bank of Morgantown 201 High Street Morgantown WV 26505 now Huntington Banks WV Part Time Computer Operator Scot Epling Assistant Vice President 304 367 2452 1 800 377 BANK Unsupervised after hours final sorting of personal checks using a Honeywell DPS 6 Developing need speci
5. 32 to CAN Translate CAN to RS 232 RS 232 Signal PC via RS 232 Level 0 DFD RS 232 Signal Team 19 CAN Bus Translator Proposal System Description Page 14 CAN Signal Convert signal to TTL Raw TTL Signal Buffer 1 Raw TTL Signal Package TTL as RS 232 RS 232 Signal Buffer 2 RS 232 Signal Send RS 232 to PC RS 232 Signal PC via RS232 Level 1 DFD CAN Signal TTL to CAN Ready signal TTL Signal Remove RS 232 and form TTL Packet RS 232 Signal Send RS 232 to CAN RS 232 Signal Team 19 CAN Bus Translator Proposal System Description Page 15 Raw TTL Signal Buffer 1 Raw TTL Signal Error check signal Error Signal Valid Signal Generate data packet Generate status and error signal Partial RS 232 Error Packet Partial RS 232 Data Packet Package RS 232 packet with proper parity Complete RS 232 Packet With Parity Buffer 2 Complete RS 232 Packet With Parity Level 2 DFD Team 19 CAN Bus Translator Proposal Organization and Planning Page 16 SECTION 4 ORGANIZATION AND PLANNING 4 1 Scheduling OK this is just a list of things we ll need to do buy parts build case lay out and build circuit program PICs learn how to use flash memory cards learn how to use Pertl s program And make any changes needed to access our additional functionality write instruction cal
6. 335 ssh lens ste Max 1Mbit sec lue ILE Max 115 2Kbit sec Communications Protocols C AINSI ane detente 1 CAN 1 x 2 CAN 2 04 3 CAN 2 0B Read Only AOE ccieics tlie nein wate E A ERR ERE Mes RS 232 Connections CANCSId6G isi trs cates e ER SR RETEAS DB 9 CAN side connector harness 1 DB 9 to 5 pole 2 DB 9 to 6 pole 3 DB 9 to 9 pole PC n EP erneten E Snares DB 9 PC side connector harness 1 DB 9 to DB 9 2 DB 9 to DB 25 POWER GRADA URNAM tego LES 2 1mm barrel Operational Environment Electrical Isolation Max 24V applied to outside of case Shock CEOtCO G eese iere ae etie nn Max 4g lac m e Max 60psi Water Resistance cccccccecssseseeeeceeeeeeeees lft submersible or equivalent Dimensions excluding external cabling ASS Me PT ET TM PES 2 00 H x 5 00 W x 6 00 D 51mm H x 127mm W x 153mm D Wieiehl 3 iso aedis es 3 0 Ibs 1 37 kg PC Requirements Must run CAN software written by Andy Pertl Team 19 CAN Bus Translator Proposal Design Objectives Page 9 2 3 Deliverables The device when finished will consist of a box as described above no larger than 2 x5 x6 weighing not more than 1 37 kilograms with four openings The first opening will allow a cable to connect the device to the CAN bus via DB 9 The second opening will be a DB 9 type socket for a cable connecting to a computer This sec
7. Alan Heck MS Kenneth Alan Heck MS Route 2 Box 182 Fairmont WV 26554 Education 01 98 Present University Coursework 08 96 12 96 College Registration License 08 92 02 96 University Thesis Research Director Graduate Coursework Equipment Skills Other Duties 08 88 05 92 University Coursework Special Topics Course Equipment Skills Honors Scholarships Experience 01 00 Present Business Title Functions 08 97 12 99 Employer Title Supervisor Duties Home Phone 304 363 6824 E Mail kheck2 wvu edu West Virginia University Morgantown WV Pursuing BS in Computer and Electrical Engineering Santa Fe Community College Gainesville FL EMT B December 1996 National Registry of Emergency Medical Technicians B 1103946 West Virginia B 036323 University of Florida Gainesville FL MS December 1995 General Synthetic Methods for Alpha hydroxy Ketones Dr Alan R Katritzky Kenan Professor Center for Heterocyclic Compounds 1 sem each General Organic Organic Synthesis Organic Mechanism Organic Spectroscopy Inorganic Organometallics Quantum Theory 300MHz NMR s Varian Gemini 300 VXR 300 GE QE 300 HPLC Katritzky group lab steward miscellaneous equipment repair West Virginia University Morgantown WV BA Chemistry December 1992 Mostly BS and Honors courses organic courses with microscale techniques X Ray diffraction
8. CpE 180 SPRING 2001 CAN BUS DIAGNOSTIC TRANSLATOR PROPOSAL TEAM NUMBER 19 BUDGET TOTAL 179 NAMES OF GROUP MEMBERS KENNETH HECK JOHN MURPHY FACULTY MONITOR PROFESSOR WILS L COOLEY SPONSORS PROFESSOR ROY S NUTTER PROFESSOR G MICHAEL PALMER 04 06 2001 Contact Person Kenneth A Heck Route 2 Box 182 Fairmont WV 26554 304 363 6824 304 363 2814 kheck2 wvu edu TABLE OF CONTENTS TABEE OF CONTENTS anis iaunesstansesi tintin Tou a aa aaa A EA nn 2 SECTION 1 INTRODUCTION scsi trt rette hne ea haa a n nno rn tn he hne ts 3 SECTION 2 DESIGN OBIEGTIV ES nee ne nn tient ex ES Ph tienetien 5 2 1 Design Goals and CGMS ANNES ee ed Lo Ae Re el La cot A NEUE 5 2 2 Design Sec RC AMOR Ne ns tiM vu Nen au sete e cote ten 6 D STU Ve aN ee te tN este ted da pau sa DN ad Me e Lp M IMs A ne AM se 9 DENDO Sape M ne NA M DUMP POM une 9 SECTION 3 SYSTEM DESCRIPTION sentiers a bea ben Etape a bea e RR dde 11 BA System DES pOur As M DE A MAS D EE 11 3 7 ES BL ae EEE CE uses See ae 12 35 Daa Flow Dianam count RE D ass Seth E 13 SECTION 4 ORGANIZATION AND PLANNING 16 A Scheduling etra DM eps ELI RM UE eS CE cen AU 16 4 2 Division of Responsibility soon eem oon stc ti e de oa i7 SECTION 5 BUDGE TV vssscsscsaacstsctaaccasctadcatecsazscatchadsetvetasscebetadsatvcsanscabstadeatvetaaccabetaders 18 AR Na SN sacs at aaa et Nea ep ay eee a 18 5 2 Budget os ten UN US UN te bec 19 SEC PION 6 QUALIFICATION S uen ann nee ide aa
9. are package The act of writing a signal to the bus requires that the device read the signal from the laptop and package it correctly for CAN 2 0A or CAN 2 0B Once correctly packaged the device must write the signal to the bus according to the arbitration methods defined in the CAN standard The signal that the device writes may also be stored in such a way that it can be played back onto the bus at a predetermined time or multiple times after Team 19 CAN Bus Translator Proposal Design Objectives Page 7 predetermined intervals In order to do this the device must be able to accept and process instructions regarding its own behavior and be able to distinguish such instructions from signals that must be written to the bus In order to read from the bus the device must take a signal in its entirety from the bus line and after determining whether the signal is wanted by the user of the device relay it to that user If the user has connected a laptop computer then the device must communicate the signal via the RS 232 connection described above If a laptop computer is not connected the device must store the signals in such a way that they can be retrieved later Team 19 CAN Bus Translator Proposal Design Objectives Page 8 Input Impedance CAN SIdG ssl niet 120Q 12Q Device Power Requirements Power SOURCES enr dt ae External 12V supplied by shielded cable Current Draw ss lt 200mA Communications CAN S1d 02
10. ed In an effort to simplify the design and maintenance of new automobiles Robert Bosch invented the Controller Area Network CAN standard in the late 1980 s The problems he faced included the need for safety the high noise environment of a running automobile and the need for flexibility and speed of high fidelity communication among electrical devices in a car His solution was a high speed bus Referred to as the CAN bus the signals on which traveled on a pair of polarity switching lines and which was capable of extremely reliable performance Adoption of the CAN standard by automobile manufacturers came eventually but the technology found enthusiastic support in other and varied settings including the fields of industrial automation and medical equipment Each field that adopted the CAN standard did so with its own small changes and refinements to the degree that today some implementations have little in common Team 19 CAN Bus Translator Proposal Introduction Page 4 The Formula Lightning team at West Virginia University is one such user of the CAN standard Led by Dr Roy Nutter the Formula Lightning team has devoted itself to the design of a fully electric race car His team has found that in order to continue their work it is necessary to have a device which will permit them access to the CAN bus of their car Team 19 CAN Bus Translator Proposal Design Objectives Page 5 SECTION 2 DESIGN OBJECTIVES 2 1 Design G
11. fic software dBase IV 1 1 and QuickBasic Software installation WP5 1 Lotus PCTools Diagnosing and correcting PC hardware problems A R Katritzky K A Heck J Li A Wells C Garot 1 1 Alkenyl benzotriazoles Novel Equivalents for the Synthesis of o Hydroxy Ketones Synth Commun 26 14 2657 2670 1996 Team 19 CAN Bus Translator Proposal Qualifications Page 22 6 2 John Murphy John Murphy 910 Montrose Ave Morgantown WV 26505 304 292 8870 murphyj csee wvu edu Resume Objectives To obtain a graduate degree in electrical engineering in the particular field of robotics To gain experience designing building controlling and maintaining robotic systems Job Experience Intern NASA IV amp V Summer 1996 Fairmont WV Funded by George Washington University Involved with SORT Software Optimization and Reuse Technology project a software engineering effort as related in particular to Marshall Space Flight Center s flight furnace project Oral demonstrations of progress given both to peers and superiors at the end of the internship Math tutor West Virgina University Math Department Aug 2000 present Morgantown WV Education West Virginia University 1997 present Morgantown WV Expected graduation date Dec 2001 Degrees to be received BSCpE BSEE emphasis in control systems Kansai Gaikokugo Daigaku Kansai Foreign Language University Fall 1999 Hirakata Shi Osaka Japan Mo
12. ll the signals or only a selected set and to write signals to the bus While this alone is sufficient for workshop use the nature of the application requires field testing as described above and so further constraints are placed on the Team 19 CAN Bus Translator Proposal Design Objectives Page 6 operation of the device Due to the economy of space in the Formula Lightning car the device must operate without a technician or the technician s computer present when the car is in motion The device must itself therefore be of compact size Due to the occasionally extreme weather conditions of the track and the conditions present in the interior of a moving race car the device must be of exceptional durability in order to be of use for any reasonable length of time 2 2 Design Specifications According to the notes this should never be written in essay format but I m not sure how to do it In order to be of use for the Formula Lightning project the device as described above needs to communicate according to the SAE standard described in J1939 It will thus be able to correctly read a signal from a CAN bus line The signals it must read and write to the bus may be either or both CAN 2 0A and CAN 2 0B which are similar packet structures differing mainly in length In order to communicate to the laptop computer the device must also communicate using the RS 232 standard using the protocols as defined by Andy Pertl for his softw
13. ls write user manual test parts should be bought soon and all the learn stuff too How are we going to deal with the summer in all this Do we include it in our plans or just pretend we re not doing anything over the summer Team 19 CAN Bus Translator Proposal Organization and Planning Page 17 ility ion of Responsi ivis 4 2 D GIT GIT TVLOL suoneorjioeds amsus o 32ofoud 3S9 L pI suorveorroeds jour 0 2529 ping cT OI OI poq odAjoj01d qojo p mq 03 ueoq ZT ie Sp1 0q Yoyo 0 umeo TT e 0 yod eres oy AIM pue asn 0 ueo OI 0 K ddns 1 m mod usisaq 6 Or 0 2IBMJJOS dY 01 seSueqo IJEN G OI OI 2IPMIJOS S H9d4 Apuy osn 0 ueoq p OI 0c pae IOWQUI AIM pue osn 0 ueo 9 0 OT THOId We101q 8 S 0c THOId 911 pue osn 0 UET c 0 0c Old ShHNV2O eu ure130Jq L S 0c Old SNINVO SIM pue osn oj UWT Z I I sued Ang 1 OT 6I CI 90 6C CC ST 80 TO VC LI OT O LT 0c HI AT AT ATE fot fot fot ot At 60 60 60 60 80 780 WE HVA SUIUUIS94 OM 310 sel SECTION 5 BUDGET 5 1 Budget 1 CANBUS PIC MCP2510 Additional PIC for other Functions PICStart Plus Programmer MAX232A 2 3 4 5 DB9 connector Receptacle 6 DB9 connector Plug 7 Circuit Board Etch Kit 8 Capacitors Resistors Inductors 9 Case Aluminum 10 Power Connector
14. oals and Constraints In order to race a car everything about that car needs to be in optimal condition This requires that all the component parts work together well and fluidly without risk of failure In order to achieve this goal all the parts of a car must be extensively tested and all the systems examined This can be done in the workshop but often the best measurements and observations are made in the field literally while racing the car around a track The Formula Lightning race car uses a CAN bus for the control and operation of its electrical systems In order to ensure the correct and optimal operation of these electrical systems a means of accessing the bus must be devised Access to the bus must be had under both workshop and field conditions in order to be of use Since the CAN bus carries all the communications and control signals of various devices it is necessary to be able to read all of those signals in a timely fashion in order to interpret them The ability to respond to or elicit these signals is also desirable since many devices require interaction in the form of signals on this bus A device must be built therefore to perform this task of communication and control It must also perform the task of translation from CAN signal to a standard signal that can be read by a technician with a laptop computer running software written by Andy Pertl This device must enable the technician to read the signals on the bus whether a
15. ond opening will be pluggable to prevent entry of dirt oil or water The third opening will allow a power cord The last opening will permit a flash memory card This opening will also be sealable The power cord and CAN bus cable will be provided with the device The user must provide the cable connecting to the DB 9 socket One flash memory card will be provided with the system Additional cards of the same type may be used by the user but purchase storage and care of these cards is solely the responsibility of that user 2 4 Validation In order to determine that the device works correctly the following tests will be performed The delivered device will be connected to a laptop computer and a working CAN bus This same bus will have on it a similar device of outside manufacture for testing purposes First the system will be run so that the bus will carry signals from multiple sources The device being tested will identify all of these signals and relay them The signals relayed by the delivered device will be compared to those relays by the outside device to ensure that all signals have been received and no extraneous signals reported Team 19 CAN Bus Translator Proposal Design Objectives Page 10 The delivered device will then be instructed to send certain signals over the bus The outside device will be consulted to verify that these signals have been sent correctly The delivered device will be given instructions by the compu
16. rgantown High School 1994 1997 Morgantown WV Skills Programming Windows MS DOS and UNIX environments C Java Intel x86 assembly PIC assembly PIC C Ada Matlab Perl Lisp Spoken and Written Japanese Use of fuzzy logic and genetic algorithm techniques particularly in control applications Experience designing with and programming for PIC chips Team 19 CAN Bus Translator Proposal References Page 23 SECTION 7 REFERENCES 7 1 Standards 1 SAE J1939 7 2 Publications 1 Design with PIC Microcontrollers Peatman John B Prentice Hall New Jersey 1998 7 3 Websites 1 AnyBus Official Site http www hms se 2 CAN in Automation http www can cia de 3 Dearborn Group Inc http www dgtech com products dpa phtml 4 DeviceNet ODVA Official Website http www odva org 10 2 00 fp home htm 5 International Organization for Standardization homepage http www iso ch 6 KVASER Controller Area Network pages http www kvaser com can index htm 7 OSEK VDX http www osek vdx org 8 Triangle Data http www triangledigital com products productscanbus htm 9 Wesley Tang s Can Links http www warwick ac uk esrpy links htm 10 Zanthic Products http www zanthic com can4usbm htm Team 19 CAN Bus Translator Proposal Appendices Page 24 SECTION 8 APPENDICES 8 1 Reliability Estimate 8 2 Failure Modes and Effects Analysis 8 3 Supporting Information
17. ter to store all signals from a given source on the bus Identified using a CAN numeric identifier and then attached to a CAN bus without the computer attached The system will be run so that the bus carries signals from this source for two minutes then shut down and the delivered device attached to a computer to relay the stored data Lastly the device will be dropped onto the ground from a height of three feet sprayed with water and then subjected to all of the above tests once more Team 19 CAN Bus Translator Proposal System Description Page 11 SECTION 3 SYSTEM DESCRIPTION 3 1 System Description The device will be a single board electronic device with a 12 volt DC power supply external It will contain a 20MHz oscillator as the clock the DB 9 connectors necessary for interfacting the PC and the CAN bus and a connector for the flash memory card The PC s DB 9 connector will be electrically isolated from the rest of the device using opto isolators PIC chips will handle the tasks of interfacing with the CAN bus interfacing with the computer via RS 232 storing information to the flash memory receiving and executing instructions from the computer and both determining then communicating error states Team 19 CAN Bus Translator Proposal System Description Page 12 3 2 Block Diagram Team 19 CAN Bus Translator Proposal System Description Page 13 3 3 Data Flow Diagrams CAN Bus Translate RS 2
Download Pdf Manuals
Related Search
Related Contents
Manual de instalação e configuração do módulo de saídas NSR-08 BOSS: ON BOARD WIRELESS SECURED VIDEO ¡Felicidades! - Franklin Electric "取扱説明書" 平成16年度 事業報告及び決算報告書 Mackie 1642-VLZ3 User's Manual Ultimate Alaska - Chris Bray Photography Maintenance Program Organization Description / #1 (I17 Imprimación Epoxi Brea) E Manual de instrucciones - Interruptor horario con función Copyright © All rights reserved.
Failed to retrieve file