Recently, demand of implementation stand-alone embedded systems has increased sharply. This article represents a method for building a framework that can implement control algorithms designed on Matlab/Simulink to embedded systems. An inverted pendulum stabilizing controller, running on a STMicroelectronics low-cost STM32F4 Discovery development kit, is used as a demonstration. The control algorithm, after designed and simulated on Matlab/Simulink, is configured to generate the corresponding embedded C code by using Matlab Real-time Embedded Coder. This code is combined with microcontroller peripheral libraries to make a complete Keil C project. In this project, the C language main function is generated automatically by using TLC – Target Language Compiler; however, users must write additional code to complete the whole coding. Experimental results of the demonstrative algorithm show that by using the proposed framework the control algorithm only has 0.001 ms of sample time error. Response quality of the inverted pendulum is as good as simulation results in term of fast response, low overshot and steady error.
Keywords
College of Engineering Technology, Can Tho University
Cited as: Khanh, N.V., 2016. A framework for transferring algorithms designed on matlab/simulink to arm microcontroller embedded systems. Can Tho University Journal of Science. Vol 4: 36-45.
Nguyễn Văn Khanh, Đặng Hải Đăng, Nguyễn Ngô Phong, 2013. ĐIỀU KHIỂN CÂN BẰNG CON LẮC NGƯỢC SỬ DỤNG THUẬT TOÁN PD MỜ. Tạp chí Khoa học Trường Đại học Cần Thơ. 29: 15-22
Nguyễn Văn Khanh, Nguyễn Vĩnh Hảo, Nguyễn Ngô Phong, 2014. Điều khiển cân bằng con lắc ngược sử dụng bộ điều khiển cuốn chiếu. Tạp chí Khoa học Trường Đại học Cần Thơ. 31: 18-25
Nguyễn Văn Khanh, Đặng Ngọc Cẩn, Trần Lê Trung Chánh, 2014. THIẾT KẾ HỆ THỐNG GIÁM SÁT VÀ ĐIỀU KHIỂN THIẾT BỊ BẰNG MẠNG KHÔNG DÂY HOẠT ĐỘNG TRÊN MÁY TÍNH BẢNG SỬ DỤNG HỆ ĐIỀU HÀNH ANDROID. Tạp chí Khoa học Trường Đại học Cần Thơ. 32: 27-34
Trích dẫn: Nguyễn Văn Khanh, Nguyễn Thanh Quân, Dương Thị Trúc, Trương Minh Nhật và Văn Phạm Đăng Trí, 2019. Đánh giá vận chuyển bùn cát lơ lửng, phân bố trầm tích đáy, địa mạo và chế độ thủy lực sông Mỹ Thanh, tỉnh Sóc Trăng. Tạp chí Khoa học Trường Đại học Cần Thơ. 55(Số chuyên đề: Môi trường và Biến đổi khí hậu)(2): 27-37.
Nguyễn Văn Khanh, Trần Trọng Hiếu, 2015. THUẬT TOÁN THỜI GIAN THỰC, CHI PHÍ THẤP CHO HỆ THỐNG NHÚNG DỰA TRÊN NHÂN FREERTOS. Tạp chí Khoa học Trường Đại học Cần Thơ. CNTT15: 39-46
Tạp chí khoa học Trường Đại học Cần Thơ
Lầu 4, Nhà Điều Hành, Khu II, đường 3/2, P. Xuân Khánh, Q. Ninh Kiều, TP. Cần Thơ
Điện thoại: (0292) 3 872 157; Email: tapchidhct@ctu.edu.vn
Chương trình chạy tốt nhất trên trình duyệt IE 9+ & FF 16+, độ phân giải màn hình 1024x768 trở lên