In this case, the CANbus nodes in question were designed and developed by ATLAS in collaboration with the National Institute for Nuclear Physics and High Energy Physics, NIKHEF, in Amsterdam and the Petersburg Nuclear Physics Institute. Referred to by the researchers as Embedded Local Monitoring Boards (ELMBs), Kvaser worked with ATLAS staff to optimise the PCICanx boards to suit the ELMBs needs.
Partnering for the long-term
For many people, the first they would have heard of the scientific endeavour now underway at CERN was when the LHC was fired up on 10th September this year. However, the LHC project has taken many years to come to fruition, and CERN chose Kvaser’s PCI to CAN hardware for the ATLAS experiment as early as 2002, after assessing Kvaser’s solution against its competitors. Asked why Kvaser’s boards were chosen, Dr Burckhart said: “Kvaser’s initial form factor already fit well with our requirements. And following our suggestions they made a new version of their board, which exactly matched our needs. An additional plus was that they had CAN interface cards in USB and PCMCIA form factors which support the same application software. Kvaser was also very responsive when initial software fixes were needed.”
|
Among the physical requirements determining CERN’s choice of a CAN interface board was that each port would need an independent buffer and be independently controlled (so resetting one port wouldn’t affect another). From a software perspective, it was necessary to support Windows 2000, XP and, ideally, Linux drivers, and that a simple and intuitive API was needed.
Kvaser’s PCIcanx family comply with PCI 2.3 and support CAN 2.0 A and 2.0 B. Available in versions supporting one, two and four controllers, they are simple to install – literally plug and play. When the PCIcanx were specified, only Kvaser could accommodate four ports per board, providing CERN with a highly cost-effective solution.