Difference: CAN (1 vs. 9)

Revision 9
03 Feb 2015 - Main.PeterZumbruch
Line: 1 to 1
 
META TOPICPARENT name="SupportedHardware"

CAN Bus interface for PANDA

Line: 74 to 74
 

A SD-Card image for the Raspberry Pi computer with the kernel module for this interface and EPICS already installed is available under
Changed:
<
<
http://www.ep1.rub.de/~florian/epics/raspi_panda.img.gz
>
>
http://www.ep1.rub.de/~florian/epics/raspi_panda.img.gz
  A 4 GB card is required.

Currently there are two users available:
pi (passwd: raspberry)
Changed:
<
<
 panda (passwd: pandadcs)
>
>
panda (passwd: pandadcs)
 

An EPICS IOC is installed via the PANDA DCS apt repository. Configuration of the IOC can be done in the dir "/etc/epics/iocpandadcscan/"
Revision 8
02 Feb 2015 - Main.FlorianFeldbauer
Line: 1 to 1
 
META TOPICPARENT name="SupportedHardware"

CAN Bus interface for PANDA

Line: 27 to 29
  The developed PCB has the same dimensions as the Raspberry Pi Computer and is designed as an extension board for this computer. It also provides a RS232 interface.
Changed:
<
<
rasPi Can front small rasPi Can front 2 small rasPi Can back small
>
>
rasPi Can front small rasPi Can front 2 small rasPi Can back small
 

Schematics and Layout

Changed:
<
<

>
>
 

Software

Added:
>
>
  The kernel module for the CAN bus interface is based on the open-source kernel module for the interfaces by PEAK Systems.
Line: 69 to 71
  github

SD-Card Image for Raspberry Pi Computer

Added:
>
>
  A SD-Card image for the Raspberry Pi computer with the kernel module for this interface and EPICS already installed is available under
Changed:
<
<
http://www.ep1.rub.de/~florian/epics/raspi_panda.img.tar.gz
>
>
http://www.ep1.rub.de/~florian/epics/raspi_panda.img.gz
  A 4 GB card is required.

Currently there are two users available:
pi (passwd: raspberry)
Changed:
<
<
epics (passwd: pandadcs)
>
>
 panda (passwd: pandadcs)
 
Changed:
<
<
EPICS base 3.14.12.3, SNL Sequencer 2.1.11, AsynDriver 4.21, StreamDevice 2.6, ProcServ 2.6.0, and device support for the CAN bus and Dallas-1-Wire are installed in the directory /usr/Epics/.
Also two IOCs, one for CAN bus and one for Dallas-1-Wire are installed. Configuring both IOCs (loading of AsynDrivers and database files) can be done with the files in /home/epics/epics_config/.
>
>
An EPICS IOC is installed via the PANDA DCS apt repository. Configuration of the IOC can be done in the dir "/etc/epics/iocpandadcscan/"
 

After booting the Pi ProcServ will be started with the EPICS IOC for CAN bus as child process allowing access via telnet on port 20000. The child process is not started automatically.
Line: 90 to 92
  FlorianFeldbauer

-- PeterZumbruch - 26 Jun 2013
Changed:
<
<
-- FlorianFeldbauer - 28 Jun 2013
>
>
-- FlorianFeldbauer - 02 Feb 2015
 

META FILEATTACHMENT attr="" comment="Schematic of the adapter PCB" date="1372243095" name="PANDA-RPi_CAN.pdf" path="PANDA-RPi_CAN.pdf" size="68884" user="FlorianFeldbauer" version="1.1"
META FILEATTACHMENT attr="" comment="rasPi Can back" date="1372251441" name="rasPI_CAN_back.jpg" path="rasPI_CAN_back.jpg" size="1912759" user="PeterZumbruch" version="1.1"
Revision 7
28 Jun 2013 - Main.FlorianFeldbauer
Line: 1 to 1
 
META TOPICPARENT name="SupportedHardware"

CAN Bus interface for PANDA

Line: 33 to 33
 

Schematics and Layout

Added:
>
>
 

Software

Line: 54 to 55
 

All currently supported devices use standard frames @ 125 kbit/s
Changed:
<
<

EPICS support

>
>

EPICS support

  EPICS device support for the CAN bus interface itself and several devices controlled via CAN bus is available:
  • ISEG EHS/EDS high voltage power supply
Line: 64 to 65
 
  • TMCM142 high-performance single axis stepper motor controller/driver
Please refer to DCS.SupportedHardware for further details on these devices
Added:
>
>
The source code for the EPICS support and Kernel module can be found on github
 

SD-Card Image for Raspberry Pi Computer

A SD-Card image for the Raspberry Pi computer with the kernel module for this interface and EPICS already installed is available under
Line: 74 to 78
  pi (passwd: raspberry)
