<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">madi</journal-id><journal-title-group><journal-title xml:lang="ru">Автомобиль. Дорога. Инфраструктура. = Avtomobil'. Doroga. Infrastruktura.</journal-title><trans-title-group xml:lang="en"><trans-title>Avtomobil'. Doroga. Infrastruktura.</trans-title></trans-title-group></journal-title-group><issn pub-type="epub">2409-7217</issn><publisher><publisher-name>МАДИ</publisher-name></publisher></journal-meta><article-meta><article-id custom-type="elpub" pub-id-type="custom">madi-915</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Автомобильный транспорт</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>Road transport</subject></subj-group></article-categories><title-group><article-title>ПЕРЕДАЧА ДАННЫХ С SIMULINK НА ОБЪЕКТЫ УПРАВЛЕНИЯ ПО CAN BUS</article-title><trans-title-group xml:lang="en"><trans-title>DATA TRANSMISSION WITH SIMULINK ON CONTROL OBJECTS ON CAN BUS</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Михайлов</surname><given-names>Владимир Георгиевич</given-names></name><name name-style="western" xml:lang="en"><surname>Мikhailov</surname><given-names>Vladimir G.</given-names></name></name-alternatives><bio xml:lang="ru"><p>канд. техн. наук.</p></bio><bio xml:lang="en"><p>associate professor</p></bio><email xlink:type="simple">sapr7@mail.ru</email></contrib></contrib-group><pub-date pub-type="collection"><year>2020</year></pub-date><pub-date pub-type="epub"><day>29</day><month>06</month><year>2020</year></pub-date><volume>0</volume><issue>2(24)</issue><fpage>2</fpage><lpage>2</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Михайлов В.Г., 2020</copyright-statement><copyright-year>2020</copyright-year><copyright-holder xml:lang="ru">Михайлов В.Г.</copyright-holder><copyright-holder xml:lang="en">Мikhailov V.G.</copyright-holder><license license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://www.adi-madi.ru/madi/article/view/915">https://www.adi-madi.ru/madi/article/view/915</self-uri><abstract><p>Рассмотрено использование для передачи данных c Simulink по CAN BUS, который сейчас широко применяется в робототехнике, авиа и автомобилестроении в системах управления для обмена данными между микроконтроллерами, благодаря своей простоте и надежности.</p><sec><title>Выявлено, что ПО CAN_API</title><p>Выявлено, что ПО CAN_API.dll, откомпилированное в Microsoft Visual Studio (MVS) не работает с TDM-GCC-64 Matlab/Simulink из-за разного подхода в именах функций dll по стандарту C++11. Чтобы устранить эту проблему требуется перекомпилирование dll в среде TDM-GCC-64 под Windows, которое может выполнить только разработчик dll.</p><p>Оптимальным выбором для реализации передачи данных c Simulink на стенды с электроактуаторами по CAN BUS является использование адаптеров Titan TITAN ELECTRONICS INC, которые позволяют реализовать частоту обмена более 100 Гц для 6-ти осной платформы.</p><p>Предложен способ сжатия информации и повышения скорости обмена в 2 раза за счет побайтного занесения двух значений float в поле данных с использованием одинаковых значений идентификаторов объектов управления для двух цилиндров и последующего их разделения в программе микроконтроллеров цилиндров.</p></sec></abstract><trans-abstract xml:lang="en"><p>Use for data transmission of CAN BUS which is widely applied in robotics, an avia and automotive industry in management systems to data exchange between microcontrollers, thanks to the simplicity and reliability now is considered.</p><p>It is revealed that CAN_API.dll software, compiled 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. To fix this problem recompile of dll in the TDM-GCC-64 environment under Windows which only the dll developer can execute is required.</p><p>The optimum choice for implementation of data transmission with Simulink on stands with electroactuators on CAN BUS is use of adapters of TITAN ELECTRONICS INC which allow to realize the frequency of exchange of 100 Hz and above for 6 axis platforms.</p><p>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 with use of identical values of object identificators  of control for two cylinders and the subsequent their division in the program of microcontrollers of cylinders is offered.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>Имитационное моделирование</kwd><kwd>автомобиль</kwd><kwd>симулятор</kwd><kwd>электроактуатор</kwd><kwd>Matlab/Simulink</kwd><kwd>CAN BUS.</kwd></kwd-group><kwd-group xml:lang="en"><kwd>Simulation modeling</kwd><kwd>vehicle</kwd><kwd>simulator</kwd><kwd>electroactuator</kwd><kwd>Matlab/Simulink</kwd><kwd>CAN  BUS.</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Mercedes-Benz Innovation Vehicle Developing. – URL: https://www.mercedes-benz.com/en/mercedes-benz/next/advanced-engineering</mixed-citation><mixed-citation xml:lang="en">References</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Emanuele Obialero, A Refined Vehicle Dynamics Model for Driving Simulators // Charhalmers University of Technology / Göteborg, Sweden 2013. Master’s thesis, P.120.</mixed-citation><mixed-citation xml:lang="en">Mikhailov, V.G., Ispol'zovanie S-Function Builder Matlab/Simulink / Sistemnyj analiz i prikladnaja informatika – 2018, № 4. S.57-64.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Custoмized Flight Siмulator Car Driving Siмulation 6 Dof Мotion Base Platforм/. - URL: https://szfdra.en.мade-in-china.coм/product/lsyмBGZJbIcn/China</mixed-citation><mixed-citation xml:lang="en">Mikhailov V.G., O nekotoryh podhodah modelirovanija avtomobilja na simuljatorah / Sistemnyj analiz i prikladnaja informatika – 2019, № 3. S.29–35.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Electric Siмulation Table. – URL: https://www.мoog.coм/products/siмulation-tables/electric-siмulation-table.htмl/</mixed-citation><mixed-citation xml:lang="en">Mikhailov, V.G., Poluchenie i ispol'zovanie edinogo massiva prodol'nogo profilja i mikroprofilja dorogi dlja modelirovanija TS//zhurnal avtomobil'nyh inzhenerov № 2, 2018, s.4–</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Troubleshooting and Limitations Compiling C/C++ MEX Files with MinGW-w64. – URL: https://nl.mathworks.com/help/matlab/matlab_external/compiling-c-mex-files-with-mingw.html.</mixed-citation><mixed-citation xml:lang="en">Mikhailov V. G. O kolebatel'noj modeli gruzovogo avtomobilja /</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Михайлов, В.Г. Использование S-Function Builder Matlab/Simulink / В.Г. Михайлов // Системный анализ и прикладная информатика – 2018. - № 4. - С.57-64.</mixed-citation><mixed-citation xml:lang="en">V. G. Mikhailov, D.V. Mishuta, //Avtomobil'naja promyshlennost' –2016, №7. S.23–27.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Михайлов, В.Г. О некоторых подходах моделирования автомобиля на симуляторах / В.Г. Михайлов // Системный анализ и прикладная информатика – 2019. - № 3. - С.29–35.</mixed-citation><mixed-citation xml:lang="en">Михайлов, В.Г. О некоторых подходах моделирования автомобиля на симуляторах / В.Г. Михайлов // Системный анализ и прикладная информатика – 2019. - № 3. - С.29–35.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">USB-CAN USER’S MANUAL 2017-07-06 Edition. - URL: https://insat.ru/upload/iblock/da3/titan_USB-CAN%20Manual.pdf</mixed-citation><mixed-citation xml:lang="en">USB-CAN USER’S MANUAL 2017-07-06 Edition. - URL: https://insat.ru/upload/iblock/da3/titan_USB-CAN%20Manual.pdf</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Михайлов, В.Г., Получение и использование единого массива продольного профиля и микропрофиля дороги для моделирования ТС / В.Г. Михайлов // Журнал автомобильных инженеров. – 2018. - № 2. - С. 4–7.</mixed-citation><mixed-citation xml:lang="en">Михайлов, В.Г., Получение и использование единого массива продольного профиля и микропрофиля дороги для моделирования ТС / В.Г. Михайлов // Журнал автомобильных инженеров. – 2018. - № 2. - С. 4–7.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Михайлов, В.Г. О колебательной модели грузового автомобиля / В.Г. Михайлов, Д.В. Мишута //Автомобильная промышленность. –2016. - №7. - С.23–27.</mixed-citation><mixed-citation xml:lang="en">Михайлов, В.Г. О колебательной модели грузового автомобиля / В.Г. Михайлов, Д.В. Мишута //Автомобильная промышленность. –2016. - №7. - С.23–27.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
