论文部分内容阅读
近年来,中国奶牛养殖业快速发展,黑龙江省的奶牛养殖业已经具有很大的规模,且呈逐年上升趋势。多数奶牛场尚缺乏有效的监测管理机制,当奶牛在养殖场饲养过程中,出现生理异常或走失时,饲养员无法及时发现并定位奶牛,直接造成经济损失。而奶牛识别定位设备作为建立奶牛生理监测网络的关键性基础设备,显得尤为重要。目前,针对大规模养殖场的识别定位设备研究较少,而本文正是基于现状,对奶牛识别定位设备的关键技术进行深入研究,并完成了原型设备的开发。本文研发的奶牛识别定位设备,基于RSSI测距定位技术,根据低功耗、低成本的需求,应用RSSI测距通信技术中的ZigBee技术,选择CC2430/CC2431芯片作为硬件支持,并用芯片的64位IEEE地址作为识别码完成奶牛识别。整个设备的开发,根据软件工程方法学,按照需求分析、总体设计、详细设计、应用测试进行,最终开发的设备完成了识别定位功能,定位基本误差2m以内,调整设备参数值,在本课题的测试环境中可达1m以内,保守估计了设备使用时间为1.5年,完成了低功耗、低成本的需求。详细工作内容总结如下:(1)分析比较了识别定位技术在畜牧业领域应用的国内外研究现状,明确了本课题的研究目的和意义,确定了课题研究的技术路线。(2)研究了奶牛定位识别关键技术,总结分析了现有的定位模型和算法,从中选取最佳的定位方法,然后在此基础上,选择了低功耗、低成本的ZigBee技术,对ZigBee网络和协议栈做了重点研究。(3)总体设计主要进行了需求分析,确定设备功能需求和性能需求,选择了CC2430+CC2431的方案,设计了系统框架和识别定位设备节点框架,构建了节点部署结构。(4)详细设计中,包含硬件设计和软件设计。硬件设计中研究了CC2431定位引擎原理和使用方法,设计了外围辅助电路;软件设计中对主控节点、参考节点、定位节点完成了程序设计和编码实现。(5)应用测试分析中,对通信、定位、功耗三方面进行了测试,综合分析了设备的通信距离对信息可靠传输的影响和设备参数对设备定位精度的影响。最后测试设备功耗,并保守计算了设备使用时间。