Data transmission with Simulink on 6-DoF platform on CAN BUS

Use of CAN BUS for data transmission in Real-Time mode with Simulink on control objects is considered (6-DoF a platform).It is revealed that software of CAN_ API.dll adapters, created in the Microsoft Visual Studio (MVS) does not work with TDM-GCC-64 Matlab/Simulink because of different approach in...

Full description

Saved in:
Bibliographic Details
Main Author: V. G. Mikhailov
Format: Article
Language:English
Published: Belarusian National Technical University 2021-04-01
Series:Системный анализ и прикладная информатика
Subjects:
Online Access:https://sapi.bntu.by/jour/article/view/500
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832557396402110464
author V. G. Mikhailov
author_facet V. G. Mikhailov
author_sort V. G. Mikhailov
collection DOAJ
description Use of CAN BUS for data transmission in Real-Time mode with Simulink on control objects is considered (6-DoF a platform).It is revealed that software of CAN_ API.dll adapters, created in the Microsoft Visual Studio (MVS) does not work with TDM-GCC-64 Matlab/Simulink because of different approach in names of the dll functions according to the standard C ++ 11/17. Recompile by the developer of the adapter of its software (dll) in the TDM-GCC-64 environment under Windows is required.It is established that CAN BUS considerably reduces modeling speed by 4.5 times. The way of information compression and fall forward of exchange twice due to byte-by-byte entering of two float values in the data field is offered. Use of identical values of identifiers is applied to two cylinders 6-DoF of a platform and the subsequent their division in the program microcontrollers of cylinders.For implementation of a Real-Time mode in addition to compression it is offered to transfer data with the smaller frequency (quantization) by what a modeling clock period. It was considered that 6-DoF platforms reproduce frequency band to 10–12 Hz. The program of transfer/data exchange with Simulink on stand control devices with quantization is developed. Influence of parameter of quantization for the period of modeling is investigated. It is established that the Real-Time mode of modeling is provided in the range of parameters of quantization (chc=1/350–1/1000). Frequency of exchange with 6 cylinders at the same time corresponds to 230, 150 Hz.
format Article
id doaj-art-ae6c3906accb4746b5f4ab5811321ca1
institution Kabale University
issn 2309-4923
2414-0481
language English
publishDate 2021-04-01
publisher Belarusian National Technical University
record_format Article
series Системный анализ и прикладная информатика
spelling doaj-art-ae6c3906accb4746b5f4ab5811321ca12025-02-03T05:16:54ZengBelarusian National Technical UniversityСистемный анализ и прикладная информатика2309-49232414-04812021-04-0101293710.21122/2309-4923-2021-1-29-37376Data transmission with Simulink on 6-DoF platform on CAN BUSV. G. Mikhailov0MidivisanaUse of CAN BUS for data transmission in Real-Time mode with Simulink on control objects is considered (6-DoF a platform).It is revealed that software of CAN_ API.dll adapters, created in the Microsoft Visual Studio (MVS) does not work with TDM-GCC-64 Matlab/Simulink because of different approach in names of the dll functions according to the standard C ++ 11/17. Recompile by the developer of the adapter of its software (dll) in the TDM-GCC-64 environment under Windows is required.It is established that CAN BUS considerably reduces modeling speed by 4.5 times. The way of information compression and fall forward of exchange twice due to byte-by-byte entering of two float values in the data field is offered. Use of identical values of identifiers is applied to two cylinders 6-DoF of a platform and the subsequent their division in the program microcontrollers of cylinders.For implementation of a Real-Time mode in addition to compression it is offered to transfer data with the smaller frequency (quantization) by what a modeling clock period. It was considered that 6-DoF platforms reproduce frequency band to 10–12 Hz. The program of transfer/data exchange with Simulink on stand control devices with quantization is developed. Influence of parameter of quantization for the period of modeling is investigated. It is established that the Real-Time mode of modeling is provided in the range of parameters of quantization (chc=1/350–1/1000). Frequency of exchange with 6 cylinders at the same time corresponds to 230, 150 Hz.https://sapi.bntu.by/jour/article/view/500simulation modelingvehiclesimulatorelectroactuatormatlab/simulinkcan bus6-dof platform
spellingShingle V. G. Mikhailov
Data transmission with Simulink on 6-DoF platform on CAN BUS
Системный анализ и прикладная информатика
simulation modeling
vehicle
simulator
electroactuator
matlab/simulink
can bus
6-dof platform
title Data transmission with Simulink on 6-DoF platform on CAN BUS
title_full Data transmission with Simulink on 6-DoF platform on CAN BUS
title_fullStr Data transmission with Simulink on 6-DoF platform on CAN BUS
title_full_unstemmed Data transmission with Simulink on 6-DoF platform on CAN BUS
title_short Data transmission with Simulink on 6-DoF platform on CAN BUS
title_sort data transmission with simulink on 6 dof platform on can bus
topic simulation modeling
vehicle
simulator
electroactuator
matlab/simulink
can bus
6-dof platform
url https://sapi.bntu.by/jour/article/view/500
work_keys_str_mv AT vgmikhailov datatransmissionwithsimulinkon6dofplatformoncanbus