Home

CpE 180 SPRING 2001 CAN BUS DIAGNOSTIC TRANSLATOR

image

Contents

1. Figure 5 Sketch of CAN Bus Diagnostic Translator Team 19 CAN Bus Translator Block Diagrams Page 26 of 30 8 2 Additional Block Diagrams Power Translator Device Buffer Storage Figure 6 General Block Diagram Team 19 CAN Bus Translator Proposal Appendices Page 27 of 30 Power Lum i RS 232 tion RS 232 Transmit RS 232 Receive CAN to TTL TTL to CAN TTL RS 232toTTL pg 23 Control Buffer Isola Processing Control Lines Buffer Storage Figure 7 Expanded Block Diagram Team 19 CAN Bus Translator Proposal Appendices Page 28 of 30 Generate CAN TTL Parallel to Serial Header Control Serial to Parallel Error Detection Select Signal Mask Out Time Stamp Unwanted Signals Control Control Lines Control and Clock Figure 8 Detailed Block Diagram of Processing Team 19 CAN Bus Translator Proposal Appendices Page 29 of 30 Block Non RS 232 Message Packets Strip Header Processing Buffer Isolation Control Interpret Control Determine Nature Signal Of Packet Processing and Storage Select Input Generate RS 232 According To Header Mode TTL Storage Buffer Isolation Figure 9 Detailed Block Diagram of Control Team 19 CAN Bus Translator Proposal Appendices Page 30 of 30 8 3 Determination of Flash Memory Requirements CAN Bus Maximum Data Rate 1Mbit sec 125KBytes sec Assume
2. c 0 310d elas oy om pue osn 0 uwo QT ms IS 0 c K ddns samod usisoq 6 OT OT OT OT Ot 0 eros qv 0 se3ueuo ILN 8 01 OI OI IMOS S og puy osn 0j ueo 4 0T 01 OI 0c pres K1ouroui AIM pue osn 03 UIT 9 0c 0 THOId ure1301q S c oz THOId 2IIM pue asn 0 UWT p 0 0c Old ShgNV2 ep urei3o1q c IS 01 S S c oz OId SNYNV CIM pue osn 0j UWIT Z iue VI I I sued Ang T na S S S S yMoIMD usrseq 1 9c 6I TI So 6c TT ST 80 10 vc LT OT 0 LT 0c PT PT AT AT OT 0T OT OT 0T 60 60 60 60 80 80 We HM XSEL JM MOJH Team 19 CAN Bus Translator Proposal Budget Page 19 of 30 SECTION 5 BUDGET 5 1 Budget CANBUS Controller MCP2510 Additional PIC for other Functions PICStart Plus Programmer MAX232A Intel 82527 DB9 connector Receptacle DB connector Plug Circuit Board Etch Kit SOF peu cow OUEN EE RD oES Capacitors Resistors Inductors Case Aluminum E E Power Connector Receptacle N Power Connector Plug o Oscillator IC Sockets Flash Memory 32MB Flash Socket DC DC Converter Resettable Fuse e e e e A O ON A tA A Power Switch N Any other discrete components N Miscellaneous solder etc 22 Shipping Handling Charges TOTAL Requested from Sponsors 80 Sponsor Signature Date Monitor Signature Date Project Cost Proposal Cost 7 7 10 10 150 0 5 0
3. 9 9 3 3 3 3 30 30 5 5 15 15 1 1 4 4 3 3 1 O 40 40 5 5 9 9 1 1 5 5 5 5 5 5 20 20 336 180 Requested from CSEE Department 100 Chair Signature Date 5 2 por fu Que cena pu Da emt e e ne e e Lm Lm M U Aaa D KK KKK Team 19 CAN Bus Translator Proposal Budget Page 20 of 30 Budget Justifications CANBUS Controller MCP2510 Additional PIC for other Functions PICStart Plus Programmer MAX232A Intel 82527 DB9 connector Receptacle DB connector Plug Circuit Board Etch Kit Case Aluminum Power Connector Receptacle Power Connector Plug Oscillator Flash Memory 32MB Hash Socket DC DC Converter Resettable Fuse Power Switch Provided by Kenneth A Heck Donated by Kenneth A Heck Digi Key MCP2510 E P ND Digi Key PIC16F877 20 P ND Digi Key UP003001 Digi Key MAX232ACPE ND Pioneer Std AN82527F8 Newark H3RO9RA29B Newark H3MO9RA29B Newark 00721482 Newark 95F939 Newark 84N1192 Newark 84N1158 Newark 95F8736 Buy com SDCFB 32 455 Newark 95B8852 Newark 95B9538 Newark 85F256 Newark 46F3056 Compact Flash used for this budget though a different flash memory may ultimately be utilized Team 19 CAN Bus Translator Proposal Qualifications Page 21 of 30 SECTION 6 QUALIFICATIONS 6 1 Kenneth Alan Heck MS Kenneth Alan Heck MS R
4. receiving and executing instructions from the computer and both determining then communicating error states Microchip s CAN controller auto detects certain errors and can mask out packets from certain sources This controller will handle arbitration and communications on the CAN bus Once the controller has received a full packet it will pass it to the PIC which can be programmed to either store it on the flash memory for later retrieval or by default to break the packet into smaller portions and send them serially via RS 232 The device will activate immediately upon being plugged into a power source and will have a sleep mode to conserve power when it is idle The PC side connection will be a female DB 9 connector electrically isolated from the CAN bus The CAN side connection will be a male DB 9 connector Both will be clearly marked to prevent confusion The flash memory card will be connected via its Team 19 CAN Bus Translator Proposal System Description Page 11 of 30 proprietary connector The power cable which will be heavily insulated will be attached using a 2 1mm barrel connector and clearly marked as Power The program on the PIC will be done in PIC C with inline PIC assembly for the speed critical sections Microchip s MPLAB software and header files will be used for programming the PIC On the PC Dynamically Linked Libraries DLLs provided by Andy Pertl will be used most likely in conjunction with the Visual
5. 15 minutes of run time for a test run of the Formula Lightning Vehicle 15 minutes 60 sec 1 min 900 sec 900 sec 125KBytes sec 112 5 MBytes Assuming a 25 duty cycle on the CAN BUS where the duty cycle is a combination of the bus not being utilized at 10096 capacity and messages being filtered before storage 112 5 MBytes 0 25 28 125 MBytes So a 32 MByte memory card should be sufficient for most test runs
6. C and Visual Basic Studios both designed for programming in the Windows 98 and Windows NT environments All source code will be delivered in hard copy to Dr Nutter with the manuals for the device with compilation instructions Team 19 CAN Bus Translator Block Diagrams Page 12 of 30 3 2 Block Diagram Generate CAN TTL Parallel to Serial Header Control Select Signal Serial to Parallel Error Detection Mask Out Time Stamp Unwanted Signals Control Control Lines Control and Clock Team 19 CAN Bus Translator Block Diagrams Page 13 of 30 Figure 1 CAN Bus Diagnostic Translator Block Diagram TTL Block Non RS 232 Message Packets Strip Header Buffer Isolation Processing RS 232 Receive and Transmit Control Determine if Interpret Control Packet is Control Processing or Message and Storage TTL e Processing Select Input Generate RS 232 According To Header Mode Buffer Isolation Storage Team 19 CAN Bus Translator Block Diagrams Page 14 of 30 3 3 Data Flow Diagrams CAN Bus Translate RS 232 to CAN Translate CAN to RS 232 RS 232 Signal PC via RS 232 Level 0 DFD RS 232 Signal Figure 2 Level 0 Data Flow Diagram 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 2
7. Eo A en TRA 24 7 2 Other useful Bee 0 medius donec sd bum osten Berner en dios Ata snc 24 SECTION 8 APPENDICBS jis cctaaccasctadcsteccazscetctadcesvctaascuhctudccsneeudscabctadcchvedarccabecadecs 25 8 1 Supporting INfOrmMAt ON na al en Ne ales seems 25 8 2 Additional Block Diagrams eee 26 8 3 Determination of Flash Memory Requirements eese nennen ener 30 Team 19 CAN Bus Translator Proposal Introduction Page 3 of 30 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 braking 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 became heavy and complicated and the opportunities for malfunction increased In an effort to simplify the design and maintenance of new automobiles the Controller Area Network CAN standard was invented at Robert Bosch GmbH Reutlingen Germany in the late 1980 s and later the CAN 2 0 standard
8. 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 22 of 30 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 room assignments notifying necessa
9. barrel Operational Environment Electrical Isolation s Max 24V applied to case Shock FONC asie cas nn tes Max 4g lac m Max 60psi Water Resistance oec e tin ent lft submersible or equivalent Temperature SSSR eae eee ee Between 0 100 degrees Fahrenheit oc P A 2 00 Hx 5 00 W x 600 D 51mm H x 127mm W x 153mm D AVOID C ES RAS a RAR ete 3 0 Ibs 1 37 kg PC Requirements Must run CAN software written by Andy Pertl Programming Languages Team 19 CAN Bus Translator Proposal Design Objectives Page 8 of 30 2 3 Deliverables The device when finished will consist of a box as described above no larger than 2 x4 x5 weighing not more than 3 00 pounds 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 second 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 with this device but purchase storage and care of these cards is solely the responsibil
10. 32 to PC RS 232 Signal PC via RS232 Level 1 DFD CAN Bus Translator Block Diagrams Page 15 of 30 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 Figure 3 Level 1 Data Flow Diagram Team 19 CAN Bus Translator Block Diagrams Page 16 of 30 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 Figure 4 Level 2 Data Flow Diagram Team 19 CAN Bus Translator Proposal Organization and Planning Page 17 of 30 SECTION 4 ORGANIZATION AND PLANNING 4 1 Scheduling While the following Gantt chart assumes that all work will be done in the Fall semester likely many of the tasks will be performed during the previous summer Many of the tasks to be performed are self evident such as the purchase of parts There are a few things on the Gantt chart that bear explanations The chart refers to PIC 2 in some tasks This PIC is the additional PIC in the budget list and takes much of the responsibility for the left hand side of the block diagram notably clock and co
11. CpE 180 SPRING 2001 CAN BUS DIAGNOSTIC TRANSLATOR PROPOSAL TEAM NUMBER 19 BUDGET TOTAL 180 NAMES OF GROUP MEMBERS KENNETH HECK JOHN MURPHY FACULTY MONITOR PROFESSOR WILS L COOLEY SPONSORS PROFESSOR ROY S NUTTER PROFESSOR G MICHAEL PALMER 04 23 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 ABLE ORCONTENTS En nn RS CR ES ER CS 2 SECTION 1 INTRODUCTION sienne eee tennis rk eE tede eee 3 SECTION 2 DESIGN OBJECTIVES iii 5 2 1 Design Goals and Constraints ttt 5 2 2 Design Specifications ttt 7 2 3 Dsliverables memet need a 8 DEA LE EE tamudtd usata UD SEU E E DL LIU 9 SECTION 3 SYSTEM DESCRIPTION sisi 10 3 1 System Dest pion eat etude ues Lt EM EIE ILE Rin NL AL hank oe 10 35 BORD MUC cR e be EL NTC Ri pe Tea 12 3 3 Data Flow Diseases coe nie le A ne de die Rs 14 SECTION 4 ORGANIZATION AND PLANNING 17 d CAS RD icu SR oco Nc AS noie 17 4 2 Division of Responsibility ont nm tate cti D i asc rM eva 18 SECTION 5 BUD T ieu et IG NIE e P dite inter 19 S BENT NENNT NN NOS OE 19 55 EAE TEO ee dient tento mtis nn ete RE 20 SECTION 6 QUALIFICATIONS 41 1 teh tdi mettant Galas 21 6i Keneh Alan Hede MO ne nU un ee ne ne 21 62 Jobn Murphya natua hacer hath neers Se has Sah ces PR DD TE ed 23 SECTION REPBERBNGBES ibis eher etre e pe een er vx ut esp 24 Ji Notated Reel tente ou mec cs Eo be ID UE OUS bodies om
12. be given instructions by its PC 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 used for a week at the test track under normal use conditions which may include accidental dropping or wetting After this week the device will be put through the above tests once more to ensure that no harm has come to it Team 19 CAN Bus Translator Proposal System Description Page 10 of 30 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 drawing from automobile battery It will contain a 40 MHz oscillator for a clock and four microchips A PIC microcontroller likely the 16F877 referred to as additional PIC on the budget Microchip s CAN bus controller MCP2510 a Max232 IC for RS 232 and an Intel 82527 for the CAN voltage conversion Circuits for power conversion will be present and a fuse will protect the circuit from power spikes There will also be a socket for connecting a flash memory card The 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
13. ckBasic 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 Alkenylbenzotriazoles Novel Equivalents for the Synthesis of o Hydroxy Ketones Synth Commun 26 14 2657 2670 1996 Team 19 CAN Bus Translator Proposal Qualifications Page 23 of 30 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 Morgantown High School 1994 1997 Morgantown WV Skills Programming Windows MS DOS and UNIX environments C Java Intel x86 a
14. hat must be written to the CAN bus In order to read from the bus the device will take a signal in its entirety from the bus line and determine whether the signal is wanted by the user If the signal is wanted the device will either divide it up to send to the attached computer via RS 232 or if a computer is not attached store it for later playback In playback mode the device will communicate the stored signals in the order that they were received to the attached computer in such a way as to simulate the CAN bus s operation during the recorded time This mode will be easily accessible to the user of the software and removable storage media will allow multiple playbacks of various test runs Team 19 CAN Bus Translator Proposal Design Objectives Page 7 of 30 2 2 Design Specifications Input Impedance CAD SIASS se 120Q 12Q Device Power Requirements Power Sources External 12V w shielded cable Current Draw lt 200mA Communications CAN SIde isset teat e RESTER EO EE Max 1Mbit sec EE E EE E Max 115 2Kbit sec Communications Protocols C ANSSIOG sss dirait beat 1 CAN 1 x 2 CAN 2 0A 3 CAN 2 0B Read Only PCG SIde x s SRL A RS 232 Connections CAINSSIG drain DB 9 CAN side connector harness 1 DB 9 to 5 pole 2 DB 9 to 6 pole 3 DB 9 to 9 pole PG 1d dba teeth b eius DB 9 PC side connector harness 1 DB 9 to DB 9 2 DB 9 to DB 25 Powers ev e UM 2 1mm
15. in September 1991 The problems they 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 The solution was a high speed bus Referred to as a 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 Team 19 CAN Bus Translator Proposal Introduction Page 4 of 30 standard did so with its own small changes and refinements to the degree that today some implementations have little in common 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 and construction of a fully electric racecar This 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 systems a means of access the bus must be devised The bus must be accessible to them under both workshop and field conditions in order to diagnose and solve the various electrical problems that arise Team 19 CAN Bus Translator P
16. ity of the user A manual will also be delivered containing detailed instructions of use and maintenance for the device as well as a complete listing of all software code and circuit diagrams with a complete listing of parts used Repair directions will be given for parts more easily replaced such as fuses A sketch of the proposed product is attached in the appendices Figure 5 Team 19 CAN Bus Translator Proposal Design Objectives Page 9 of 30 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 relayed by the outside device to ensure that all signals have been received and no extraneous signals reported This comparison will be done using two PCs running identical software connected to the same bus one with the delivered device and one with the outside device The delivered device will then be instructed to send certain signals over the shared bus The outside device s output will be consulted to verify that these signals have been sent correctly The delivered device will
17. ntrol functions As noted in the Deliverables section only one manual will be produced as per Dr Nutter s instruction This manual will combine the documents normally referred to as the user s manual and service manual This combination is for his convenience and for a general reduction of redundancy in documentation They are listed separately because of the nature of the work even though they will at the end be combined into a single deliverable document Lastly the number number notation is shorthand for the person responsible in the order Heck Murphy Thus 10 5 in a block represents Heck spending 10 hours and Murphy spending 5 A 3 in a block represents Murphy alone spending 3 hours Page 18 of 30 ing d Plann 1Zation an CAN Bus Translator Proposal Organ Team 19 ility i 4 2 Division of Respons OT cT cT LT LT LT cT cT cT ST g 0T S S 8 8 cT cT cT cT cT ILI cT cT 8T IOT vst PSI TWLOL E o a 0T OI OI Ire UsIsoq Joy oredarg LI SSS SS UI UI UI UI UI VI UI VI UI OI OT Tenue s 1osf 91 UI UI UI UI UI UI UI UI UI OI OI enue oot ST S S c G suoneorjroeds msu o 32ofoud soy pT ge suoneorroeds ou o3 asvo pring cT S S S S OI OI preoq edAjojord qojeyprnq oj uree TI S S c c Sp1e0q 499 0 uwo TT a
18. oute 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 IR Perkin Elmer PC based systems i
19. roposal Design Objectives Page 5 of 30 SECTION 2 DESIGN OBJECTIVES 2 1 Design Goals and Constraints The Formula Lightning team requires a device to perform the task of communication and control on their implementation of the CAN bus This device must translate CAN signals to a standard signal that can be read by a technician with a laptop computer running a software package developed by Andy Pertl The device must enable the technician to read signals on the bus whether all 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 literally while racing the car around a track and so further constraints are placed on the operation of the device Due to the economy of space in the Formula Lightning car the device must operate without a technician s computer connected while the car is in motion The device must itself therefore be small enough to not encumber the driver of the car or otherwise interfere with the car s normal operations In order to be of use with this particular implementation of the CAN bus the device must communicate according to the SAE standard described in J1939 This will enable it 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 communica
20. ry 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 W VUI 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 specific software dBase IV 1 1 and Qui
21. ssembly 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 24 of 30 SECTION 7 REFERENCES 7 1 Notated References 1 CAN Specification Version 2 0 Robert Bosch GmbH Postfach 50 D 7000 Stuttgart 1 1991 2 7 2 Other useful references 1 IC Microcontrollers Peatman John B Prentice Hall New Jersey 1998 2 KVASER Controller Area Network pages http www kvaser com can index htm 7 2 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 OSEK VDX http www osek vdx org 7 Triangle Data http www triangledigital com products productscanbus htm 8 Wesley Tang s Can Links http www warwick ac uk esrpy links htm 9 Zanthic Products http www zanthic com can4usbm htm Team 19 CAN Bus Translator Block Diagrams Page 25 of 30 SECTION 8 APPENDICES 8 1 Supporting Information Max2324 MCP2510 CAN bus connection to PC Flash Memory card DC DC conversion
22. te with the laptop computer the device will communicate to the computer s COM port using the RS 232 standard using the protocols accessed by Andy Pertl s software package A Team 19 CAN Bus Translator Proposal Design Objectives Page 6 of 30 microcontroller capable of Universal Asynchronous Receive Transmit UART combined with a single chip RS 232 device will be suitable for this function 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 and CAN 2 0B This will require the microcontroller to assemble a full CAN packet which is larger than the packets transmitted by the laptop and construct the correct header depending on whether the packet is 2 0A or B Once correctly packaged the device will 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 on the device in such a way that it can be played back onto the bus at a pre determined time or multiple times at predetermined intervals This will enable the device to be used without an attached computer for a short period of time In order to perform this task there will be a series of pre defined instructions that the device must recognize accept and process to regulate its own behavior and state These signals will be defined in such a way that the device will be able to quickly distinguish them from signals t

Download Pdf Manuals

image

Related Search

Related Contents

Instructions Anwendung Instrucciones Mode d`emploi Leiðbeiningar  56F8014 - NXP Semiconductors  BM-149-web [ 1682 Ko ]  User Manual  Desa HDR18NT Gas Heater User Manual  User Manual - JW Davis & Company  American Standard 2764014M202.011 Installation Guide  導電率計システム SC210G 導電率検出器    Premier Mounts Universal Projector Mount with 1-1/2" Coupler (PBC-UMS)  

Copyright © All rights reserved.
Failed to retrieve file