epics (passwd: pandadcs)
Changed:
<
<
EPICS base, SNL Sequencer, AsynDriver and StreamDevice are installed in the directory /usr/Epics/.
An EPICS IOC with all these modules included is installed in /home/epics/Panda_DCS
>
>
EPICS base 3.14.12.3, SNL Sequencer 2.1.11, AsynDriver 4.21, StreamDevice 2.6, ProcServ 2.6.0, and device support for the CAN bus and Dallas-1-Wire are installed in the directory /usr/Epics/.
Also two IOCs, one for CAN bus and one for Dallas-1-Wire are installed. Configuring both IOCs (loading of AsynDrivers and database files) can be done with the files in /home/epics/epics_config/.

After booting the Pi ProcServ will be started with the EPICS IOC for CAN bus as child process allowing access via telnet on port 20000. The child process is not started automatically.
 

Contact Person

For further questions and suggestions please contact FlorianFeldbauer
Changed:
<
<
-- FlorianFeldbauer - 18 Dec 2012 -- PeterZumbruch - 26 Jun 2013
>
>
-- PeterZumbruch - 26 Jun 2013
-- FlorianFeldbauer - 28 Jun 2013
 

META FILEATTACHMENT attr="" comment="Schematic of the adapter PCB" date="1372243095" name="PANDA-RPi_CAN.pdf" path="PANDA-RPi_CAN.pdf" size="68884" user="FlorianFeldbauer" version="1.1"
META FILEATTACHMENT attr="" comment="rasPi Can back" date="1372251441" name="rasPI_CAN_back.jpg" path="rasPI_CAN_back.jpg" size="1912759" user="PeterZumbruch" version="1.1"
Line: 91 to 100
 
META FILEATTACHMENT attr="" comment="rasPi Can front 2 small" date="1372251520" name="rasPI_CAN_front-2_small.jpg" path="rasPI_CAN_front-2_small.jpg" size="101162" user="PeterZumbruch" version="1.1"
META FILEATTACHMENT attr="" comment="rasPi Can front 2" date="1372251539" name="rasPI_CAN_front-2.jpg" path="rasPI_CAN_front-2.jpg" size="1508851" user="PeterZumbruch" version="1.1"
META FILEATTACHMENT attr="" comment="rasPi Can front" date="1372251557" name="rasPI_CAN_front.jpg" path="rasPI_CAN_front.jpg" size="1780509" user="PeterZumbruch" version="1.1"
Added:
>
>
META FILEATTACHMENT attr="" comment="Board Layout" date="1372404497" name="PANDA-RPi_CAN_brd.pdf" path="PANDA-RPi_CAN_brd.pdf" size="164375" user="FlorianFeldbauer" version="1.1"
Revision 6
26 Jun 2013 - Main.PeterZumbruch
Line: 1 to 1
 
META TOPICPARENT name="SupportedHardware"

CAN Bus interface for PANDA

Line: 27 to 27
  The developed PCB has the same dimensions as the Raspberry Pi Computer and is designed as an extension board for this computer. It also provides a RS232 interface.
Added:
>
>
rasPi Can front small rasPi Can front 2 small rasPi Can back small

Schematics and Layout


 

Software

The kernel module for the CAN bus interface is based on the open-source kernel module for the interfaces by PEAK Systems.
Line: 69 to 77
  EPICS base, SNL Sequencer, AsynDriver and StreamDevice are installed in the directory /usr/Epics/.
An EPICS IOC with all these modules included is installed in /home/epics/Panda_DCS
Deleted:
<
<

Schematics and Layout

 

Contact Person

For further questions and suggestions please contact FlorianFeldbauer

-- FlorianFeldbauer - 18 Dec 2012
Added:
>
>
-- PeterZumbruch - 26 Jun 2013
 

META FILEATTACHMENT attr="" comment="Schematic of the adapter PCB" date="1372243095" name="PANDA-RPi_CAN.pdf" path="PANDA-RPi_CAN.pdf" size="68884" user="FlorianFeldbauer" version="1.1"
Added:
>
>
META FILEATTACHMENT attr="" comment="rasPi Can back" date="1372251441" name="rasPI_CAN_back.jpg" path="rasPI_CAN_back.jpg" size="1912759" user="PeterZumbruch" version="1.1"
META FILEATTACHMENT attr="" comment="rasPi Can back small" date="1372251459" name="rasPI_CAN_back_small.png" path="rasPI_CAN_back_small.png" size="282406" user="PeterZumbruch" version="1.1"
META FILEATTACHMENT attr="" comment="rasPi Can front small" date="1372251484" name="rasPI_CAN_front_small.png" path="rasPI_CAN_front_small.png" size="282254" user="PeterZumbruch" version="1.1"
META FILEATTACHMENT attr="" comment="rasPi Can front 2 small" date="1372251520" name="rasPI_CAN_front-2_small.jpg" path="rasPI_CAN_front-2_small.jpg" size="101162" user="PeterZumbruch" version="1.1"
META FILEATTACHMENT attr="" comment="rasPi Can front 2" date="1372251539" name="rasPI_CAN_front-2.jpg" path="rasPI_CAN_front-2.jpg" size="1508851" user="PeterZumbruch" version="1.1"
META FILEATTACHMENT attr="" comment="rasPi Can front" date="1372251557" name="rasPI_CAN_front.jpg" path="rasPI_CAN_front.jpg" size="1780509" user="PeterZumbruch" version="1.1"
Revision 5
26 Jun 2013 - Main.FlorianFeldbauer
Line: 1 to 1
 
