PC Interface for the CAN Bus
with new software
Published in issue 289, June 2000
The versatility of a CAN Bus system increases as more equipment of different types are connected to the Bus. Using the interface described here, any PC can be linked to a CAN Bus system.Before any piece of equipment is designed to connect to a PC, the main question that needs to be answered is: how will the equipment talk to the PC? We could pass the data through a plug-in card, connecting to the PC's motherboard but this would mean that most Notebook PC's would not be able to accommodate it. Using the serial interface is also a possibility but is relatively slow, so the parallel printer interface seems to be the best bet to handle the high data rate of this CAN Bus system.
Resistors: R1-R12,R17,R18,R19,R21 = 390Ω R13 = 4kΩ7 R14,R15,R20 = 10kΩ R16 = 56kΩ R22,R23 = 5Ω6 R24 = 120Ω R25 = 4-way SIL arary 4kΩ7 R26 = 8-way-SIL array 4kΩ7 Capacitors: C1,C2 = 22pF C3 = 10µF 25V radial C4,C9,C10,C11 = 100nF, 5 mm raster C5 = 470µF 25V radial C6 = 220µ 10V radial C7 = 100µ 10V radial C8 = 1µF 10V or solid MKT raster 5mm Semiconductors: D1,D2 = zener diode 12V 400 mW D3 = 1N4004 IC1 = PCA82C200 or SJA1000 * (Philips) IC2,IC3 = 6N137 (Toshiba) IC4 = PCA82C250 (Philips) IC5 = NMV0505SA (Newport, Farnell #589 810) IC6 = 7805 Miscelllaneous: JP1 = Jumper K1 = 9-way sub-D plug (male), PCB mount. K2 = 9-way sub-D socket (female), PCB mount. K3 = 25-waySub-D plug (male), PCB mount 2 solder pins X1 = 16 MHz quarz crystal Disk, order code 006004-1 (DOSInterface and source code in C) PCB, order code 000039-1
|
Click below to download a PDF copy of this article from Elektor magazine.
Please note. In view of the complexity of international markets, Elektor cannot guarantee the availability of components for this project.
|