CAN Bus Emulation using Digital

被引:1
|
作者
Headrick, William J. [1 ]
Iandoli, Ryan [2 ]
Whelan, Martin [1 ]
机构
[1] Lockheed Martin Rotary & Mission Syst, 100 Global Innovat Circle, Orlando, FL 32825 USA
[2] Lockheed Martin Rotary & Mission Syst, Ft Worth, TX USA
来源
关键词
Information Assurance; computer; ATE; CAN bus;
D O I
10.1109/AUTOTESTCON47465.2024.10697432
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In quite a few environments it is frowned upon to have active components in Operational Test Program Set Hardware (OTPH). This is usually due to obsolescence and complexity concerns of the Interface Test Adapter (ITA). The controlling organization normally desires that ITA's be as passive as possible. There are many reasons for this such as the afore mentioned obsolescence, complexity of the ITA, and the requirement for the ITA to remain in service for 20 years or more. The Controller Area Network (CAN) bus is very popular in the automotive industry. However, it is also used in military applications due to its simplicity, noise immunity and low cost. This brings about an issue because implementing a CAN bus normally entails using one of the commercially available CAN bus controller chips and associated components. Since the number of Test Program Sets (TPSs) using the CAN bus are fairly limited it is unlikely that there will be CAN bus capability available in the Automatic Test Equipment (ATE) that is used to test the Unit Under Test (UUT). Therefore, normally this would require active components in the ITA. Implementing a CAN bus usually requires active components due to the relatively complex way the bus does arbitration and data transfer. The bus uses dominant and recessive bits in a differential bus to transmit data. In a complex CAN bus implementation with multiple devices, it would likely be almost impossible to emulate the CAN bus due to the way the bus architecture handles determining the priority of messages. The emulation device would have to monitor the bus and make decisions in real time. This can be accomplished with an FPGA, but then there are the issues with the dominant and recessive bits which would likely prevent proper emulation. However, if there is only one node attached to the bus the scenario becomes much simpler. This paper will cover one attempt to emulate a CAN bus with instruments already available in the Automatic Test Equipment.
引用
收藏
页数:4
相关论文
共 50 条
  • [1] TESTING MULTIPROCESSOR BOARDS USING BUS TIMING EMULATION
    不详
    ELECTRONIC ENGINEERING, 1984, 56 (690): : 155 - &
  • [2] An alternative to emulation for testing bus designs
    Johnson, D
    EE-EVALUATION ENGINEERING, 2000, 39 (10): : 40 - +
  • [3] NEDLIB experiment using emulation to preserve digital publications
    Rothenberg, J
    ZEITSCHRIFT FUR BIBLIOTHEKSWESEN UND BIBLIOGRAPHIE, 2001, 48 (3-4): : 200 - 204
  • [4] CAN-bus system provides digital molding control
    不详
    HYDRAULICS & PNEUMATICS, 2001, 54 (12) : S13 - S13
  • [5] Design a digital flux transducer based on CAN-BUS
    Zhang, XM
    Guo, Y
    Liu, JM
    Zhao, W
    ICEMI 2005: Conference Proceedings of the Seventh International Conference on Electronic Measurement & Instruments, Vol 1, 2005, : 640 - 642
  • [6] Smart digital quartz crystal thermometer based on CAN bus
    Hu, Wuxi
    Gao, Jingmin
    Ren, Tao
    2008 PROCEEDINGS OF INFORMATION TECHNOLOGY AND ENVIRONMENTAL SYSTEM SCIENCES: ITESS 2008, VOL 4, 2008, : 94 - 97
  • [7] CAN-bus system provides digital molding control
    不详
    HYDRAULICS & PNEUMATICS, 2001, 54 (04) : 8 - 10
  • [8] Digital simulation and hardware implementation on CAN bus of vehicle chassis
    Li, Dinggen
    Cao, Jing
    Zi, Xiaolin
    Zhang, Jie
    Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2009, 37 (01): : 49 - 52
  • [9] Application of CAN bus technique in digital AC servo drives
    Zhang, DL
    Tian, XC
    Xu, Q
    IPEMC 2004: THE 4TH INTERNATIONAL POWER ELECTRONICS AND MOTION CONTROL CONFERENCE, VOLS 1-3, CONFERENCE PROCEEDINGS, 2004, : 746 - 749
  • [10] Bus emulation techniques enhance functional testing
    Rivera, J
    EE-EVALUATION ENGINEERING, 2003, 42 (04): : 20 - +