Розробка алгоритму та мікропрограмного забезпечення для локалізации точок перетину квадрик
DOI:
https://doi.org/10.15587/1729-4061.2015.42609Ключові слова:
інтелектуальні сенсори векторних величин, мікроконтролер, відділення коренів, локалізація, квадрика, ARMАнотація
В роботі показано актуальність проблематики створення бібліотечних функцій локалізації розв’язків систем нелінійних рівнянь, зокрема для застосування у вбудованому програмному забезпеченні. Запропоновано алгоритм локалізації точок перетину кривих і поверхонь другого порядку, реалізований на мікроконтролері STM32F407VG з дотриманням вимог MISRA. Реалізація алгоритму може бути використана у мікропрограмному забезпеченні інтелектуальних сенсорів векторних величин.
Посилання
- Rivière, J.-M., Luttenbacher, D., Robert, M., Jouannet, J.-P. (1995). Design of smart sensors: towards an integration of design tools. Sensors and Actuators A: Physical, 47 (1-3), 509–515. doi: 10.1016/0924-4247(94)00952-e
- Bowen, M., Smith, G. (1995). Considerations for the design of smart sensors. Sensors and Actuators A: Physical, 47 (1-3), 516–520. doi: 10.1016/0924-4247(94)00953-f
- Chaudhari, M., Dharavath, S. (2014). Study of Smart Sensors and their Applications. International Journal of Advanced Research in Computer and Communication Engineering, 3 (1), 5031–5034.
- Bolshakova, I. A., Holyaka, R. L., Hotra, Z. Yu., Marusenkova, T. A. (2011). Methods of modeling and calibrating 3D magnetic sensors based on splitted Hall structures. Electronics and communications. Electronics and nanotechnologies, 2 (61), 34–38.
- Swanson, D. (2011). Signal Processing for Intelligent Sensor Systems with MATLAB. CRC Press, 380.
- Deuflhard, P. (2004). Newton Methods for Nonlinear Problems. Affine Invariance and Adaptive Algorithms. Springer Series in Computational Mathematics, 35.
- Gay, D. M., Schnabel, R. B. (1978). Solving systems of nonlinear equations by Broyden’s method with projected updates, in Nonlinear Programming. Academic Press, New York, 245–281. doi: 10.1016/b978-0-12-468660-1.50014-1
- Dennis, J. E., Schnabel, R. B. (1983). Numerical Methods for Unconstrained Optimization and Nonlinear Equations. Prentice-Hall, Englewood Cliffs.
- "MISRA C:2012 Guidelines for the use of the C language in critical systems". Available at: http://www.misra.org.uk
- Lauritzen, N. (2003). Concrete Abstract Algebra: From Numbers to Gröbner Bases. Cambridge University Press, 252.
- Marusenkova, T., Yurchak, I. (2014). Approach To Roots Separation For Solving Nonlinear Equations On ARM Cortex-Based Microcontrollers. XXII Ukrainian-Polish Conference on “CAD in Machinery Design. Implementation and Educational Issues”. Lviv, 101–103.
- Gorman, D. O., Marusenkova, T. A., Jurchak, I. Ju. (2015). Algorytm viddilennja koreniv polinomial'nyh funkcij dlja mikrokontroleriv na osnovi ARM. XIII Mizhnarodna naukovo-tehnichna konferencija CADSM “Dosvid rozrobky ta zastosuvannja prylado-tehnologichnyh SAPR v mikroelektronici”. L'viv-Poljana, 50–52.
##submission.downloads##
Опубліковано
Як цитувати
Номер
Розділ
Ліцензія
Авторське право (c) 2015 Тетяна Анатоліївна Марусенкова, Денис Олегович Горман
Ця робота ліцензується відповідно до Creative Commons Attribution 4.0 International License.
Закріплення та умови передачі авторських прав (ідентифікація авторства) здійснюється у Ліцензійному договорі. Зокрема, автори залишають за собою право на авторство свого рукопису та передають журналу право першої публікації цієї роботи на умовах ліцензії Creative Commons CC BY. При цьому вони мають право укладати самостійно додаткові угоди, що стосуються неексклюзивного поширення роботи у тому вигляді, в якому вона була опублікована цим журналом, але за умови збереження посилання на першу публікацію статті в цьому журналі.
Ліцензійний договір – це документ, в якому автор гарантує, що володіє усіма авторськими правами на твір (рукопис, статтю, тощо).
Автори, підписуючи Ліцензійний договір з ПП «ТЕХНОЛОГІЧНИЙ ЦЕНТР», мають усі права на подальше використання свого твору за умови посилання на наше видання, в якому твір опублікований. Відповідно до умов Ліцензійного договору, Видавець ПП «ТЕХНОЛОГІЧНИЙ ЦЕНТР» не забирає ваші авторські права та отримує від авторів дозвіл на використання та розповсюдження публікації через світові наукові ресурси (власні електронні ресурси, наукометричні бази даних, репозитарії, бібліотеки тощо).
За відсутності підписаного Ліцензійного договору або за відсутністю вказаних в цьому договорі ідентифікаторів, що дають змогу ідентифікувати особу автора, редакція не має права працювати з рукописом.
Важливо пам’ятати, що існує і інший тип угоди між авторами та видавцями – коли авторські права передаються від авторів до видавця. В такому разі автори втрачають права власності на свій твір та не можуть його використовувати в будь-який спосіб.