META TOPICPARENT name="SupportedHardware"

CAN Bus interface for PANDA

Line: 31 to 31
  The kernel module for the CAN bus interface is based on the open-source kernel module for the interfaces by PEAK Systems.
Changed:
<
<
The interface supports all standard bit rates (5, 10, 20, 50, 100, 125, 250, 500, and 1000 kbit/s)
>
>
The interface supports all standard bit rates. For testing the performance frames with 8 byte length have been send over the CAN bus:
Bitrate Extended Standard
kbit/s frames/s
5 34 41
10 69 82
20 139 165
50 350 416
100 689 800
125 869 1052
250 1666 2000
500 3333 4000
1000 6666 6666

All currently supported devices use standard frames @ 125 kbit/s
 

EPICS support

EPICS device support for the CAN bus interface itself and several devices controlled via CAN bus
Line: 57 to 70
  An EPICS IOC with all these modules included is installed in /home/epics/Panda_DCS

Schematics and Layout

Changed:
<
<
Schematics and layout are uploaded to EDMS. These files were created with CadSoft eagle v5.11.
>
>
 

Contact Person

For further questions and suggestions please contact
Line: 66 to 78
 

-- FlorianFeldbauer - 18 Dec 2012
Added:
>
>
META FILEATTACHMENT attr="" comment="Schematic of the adapter PCB" date="1372243095" name="PANDA-RPi_CAN.pdf" path="PANDA-RPi_CAN.pdf" size="68884" user="FlorianFeldbauer" version="1.1"
Revision 4
18 Feb 2013 - Main.FlorianFeldbauer
Line: 1 to 1
 
META TOPICPARENT name="SupportedHardware"

CAN Bus interface for PANDA

Line: 45 to 45
 

SD-Card Image for Raspberry Pi Computer

A SD-Card image for the Raspberry Pi computer with the kernel module for this interface and EPICS already installed
Changed:
<
<
will be available soon.
>
>
is available under http://www.ep1.rub.de/~florian/epics/raspi_panda.img.tar.gz
  A 4 GB card is required.
Added:
>
>
Currently there are two users available:
pi (passwd: raspberry)
epics (passwd: pandadcs)

EPICS base, SNL Sequencer, AsynDriver and StreamDevice are installed in the directory /usr/Epics/.
An EPICS IOC with all these modules included is installed in /home/epics/Panda_DCS
 

Schematics and Layout

Schematics and layout are uploaded to EDMS. These files were created with CadSoft eagle v5.11.
Revision 3
01 Feb 2013 - Main.FlorianFeldbauer
Line: 1 to 1
 
META TOPICPARENT name="SupportedHardware"

CAN Bus interface for PANDA

Line: 8 to 8
 

Requirements

Many devices used in the PANDA Detector Control are controlled via a CAN bus interface.
Changed:
<
<
Therefore we need also a CAN bus interface for the front-end computers which can be used with EPICS.
>
>
Therefore we need also a CAN bus interface for the front-end computers which can be used with EPICS.
  This interface must fulfill the following requirements:
  • High data throughput
  • Availability of hardware
Line: 30 to 30
 

Software

The kernel module for the CAN bus interface is based on the open-source kernel module for the interfaces by PEAK Systems.
Added:
>
>

The interface supports all standard bit rates (5, 10, 20, 50, 100, 125, 250, 500, and 1000 kbit/s)

EPICS support

  EPICS device support for the CAN bus interface itself and several devices controlled via CAN bus is available:
Changed:
<
<
  • ISEG EHS/EDS high voltage power supply (using the ISEG ECH238 crate controller, not the Wiener MPOD)
>
>
  • ISEG EHS/EDS high voltage power supply
 
Changed:
<
<
>
>
  • TMCM142 high-performance single axis stepper motor controller/driver
Please refer to DCS.SupportedHardware for further details on these devices

SD-Card Image for Raspberry Pi Computer

A SD-Card image for the Raspberry Pi computer with the kernel module for this interface and EPICS already installed will be available soon. A 4 GB card is required.
 

Schematics and Layout

Schematics and layout are uploaded to EDMS.
Revision 2
19 Dec 2012 - Main.FlorianFeldbauer
Line: 1 to 1
 
META TOPICPARENT name="SupportedHardware"

CAN Bus interface for PANDA

Line: 39 to 39
 

Schematics and Layout

Changed:
<
<
Schematics and layout will be uploaded to EDMS.
>
>
Schematics and layout are uploaded to EDMS.
  These files were created with CadSoft eagle v5.11.

Contact Person

 
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding PANDA Wiki? Send feedback
Imprint (in German)
Privacy Policy (in German)