1.一种基于机器视觉的全方位倾斜传感器,其特征在于:包括全方位倾斜传感器外壳、LED照明光源、透明圆锥体容器、不透光液体、摄像头、嵌入式系统、电源和指南针,所述的电源与所述的LED照明光源和嵌入式系统连接,所述的嵌入式系统与摄像头连接,所述的透明圆锥体容器是由两个同样大小的圆锥体以背靠背的方式结合成一个封闭容器;所述的全方位倾斜传感器外壳中部固定着所述的透明圆锥体容器,上部固定着所述的LED照明光源,下部固定着所述的摄像头;所述的LED照明光源朝下正对着所述的透明圆锥体容器中心发出白色光,所述的摄像头朝上接受所述的透明圆锥体容器中心感应透过透明圆锥体容器后的透射光;
所述嵌入式系统,包括嵌入式硬件和嵌入式软件,所述的嵌入式硬件具体选择三星S3C2410X为嵌入式微处理器,所述嵌入式微处理器包括嵌入式Linux操作系统;
三星S3C2410X嵌入式微处理器是基于ARM920T内核的16/32位RISC嵌入式微处理器,采用了叫做AMBA的新总线架构,S3C2410X内部的资源有内存管理单元MMU、系统管理器、各为16KB的指令和数据缓存、LCD控制器、NAND FLASHBoot Loader、3通道UART、4通道DMA、
4个PWM时钟、1个内部时钟、8通道10位ADC、触摸屏接口、多媒体卡接口、I2C和I2S总线接口、2个USB主机接口、1个USB设备接口、SD主接口、2个SPI接口、PLL时钟发生器以及通用I/O端口;
所述的三星S3C2410X嵌入式微处理器内部包含一个叫MMU的内存管理单元,实现虚拟存储空间到物理存储空间的映射,嵌入式系统的程序存放在ROM/FLASH中;
所述的ROM/FLASH采用三星公司64MB的K9S1208VOM;
所述的全方位倾斜传感器外壳呈圆柱型,圆柱型有两个平面,其中一个平面内侧固定着LED照明光源,平面外侧固定着指南针;在另一个平面上固定着摄像头,且方向都向内;
圆柱型的中部固定着透明圆锥体容器;全方位倾斜传感器外壳采用不透光的材料,圆柱型的内壁采用吸光性的材料;圆柱型的外壁上标有一条与圆柱型的轴线相平行的直线,将该直线作为倾斜方位角的始点;
所述的不透光液体注入到所述的透明圆锥体容器中,在所述的透明圆锥体容器中的所述的不透光液体的状态与全方位水平检测的水平倾斜角和倾斜方位角对应;当全方位倾斜传感器处于水平状态时,所述的LED照明光源由于受到在所述的透明圆锥体容器中的所述的不透光液体遮光作用,所述的摄像头无法接收到从所述的LED照明光源发出的并经所述的透明圆锥体容器透射光;当全方位倾斜传感器处于倾斜状态时,所述的不透光液体在所述的透明圆锥体容器中发生流动维持水平状态,这时在所述的LED照明光源和所述的摄像头之间的所述的透明圆锥体容器有一部分区域处于非遮挡状态,所述的摄像头接收到从所述的LED照明光源发出的并经所述的透明圆锥体容器部分透射光。
2.如权利要求1所述的基于机器视觉的全方位倾斜传感器,其特征在于:所述的不透光液体,根据动态检测需求选择不透光液体的粘度,对于在垂直方向存在作用力的情况,采用粘度系数高的不透光液体;对于高动态检测水平状态情况,采用用粘度系数低的不透光液体;对不透光液体,选择能很好吸收光的、没有腐蚀性、对温度不敏感、满足粘度范围的液体作为不透光液体。