东方赛富3G学院学员项目实践案例介绍
——项目案例4:基于S3C2440 Linux的电子脉搏仪
1. 项目背景
电子脉搏仪是从手指上取出“指脉”信号,使用起来十分方便。当手指前端受到轻微的裹压以后,可以感觉到手指前端在血压的作用下有一张一弛的感觉,将这个信号用传感器提取出来,转变为电信号,再以光和声的形式显示出来,就可以知道脉搏跳动的情况了。
本项目设计一款医疗的电子脉搏仪。用来测试学员自身的脉搏起跳数据,在ARM Linux驱动中采集脉搏起跳器的数据。然后使用数字信号分析处理这些数据,最后使用QT4的软件示波器来显示波形。
2. 系统的软件设计
3. 系统功能说明
★ 在硬件上搭建一个ARM Linux软件平台
★ 具有QT4的软件示波器设备
★ 设计心跳脉搏器Linux驱动
★ 将采集的数据做一些数字信号变换
4、系统硬件要求
4.1 S3C2440主控硬件
| 名称 |
说明 |
| CPU |
S3C2440, 主频202M |
| FLASH |
2M norflash + 64M Nand Flash |
| SDRAM |
64M |
| USB |
1个USB Host接口, 1.1标准 |
| 网口 |
10M |
| 串口 |
2个3线串口 |
| SD卡接口 |
SD卡容量1G |
| 摄像头 |
USB 1.1接口 |
| I/O |
8路I/O |
| LCD |
3.5寸240*320 TFT屏 |
| 触摸屏 |
4线电阻式触摸屏 |
| A/D转换器 |
10bit 电压0-3V |
| 电机驱动器 |
|