Computer Solutions Ltd
Whats New | Advanced Search
Downloads | Exchange Rates

Celebrating 34 years
supplying all your Embedded Development Tool needs

And wishing you all a healthy and prosperous 2012


 

PCAN-Basic      Free CAN Software

Literature on PEAK CAN products and Software 1.6MBytes More Details

A copy of this software package is included free of charge with all the PEAK CAN interfaces.  It includes:

PCAN-VIEW

This windows package provides basic diagnostics and allows the user to view messages on the CAN bus and to create CAN messages.  It runs under Windows XP/Vista/ 7 (32/64-bit).

The transmission rate and ID length are configurable and a filter can restrict the range of message IDs displayed to simplify analysis of large systems.

The most recent data for each message ID is displayed along with the time since last message, count of number of instances, time since last RTR and count of RTR instances. All data is displayed in Hex and errors such as over-run and baud rate problems are reported.
 

PCAN-VIEW Screen Shot

 

Messages can be sent using the Transmit section as one-shot, repeating periodically or in response to a remote request (RTR).

PCAN-view   creating a Message

 

         A trace mode allows the operator to record and save CAN Traffic for later analysis.

   See a Video of the trace in action

 

PCAN-Basic code API

 

Drivers are provided for Windows XP/Vista/ 7/CE (ARM & x86) and Linux (all for 32/64-bit). For DOS and older Windows versions call/email with your needs.

They provide a simple interface, that is common to all our PEAK CAN modules, and that is capable of driving up to 8 separate CAN channels. Either simple linear Read/Write commands may be used or the application can be multi-threaded and the appropriate thread started when a specific CAN event occurs. Timing information on CAN messages is available.

Example programmes are provided in C++, C#, C++/CLR, Delphi, VB.NET, Java or Python 2.6.

The API is simple to use: -

CAN_Initialize  Initialisation of the channel, setting the speed, linking port and interrupt for non PnP devices
     
CAN_Write Sending a CAN message (11/29 BIT ID and RTR are possible)
CAN_Read Reading a CAN message
     
But support is available for more sophisticated ways of working
  CAN_SetValue Turns on and off .....filtering, Event management, message and DLL entry logging
  CAN_GetValue Reads back that data
CAN_FilterMessages Configures a filter for that channel
     
CAN_Uninitialize Disconnect from channel
  CAN_Reset Reset a channel
CAN_GetStatus  Reading the bus status information

 

A useful feature of this package is that it is possible to monitor and interact with an application using these functions from a copy of PCAN-VIEW or PCAN-Explorer running on the same PC without requiring a second CAN interface.

 

Linux support for SocketCAN is also available.        http://www.peak-system.com/fileadmin/media/linux/index.htm                

                              

For more Information on :-

PCAN-Explorer A sophisticated CAN bus logging and diagnostic package for use with complex applications and including GUI and J1939 support.
Peak CAN interfaces USB, PCI, PC104, PC, PCMCIA, Express, Parallel port, ISA, RS232, LIN
PEAK Data Acquisition Systems A range of CAN Data Acquisition and logging Systems from simple logging to advanced GPRS mobile applications.
PCAN I/O Modules CAN modules with configurable digital and analogue I/O.
Other PEAK Software Software is available to support FMS, CAN simulation, CANOpen, Linux and an Event driven API for time critical multi-tasked operation,
Cables Pre-built high performance CAN cables, converters and termination 
CAN Our technical summary for those new to CAN 

 

Home Shop Products Supported Chips Information Zone Contact Site Map
 
Computer Solutions Ltd
1a New Haw Road, Addlestone, Surrey KT15 2BZ, England
 
Telephone: +44 (0) 1932 829460      Fax: +44 (0) 1932 840603
Email: sales@computer-solutions.co.uk      Web: www.computer-solutions.co.uk
 
Copyright © 2012 Computer Solutions Ltd