系统硬件 系统软件
`
系统硬件框图:
系统硬件主要有以下几部分组成:
LPC1343: 主控,协调各部分的工作;
SYS_LED: 指示系统正在工作;
BEEP:
给出报警声音;
SENSOR:
检测装置震动信息;
UART:
打印调试信息。
系统软件框图:
系统软件主要分以下几部分
1.
系统软件基于FreeRtos操作系统,分3个任务;(FreeRtos的移植我前面已经写过J)
2.
Task1主要完成闪灯功能,指示系统工作;
3.
Task2驱动加速度传感器,阈值判读,给出触发条件;
4.
Task3主要检测Task2给出的条件,驱动Beep,进行报警。
加速度传感器简介:
我这里使用的加速度传感器是ST公司出品的LIS3LV02DL,是一款三轴低压数字输出线性加速度传感器,它由一个感应单元和接口单元组成。感应单元由三个桥式电容以及放大、A/D采样测量电路组成,测量在X,Y,Z轴方向的加速度,接口单元提供I2C或者SPI接口,如下图所示:
`
更多回帖