CAN总线数据记录仪的设计与实现

来源 :南京理工大学 | 被引量 : 0次 | 上传用户:chcer1988
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着国家经济和建筑工程的发展,工程车应用在越来越多的领域——运载、挖掘、抢修甚至作战中,发挥着越来越大的作用。同时,发生在工程车上的安全事故率却一直居高不下,这就需要一套可靠的数据记录分析系统,可以记录下工程车的工作状况,并且对事故原因进行分析,以防止设计缺陷和人为操作失误。  本文针对以上情况,结合数据记录领域的国内外发展现状,设计了一款数据记录仪,该记录仪能够从CAN总线上接收来自工程车的工作参数,将其进行过滤存储,然后在需要的时候通过USB导出,用上位机分析软件对工作状况进行分析。  论文先根据系统功能需求确定了总体设计方案,然后在此基础上进行数据记录仪各个部分的硬件设计和软件设计。硬件部分以ARM CORTEX M3内核的LPC1822为中心,外扩了CAN数据采集电路、SD卡/NandFlash存储电路、USB高速通信电路、实时时钟电路、串口通信电路等,并综合考虑到后续的功能扩展,预留了模数转换、外部定时中断等接口。软件部分在硬件基础上展开,分为底层软件设计和上层软件设计,底层软件按照功能完成了串口、CAN数据采集、NandFlash/SD卡数据存储、USB数据通信等驱动的编写,上层软件则基于底层驱动实现了CAN数据过滤、文件系统的管理和μC/OS-Ⅱ操作系统的调度等工作。  最后对数据记录仪进行测试,测试结果显示其满足设计要求,可以运行良好,具有较高的实用价值。
其他文献
该文以东风桥股份有限公司计算机管理信息系统(CQMIS)为背景,研究了把MRPⅡ思想融入制造业生产实际之中,依据产品市场需求,以计划排产为中心,以经营计划、销售计划、主生产计
该文讨论具有两级串联结构的线性系统的鲁棒H控制,证明了在一定条件下分别设计两个简单系统的控制器,能确保整个串联系统在H范数界约束下二次型稳定.主要内容有:一、对单级线
在该文综述了现场总线技术,论述了若干较为流行的现场总线,展望了现场总线的发展趋势,剖析了LonWorks技术,结合课题的背景提出了研究方向.低成本控制系统的研究是目前控制界
该文应用现代时间序列分析方法,基于ARMA信息模型和白噪声估值理论提出了最优Wiener反卷积滤波新方法,利用ARMA信号可同MA信号逼近提出了次优Wiener反卷积滤波新方法,可统一
将领域知识同经验学习相结合对建立一个有效的学习系统非常重要.现在已经有几种基于知识的神经网络系统用于分类问题,如KBANN(knowledge-basedartificial neural network).但
该文从机理分析的角度出发,利用虚拟组份的概念,建立了常压分馏塔的动态数学模型.鉴于分馏塔同一层塔板气、液相间实际上的不平衡,采用了非平衡建模的方法,避免了塔板效率的
该文对连铸结晶振动控制系统的工艺进行了总体介绍,并利用频率特性测试仪实际测试了连铸结晶器位置控制对象,根据对其频率特性曲线的理论分析,得到位置环控制对象的数学模型.
针以数字处理电视控制系统的设计,该文描述了遥控电路的结构分析了遥控电路工作 原理和抗干扰措施.描述了控制系统的硬件结构、IC控制总线,分析了定时/计数器和 中断技术在控
相比于其他的流量测量传感器,多孔板平衡流量计由于其简单的几何结构和低廉的价格被广泛用于当今的流体测量领域。但由于其几何描述相对较复杂,从而导致了设计的复杂性,没有系统
乙烯裂解炉是石油制乙烯路线中关键装置,影响着裂解原料的转化率、关键产品选择性、装置能耗等。几十年来,对乙烯裂解炉的机理、运行优化等方面的研究始终吸引着来自世界各地和