Skip navigation

Make Life Accessible

15 Posts authored by: fyaocn
5.1 Function Description My projectl is Intelligent Elbow Motion-Assistance Actuator. This device is comprised of two parts. On part is intelligent arm gesture sensing and pattern matching implemented by FRDM-KV31. The other part is bi-direction elbow motion actuator that is implement by FRDM-MC-LVPMSM and motor with gear reducer. With all the problem, the basic idea is still can be accomplished. The main problems are heavier motor than I expected and unable to understand the sensor-fusion i ...
4.2 The revised Program Flow 4.2.1 My previous plan is running on FreeRTOS, which is fit for time-critical tasks and more concise in programming. Of course, application of interruption can do same job but if I have enough resource, I still would like to use real-time OS control. Now, My Flow Chart is as follows, 4.2.2 The function allocation of port A There are two pins to be used in this design, one for up direction and the other for down direction sensing. I have selected four I2C chan ...
4.1 Description of Demo Project 4.1.1 NXP has provided a demo project for PMSM control. With  a counter increment, the speed of motor change from 1000rpm, 2000rmp to 4000rpm, then to -1000rpm, -2000rpm, -4000rpm. The Freemaster embedded in this project can show this clearly in Graphic Interface. According to Reference manual , the control procedure is as follows, 4.1.2 Analysis of the demo project The structure tree of the project is as follows, The entry program is main.c, whic ...
1、The schedule is tight when time is ticking. I have selected FDC2114 by TI as direction control switch. One FDC2114 can monitor 4 channels for hand or arm approximate detection. The FDC2x1x family targets proximity sensing and liquid level sensing applications for any type of liquids or and non-conductive liquid level sensing applications in the presence of interferences such as human hands. 2. With FDC 2114, I have just finished schematic design as follows. Channel 0 and Channel 1 are en ...
1. As I have mentioned in last blog. The KMS1.0.0.0 seems do not work well. With different mixed type installation for drivers, IDE and SDK. Finally, my development environment has come to good result and work OK now. PMSM-demo has passed the debug and report no more errors. 2. Tips to share. 2.1 The reasons that Kinetic Motor Suit (KMS) can not control linix Motor is that, img firmware in the  FRDM-KV31F board is incompatible with the version of KMS New.out file shall be flashed into ...
As I have mentioned in last blog. There have been new challenges to me. With thorough I have got new solution and new parts to make it work. 1. Solution to heavier motor I have to add a new worm reducer which can change the rotary direction in 90 degree, in comparing with my previous simple design with the axis of motor a turn shaft. A coupling part shall be prepared to link the motor and the reducer. I will post photos later when I calibrate the mechanical parts. 2. As to direction controlli ...
1. It is great that Design Pack of FRDM-KV31 is arrived finally. While, new challenge comes. First, the name order of motor is unknown. From the nameplate, ZWN45 by LINIX is shown. But this series seems out of stock from LINIX and replaced by ZWN40 and ZWN60. I can not get reply even calling service hotline. Second, the motor is good in function, but too heavy for my design. It can be installed on the support frame for arm movement actuator.  It is obvious that this can only slow the move ...
1 The MPU6050 module is one of the main components in this design In my design a rotary frame is attached fore-arm and hind-arm  FRDM-KV31F is fixed to one part of the frame and MPU6050 shall be fixed in another one This is to provide status of the arm movement by comparing the discrepancy of two movement sensors Since I can not order same sensor as the one used in  FRDM-KV31F and this MPU6050 is in my stock For the purpose of testing the compatibility of my programming different typ ...
1 What drives this design is the innovative product of  and FRDM-MC-LVPMSM by NXP Unlike most of the embedded MCU which is fully functional and appropriate for almost every circumstances  FRDM-KV31F and FRDM-MC-LVPMSM specilized for motor control with"luxurious configuration 2 Introduction to  FRDM-KV31F The  FRDM-KV31F is a low-cost development tool for the Kinetis V series KV3x MCU family built on the ARM Cortex-M4 processor,providing expansion board options of FRDM-MC- ...
1. Introduction to KMS Kinetis Motor Suite (KMS) is a bundled hardware and software solution aimed at enabling rapid configuration of motor drive systems and accelerating application development. KMS includes firmware targeting the Kinetis V (KV) series of microcontrollers (MCUs) and an intuitive PC-based graphical user interface. It supports field oriented velocity and position control of three phase permanent magnet (PMSM) and brushless DC motors(BLDC). The FRDM-KV31 board and the PMSM motor ...
Sensor Fusion Library 5.0 supports  the Freescale FXOS8700CQ low-power, six-axis Xtrinsic sensor, which is interfaced through an I2C bus and two GPIO signals. This is one of the key features for the implementation of this design, which requires the movement gesture capture and pattern matching. This library fusions the data of accelerometer and magnetometer, guiding the motor control for direction and auxiliary power.              ...
The Design This device is fixed on one side of injured elbow, Accelero/Magnetometer, The sensors can provide the motion status of arm, with pattern matching arithmetic, the direction and force applied on the actuator shall be calculated and timely modulation for PWM control on motors. This can add extra power for arm movement and improve the life span for injured arms. Of course, reduce pains if the elbow is still not healed. This is one kind of health care assistance machine, with gesture sensi ...
1. FRDM-KV31Fis supported by GCC, Keil, IAR and KDS. It is no doubt that Kinetis Design Studio is first choice. Updated version is 3.2.0 now. Here is the installation process. 1.1 KDS setup wizard is shown when installer is launched. Fig 1 Installation of KDS 3.2.0 1.2 After the installation procedure, KINETIS-SDK: Software Development Kit for Kinetis MCUs shall be installed as well. Refer to: http://www.nxp.com/products/software-and-tools/run-time-software/kinetis-software-and-tools/develo ...
fyaocn

Description of the Device

Posted by fyaocn Apr 15, 2016
Description of the Device This device is fixed on one side of injured elbow, Accel/Gyro sensors fixed on this side of equipment can provide the motion status of arm. With pattern matching arithmetic, the movement of the arm is calculated. Base on the results, the direction and force applied on the actuator shall be calculated. Converted signal triggers PWM control on motors. This device can add extra power for arm movement,  and reduce pains if the elbow is still hurt. Original design h ...
It is great to be selected to join this challenge. Thank for the chance to show how the idea work by Element14 and NXP, which offers the cutting-edge products, which is the core motivation for the IoT design for next generation in coming years.   My proposal My proposal is Intelligent Elbow Motion-Assistance Actuator. This device is comprised of two parts. On part is intelligent arm gesture sensing and pattern matching implemented by FRDM-KV31. The other part is bi-direction elbow motion ac ...