The Peak System PCAN-PCI interface comes in several variants and offers various options tailored for different needs in CAN communication. Here are some detailed aspects and options:
Key Models and Features
PCAN-PCI:
Channels: Single-channel CAN interface.
Data Rate: Up to 1 Mbps.
Isolation: Galvanic isolation for enhanced safety and signal integrity.
Diagnostics: Integrated diagnostics for monitoring CAN traffic.
Software and Compatibility
Drivers: Available for various operating systems including Windows, Linux, and real-time environments. API and Libraries: Comes with a software development kit (SDK) and libraries for easy integration into applications. Tools: PEAK offers various software tools like PCAN-View for monitoring and analyzing CAN messages.
Accessories:
Cables: Various cable options for connecting to CAN networks. Terminating Resistors: Can include optional resistors for proper network termination.
Applications
Automotive: Ideal for vehicle diagnostics and development. Industrial Automation: Used in manufacturing and control systems. Research and Development: Suitable for academic and engineering projects involving CAN networks.
The Peak System PCAN-PLIN is a PC interface designed for connecting a computer to LIN (Local Interconnect Network) and CAN (Controller Area Network) buses. It supports LIN communication as well as CAN, allowing for monitoring, data logging, and control of both network types. The PCAN-PLIN interface is especially useful for automotive and industrial applications, where LIN and CAN buses are commonly used for communication between different vehicle or device components.
Key Features:
1. Dual Support: LIN and CAN:
Supports both LIN (Local Interconnect Network) and CAN (Controller Area Network) protocols, allowing interaction with devices on both types of networks.
LIN is typically used for lower-speed, cost-effective communication, such as in automotive body electronics, while CAN is used for higher-speed, critical communications like engine control.
2. PC Connection:
Provides a reliable connection between a PC and LIN/CAN bus via USB or PCI Express, depending on the version. The interface is useful for monitoring and controlling network traffic.
3. LIN Features: LIN Master and Slave Modes:
The device can act as a LIN master node or slave node, enabling it to interact with all types of LIN nodes on the bus.
Baud rate ranges from 1 kbit/s to 20 kbit/s for LIN.
Supports LIN protocol versions 1.x and 2.x.
The ability to simulate LIN master nodes, log data, and test LIN bus communication.
4. CAN Features:
Fully compatible with ISO 11898-2 (High-Speed CAN) and ISO 11898-5 (low-power CAN).
Supports CAN data rates up to 1 Mbit/s.
Includes termination resistor for the CAN bus.
5. Driver and API Support:
Drivers and libraries are available for Windows and Linux operating systems.
PCAN-Basic API allows for integration into custom software applications for monitoring and controlling the LIN and CAN networks.
6. Error Detection and Debugging:
Includes error detection and diagnostic capabilities, with error frames, bus load monitoring, and more.
Status LEDs provide visual feedback on the status of the LIN and CAN bus, indicating active communication or fault conditions.
7. Additional Features:
Supports both Master and Slave LIN communication.
Time-stamping of received messages.
Multiple interfaces allow users to work on multiple buses simultaneously.
Applications:
Automotive: LIN is commonly used in automotive networks for control of non-critical systems such as climate control, lighting, and seat adjustments, while CAN is used for critical systems such as engine control and braking.
Industrial Automation: Both LIN and CAN can be used in industrial settings for communication between devices
The Peak System PCAN-USB Opto-Decoupled is a USB-to-CAN interface designed for connecting a computer to a CAN (Controller Area Network) bus via a USB port. It provides opto-decoupling for electrical isolation between the PC and the CAN bus, which is essential for protecting sensitive electronics and preventing damage caused by voltage differences or ground loops.
Key Features:
1. Opto-Decoupling: Electrical isolation of up to 500 volts between the CAN side and the USB side ensures that the PC is protected from high voltages or ground differences that may occur on the CAN bus.
2. USB Interface: The device connects to the PC via USB, making it highly portable and easy to use without the need for additional hardware like PCI cards.
3. CAN Bus Interface: Supports High-Speed CAN (ISO 11898-2) with bit rates from 5 kbit/s to 1 Mbit/s.
4. Driver Support: Compatible with Windows, Linux, and MacOS. The drivers provided by PEAK-System allow access to the CAN bus for applications developed with the PCAN-Basic API.
5. CAN Status LEDs: The device is equipped with LEDs that indicate CAN bus status, including power, data transmission, and error conditions, making troubleshooting easier.
6. Compact and Portable: Its small form factor and USB connection make it suitable for both desktop and mobile use in a wide variety of environments.
7. Galvanic Isolation: Protects the CAN hardware against disturbances caused by electromagnetic interference (EMI).
Applications:
• Automotive diagnostics and testing
• Industrial automation systems
• CAN bus monitoring and development
• Robotics and embedded systems
Technical Specifications:
• USB Standard: USB 2.0, compatible with 1.1
• CAN Protocols: ISO 11898-2 (High-Speed CAN), ISO 11898-5
• CAN Connector: D-Sub, 9-pin
• Operating Temperature: Typically -40 to 85°C
• Power Supply: Power supplied via the USB port
• Maximum CAN bus length: Depends on CAN bus speed (as per CAN specification)
This device is widely used in industries that rely on CAN networks, including automotive, industrial automation, and research and development projects. The opto-decoupled design enhances reliability and safety in potentially harsh or electrically noisy environments.
The PCAN-USB Pro FD adapter enables the connection of CAN FD and LIN networks to a computer via USB. Two field buses can be connected at the same time, up to four with appropriate adapter cables (2 x CAN FD, 2 x LIN). Each CAN FD channel is separately isolated against USB and LIN with a maximum of 500 Volts. Its robust aluminum casing makes the PCAN-USB Pro FD adapter suitable for mobile applications.
The CAN FD standard (CAN with Flexible Data rate) is primarily characterized by higher bandwidth for data transfer. The maximum of 64 data bytes per CAN FD frame (instead of 8 so far) can be transmitted with bit rates up to 12 Mbit/s. CAN FD is downward-compatible to the CAN 2.0 A/B standard, thus CAN FD nodes can be used in existing CAN networks. However, in this case the CAN FD extensions are not applicable.
The monitor software PCAN-View and the programming interface PCAN-Basic for the development of applications with CAN connection are included in the scope of supply and support the standard CAN FD. The monitor application PLIN-View Pro as well as the PLIN programming interface are also included in the scope of supply.
Code Complexity Measurement Tools for C, C++, Java, and C#
What is measured by Testwell CMT++/CMTJava ?
Based on the static properties of the program code CMT++ and CMTJava gives estimates how error prone the program source code is due to its complexity, how long it will take to understand the code, what is the logical volume of the code, etc …
As the project team has not usually time to inspect all the code produced by the project, CMT++/CMTJava can assist in locating the modules, which are most likely to cause problems in the future.
Testwell CMT++ und Testwell CMTJava help by measuring the code quality. This is particularly interesting for companies which subcontract their software development. Subcontractors can proof the quality of their code with Testwell CMT++/CMTJava.
Testwell CTC++ was originally developed for source code in the C language. It supports C++ for over 30 years and continuously keeps pace with its highly dynamic language standards.
The C language family has some special challenges for coverage measurement:
Source code in header files – this is merged for all of its copies by Testwell CTC++.
Use of macros – Testwell CTC++ instruments the already preprocessed code and thus gains access to the complete macro content.
Code variants through preprocessing: In safety-critical software development, variants must be tested separately. Testwell CTC++ recognizes variants and identifies them separately.
An add-on is available for the Java language.
Coverage Measures
Testwell CTC++ offers all coverage measures required by various safety standards:
Function Coverage
Statement Coverage
Decision / Branch Coverage
Condition Coverage
MC/DC: Modified Condition / Decision Coverage
Multicondition Coverage
Executed, non-executed and only partially executed lines of code are visually highlighted (Line Coverage).
Safety-Critical Software Development
When human lives are at risk, various safety standards such as ISO 26262 in the automotive sector or DO-178C in aviation require the measurement of code coverage.
Several hundred companies worldwide use Testwell CTC++ in this development environment to cover all coverage requirements of their standard up to the highest required level of MC/DC.
Testwell CTC++ is certified by TÜV Süd for functional safety in accordance with IEC 61508, ISO26262, EN 50128 and IEC 62304.
Testing
All types of tests, whether unit tests, integration tests or complete system tests, can be carried out as usual. Testing can be done fully automated, partially automated or manually.
The instrumented program or test executable writes the data to a file during testing. When the test is executed on a target, this writing out is fully customizable; the data can, for example, be transferred directly to the host.
With Testwell CTC++, all test runs of a project can be combined into a single report. It works with all common unit test tools, test platforms and frameworks.
Flexible Reporting
Our HTML report offers overview views and shows the details of the coverage measurement in the source code. Its reporting levels can be configured to suit the project.
Testwell CTC++ creates all coverage reports based on templates and thus supports all text-based formats such as XML, CSV or JSON. This way, third-party systems such as dashboards can easily be supplied with the required data.
Missing coverage is explained and documented via Justifications. Testwell CTC++ shows the impact of Justifications on all coverage measures – so it is clear and transparent whether 100% of the code has been tested or at least explained.
Embedded Software
The coverage measurement for software on embedded targets has some specific challenges:
div
Low Memory
The instrumentation overhead is basically low and can be further reduced through various workflows. In extreme cases, the coverage is measured over individual bits and can be read out via the debugger.
Coverage Data
Any communication interface between target and host can be used for writing out coverage data.
The runtime library for writing out the coverage data is supplied as C code that can be adapted to the capabilities of the target.
Cross-Compiler
Testwell CTC++ works independently of the compiler and can be configured for any C / C++ compiler. We provide our users with numerous compiler configurations and support them in adapting to new compilers.
Frequency range: 9 kHz – 8.5 GHz and 100 kHz – 26.5 GHz
Frequency resolution: 1 Hz
Setting Range of Output Level: -55 ~ +10 dBm
Dynamic Range: 125 dB
2/4-ports: S-parameters, Balance Measurements, Time Domain
Measure: Q-factor, bandwidth and Insertion Loss
Power source calibration compatible with R&S NRPxxA/AN and Keysight U2000A/B series USB power meters
Compatible with several manufacturers ECal kits (contact us for more information)
Product Overview
The SIGLENT SNA5000A series of Vector Network Analyzers have a frequency range of 9 kHz to 8.5 GHz and 100 kHz to 26.5 GHz, which support 2/4-port scattering parameter, differential-parameter, and time-domain parameter measurements. The SNA5000A series of VNAs are effective instrumentation for determining the Q-factor, bandwidth, and insertion loss of a filter, They feature impedance conversion, movement of measurement plane, limit testing, ripple test, fixture simulation, and adapter removal/insertion adjustments. The VNAs have five sweep types: Linear-Frequency mode, Log-Frequency mode, Power-Sweep mode, CW-Time mode, and Segment-Sweep mode. The SNA5000A series VNAs also support scattering-parameter correction of SOLT, SOLR, TRL, Response, and Enhanced Response for increased flexibility in R&D and manufacturing applications.
Frequency Range
Ports
Dynamic Range
Trace Noise
Range of Output
SNA5002A
9 kHz~4.5 GHz
2
125 dB
0.003 dB rms,0.03° rms
-55 ~ +10 dBm
SNA5004A
9 kHz~4.5 GHz
4
125 dB
0.003 dB rms,0.03° rms
-55 ~ +10 dBm
SNA5012A
9 kHz~8.5 GHz
2
125 dB
0.003 dB rms,0.03° rms
-55 ~ +10 dBm
SNA5014A
9 kHz~8.5 GHz
4
125 dB
0.003 dB rms,0.03° rms
-55 ~ +10 dBm
SNA5022A
100 kHz~13.5 GHz
2
125 dB
0.003 dB rms,0.03° rms
-55 dBm ~ +10 dBm
SNA5032A
100 kHz~26.5 GHz
2
125 dB
0.003 dB rms,0.03° rms
-55 dBm ~ +10 dBm
Key Features
Frequency range: 9 kHz – 8.5 GHz and 100 kHz – 26.5 GHz
Frequency resolution: 1 Hz
Level resolution: 0.05 dB
Range of IFBW: 10 Hz~3 MHz
Setting range of output level:
-55 dBm ~ +10 dBm
Dynamic range: 125 dB
Types of calibration: Response calibration, Enhanced Response calibration, Full-one port calibration, Full-two port calibration, Full-three port calibration, Full-four port calibration, TRL calibration
SIGLENT digital oscilloscopes provide the perfect balance between features and price. With bandwidths from 50 MHz to 2 GHz, low noise vertical scales down to 500 uV/div, and features like Eye diagram / Jitter analysis, serial decoding and MSO capabilities, SIGLENT will quickly become your scope of choice.
Event frequency indicated by color temperature. “Hot” colors (red) identify frequent events while “cool” (blue) colors are reserved for events that occur less often.
Easy Auto-Measurements
Quickly add one of over 30 automatic measurements like peak voltage, frequency, and more
Intelligent Triggers
Edge, Slope, Pulse, Window, Runt, Interval Dropout, Pattern, Video (HDTV supported), and serial trigger modes on many of our digital oscilloscopes
SIGLENT’s function generators / arbitrary waveform generators use advanced Digital Frequency Synthesis (DDS) technology to produce high quality standard function and arbitrary waveform signals. They also provide a wide range of analog and digital modulation functions.