A   B   C   D   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   V   W   X   Y   Z  

Rescic, M.

Paper Title Page
WEPL031 CCCP - Cosylab common control platform 88
 
  • M. Rescic
    Cosylab, Ljubljana
  • Z. Kroflic
    University of Ljubljana, Faculty of Electrical Engineering, Ljubljana
 
  Cosylab common control platform (CCCP) is a lightweight hardware control platform designed to provide a simple interface to various types of hardware components and fast and simple integration of such hardware into control systems. The core of the platform is the scripting language lua. This lightweight and flexible scripting language provides software real-time control of hardware modules over all provided connections (RS232, Ethernet, USB, SPI, CAN, I2C, GPIO) as well as fast and simple ways of implementing modules for more complex structures (FPGA). The platform provides various levels of control with an embedded GUI or full remote control over an embedded web server, archiving capabilities with a database back-end and different device simulator modes. The platform's small footprint, high degree of flexibility and high level of hardware abstraction make the CCCP an ideal control platform for more complicated hardware instruments and at the same time a perfect main control board for devices that incorporate various complex hardware elements. The design and possible implementations of this platform will be discussed in this article.  
poster icon Poster