摘要
以三星公司的ARM9内核处理器S3C2440为基础,以Linux操作系统为平台设计了拳击训练模型人。分为硬件设计和软件设计两大部分。硬件设计包括模型人结构、用户操作模块、数据采集模块和LED显示屏4个部分。软件设计是在LINUX操作系统环境下采用C语言编程,主要包括10位高精度A/D采集驱动、定时器驱动、语音播报模块和应用程序的编程。通过CFBLSM拉压力传感器采集使用者击打模型人产生的压力变化值,处理器对一系列压力差值计算后可比较精确地得出使用者击打力量大小。语音播报击打效果提高了使用者的积极性,增加了训练趣味性。实验结果证明,拳击训练模型人成本低廉,操作简单,性能稳定。
Having been designed for the model people of boxing training based on S3C2440 of ARM9 core processor andLinux operating system platform. Divided into two parts of hardware and software design. Hardware design included four parts of models people's structure, user module, data acquisition module, LED display. Software was designed by using C language programming in the environment of Linux operating system, including 10-bit precision A/D acquisition-driven, timer-driver, voice broadcast module, the application programming. Value of pressure that was changed by users who push the model was collected by CFBLSM sensor, strength was calculated precisely by the processor through a series of pressure difference. Increased the training interesting and the enthusiasm of users making use of broadcasting voice. The experiment result proves that model people of boxing training is low cost, simple operation and stable performance.