1511.基于CS1180压力传感器检测系统的软件设计毕业论文.doc
《1511.基于CS1180压力传感器检测系统的软件设计毕业论文.doc》由会员分享,可在线阅读,更多相关《1511.基于CS1180压力传感器检测系统的软件设计毕业论文.doc(41页珍藏版)》请在课桌文档上搜索。
1、毕业论文题 目: 基于CS1180压力传感器检测系统的控制板设计姓 名: 学 号: 专 业: 计算机科学与技术 指导老师: 目 录摘要3ABSTRACT3绪论41 设计概述511设计简介512设计特点613设计布局614设计说明62硬件简介721系统简介722芯片选择723开发环境824仿真器93嵌入式系统1131嵌入式系统概述1132嵌入式系统特点1133构建驱动程序1134 RTOS-实时操作系统简介1235 RTOS的优缺点124具体实现1341主流程1342各模块实现14421传感器14422 CS118014423 SPI1543键盘操作1644液晶显示175调试236结束语287答
2、谢29参考文献31附录32基于CS1180压力传感器检测系统设计摘 要 称重技术的发展趋势是实现快速称量、提高灵敏度和测量精度、提高动态稳定性,本文设计了一种基于CS1180压力传感器检测系统的控制板。在文中,对压力传感器检测系统的控制板的工作原理做了详细阐述;设计了基于CS1180实现的压力传感器检测系统的机械部分和硬件电路部分,以及软件部分。该系统的测量精度和快速性都达到了一定的要求,并且能直观的显示称量结果。从一定意义上说,本文对高精度快速称重系统的研究做了初步性的探索,取得了一定的进展。本方案设计采用AT91SAM 7X256 ARM7处理器芯片,软件设计平台基于UC/OS-II实时嵌
3、入式操作系统,软件编制采用C语言。共有若干个任务模块组成,大体应包括:键盘操作、液晶显示、CS1180A/D数据处理与输出、USB、RS232、CAN、SPI、电源、报警、测试全部机械性能和试验复现等。本文主要描述键盘操作、液晶显示、测试、数据处理。关键词 嵌入式系统,控制板,键盘,液晶,数据处理,RTOSABSTRACTThe development trend of weighing technology is implementing rapid weighing, improving the sensitivity and accuracy, enhancing dynamic sta
4、bility. This paper describes the design of a control panel,which use check-up testing system base on CS1180 press sensor. In the paper, its work principle is described in detail; The mechanical part , the hardware circuit, and the software of control panel are designed,which is base on CS1180. The m
5、easurement precision and speed of the system have reached a certain requirement. And it can display the weighing results visually. In a certain sense, this paper has done a preliminary research and made some progress for the high-precision and rapid weighing system.This project uses processor CMOS c
6、hip of AR91SAM 7X256 ARM,software design base on UC/SO-II RTOS,software compile base on C .Its meke up of several task module.Its general comprise keyset manipulate,LCD,CS1180 data processing and putout,USB,RS232,CAN,SPI,electrical source,test capability of all mechanical,test reappearance etc.In th
7、is paper describe mainly keyset operate,LCD display,testing and data processing.Key Words:Embedded Sydtem,control panel,keyset,LCD,data pricessing绪论过去沿用的机械杠杆秤已不能适应生产自动化和管理现代化的要求。自六十年代以来,由于传感器技术和电子技术的迅速发展,电子称重技术日趋成熟,并逐步取代机械秤。尤其是七十年代初期,微处理机的出现使电子称重技术得到了进一步发展。快速、准确、操作方便、消除人为误差、功能多样化等方面已成为现代称重技术的主要特点。称重
8、装置不仅是提供重量数据的单位仪表,而且作为工业控制系统和商业管理系统的一个组成部分,推进了工业生产的自动化和管理的现代化,它起到了缩短作业时间、改善操作条件、降低能源和材料的消耗、提高产品质量以及加强企业管理、改善经营等多方面的作用。称重装置应用已遍及到国民经济各领域,取得了显著的经济效益。我国试验机行业已有五十多年的发展史,其发源地在我国的东北吉林省长春市。随着各行各业对试验机产品需求的增长,随着我国生产制造水平的不断提高和测试技术的飞速发展,目前生产试验机的公司和企业已遍布全国各地,生产着几百种规格、型号和系列的试验机产品,有的试验机产品已出口到国外,远销到亚洲和欧美市场,具有一定的竞争能
9、力。试验机广泛应于用工矿企业、计量、学校的现场和实验室,其应用领域涉及到机械、冶金、汽车、建筑、航空、航天、军工、交通、运输、质检、计量、教育、医疗等各行各业。虽然该行业具有比较诱人的前景,广大的客户群体,但是由于传统产品的试验机设备在国际上已被淘汰,在国内也已不能满足新修订的试验方法标准GB228的要求,急需更新换代。从市场及效益分析从长远和发展的角度看,结合目前国内厂家的技术成熟程度和生产能力,提供给用户的产品90%仍是老式产品,开发一种基于先进的、高性能的、高智能性的数字化多功能试验机,来取代目前国内不能满足用户需求的老式产品,洗牌当前市场上的较落后的试验机设备,这必将是历史发展的必然,
10、数字化(也称为仪器化)试验机,定使测控试验焕发出青春,赋予了新的生命。当今国际市场称重传感器技术的竞争,集中表现在产品的准确度、稳定性和可靠性的竞争;制造技术与制造工艺的竞争;应用高新技术研发新产品和自主知识产权产品的竞争。各称重传感器制造企业都在努力培植自己的核心竞争技术和打造核心竞争产品。称重传感器的准确度、稳定性和可靠性是重要的质量指标,同时也是用户最关心的问题。本方案采用先进的测试手段、嵌入式ARM控制系统、20(24)位AD、结合复杂分析软件的高精度测量控制系统,以试验机为主机,配以传感器、引伸仪和计算机,同时在传统行业基础上,增加控制功能、网络传输和管理功能、兼带USB传输以及CA
11、N总线传输方式,把采集到的数据,传给PC机,进行处理数据,用微机对主机进行控制,保证在任何条件下对拉力,压力、冲击、弯曲等强度或力值数据的完美、准确的测量。其控制器包括压力传感器介入信号的模拟量的放大,采集,光电编码器信号的倍频,判向、采集。其A/D部分采用国产芯片CS1180,他具有高精度、低功耗模数转换芯片,分辨率可达到20bit,有效分辨率可达19位。可以广泛使用在工艺控制、量重、液体/气体化学分析、血液分析、智能发送器、便携测量器领域。可以采用手动控制柄的键盘控制试验机衡量的升降,利用RJ45网络接口与上位机进行通讯。另外,上位机测控软件实时显示试验力、变形和位移,实时记录力一时间,变
12、形一时间,力变形和力一位移试验曲线。试验数据采用数据库管理方式,自动保存所有试验数据和曲线,用户可以按照自己要求的任意格式打印试验报告。称重系统被广泛应用于工业和科研领域中,但大多数系统的自动化程度都很低,所以浪费很多的人力和物力,并且效率低、误差大,造成不必要的损失。而本系统就可以解决这些缺点。它可以起到减员增效、节支创收、减少误差的作用;它还可以提高管理、提高劳动生产率,为行业经济发展起到促进作用。1.设计概述11设计简介本设计具有操作简单,显示信息全面,测量精确度高,重复性好等优点,并具有极好的抗干扰性能,整机线路及程序根据实际工作特点经过反复的优化设计,与传统试验机相比较,具有明显的优
13、势。设有自动测量和跟踪(手动)测量两种工作方式,以适应不同的测量要求。12设计特点1 采用新型高速单片机作为主控芯片,整机响应迅速,功能全面。2 采用新型高精度仪表放大器,高精度、高稳定性的电压基准以及高精度的数模转换器,保证了整机具有极高的分辨率和极好的重复性。3 采用大面积液晶显示屏作为显示器件,界面及参数均采用汉字提示,显示信息直观全面。4 具有独特的自动运行模式,使多个测点的测量异常简单,极大的提高了工作效率。5 整机布局合理,结构紧凑,线路优化设计,具有较高的抗干扰性能。6 具有通讯接口,可与微机联机以实现更多功能。13设计布局 图1 设计布局图1所示为本设计的示意图,并不是最终的产
14、品外观,其中左边为液晶显示区:用来显示行程,力值,测量点或参数信息。右半部分为按键区,完成功能选择或参数值输入。本机接通电源,打开电源开关后,首先显示试验机名称及生产厂家名称,延时一段时间后,进行工作模式选择界面。14设计说明在使用前,应首先对参数进行设置,步骤及含义如下:1 进入方式:(1) 开机显示完厂家名称后自动进入。(2) 按“设置”键进入。1 手动模式2 自动模式3 测点设置4 时间设置5 出厂设置提示:请按数字15选择2 操作说明:(1)1-5为5种工作模式,可通过按键盘上相应的数字键选择。如:想进入“3 测点设置”,只需按数字键“3”即可进入。在刚进入此界面时,第一项会出现一个高
15、亮条,按向上向下键可能移动光标,移动到想要进行的设置项后,按进入键也可进入。(2)手动模式:与传统试验机工作方式一致,行程和力值变化都会实时的显示出来,标定时应选择此模式。在此种模式下可通过按键盘上“PO”和“SO”对试验机显示的力值和行程清零。按“设置”键退出。(3)自动模式:在设置好测量点和行程零点后,对于电动型试验机,按一次“运行”键,机器将自动进行一次测量。按“设置”键退出。(4)测点设置:此模式主要是对自动模式所需的参数进行设置。如测点数量,是否自动打印,最大、最小行程,各测量点的行程值等。(5)时间设置:校准本机的时钟。(6)出厂设置:设置本机工作所需的系统参数,一般用户无需进入。
16、2.硬件简介21 系统简介一个完整的嵌入式系统大体上可以分成软件和硬件两个部分。软件是灵魂,硬件是躯体。硬件是整个系统运行的基础,没有一整套完善可靠的硬件,再优秀的软件也将没有载体,发挥不出应有的功能。因此,第一步先要设计一个适合嵌入式网络的硬件电路。22 芯片选型ARM处理器当前有5个产品系列:ARM7、ARM9、ARM9E、ARM10和SecurCore。ARM7、ARM9、ARM9E、ARM10是4个通用处理器系列。每个系列提供一套特定的性能来满足设计者对功耗、性能和体积的需求。 综合各方面的因素,包括性能、开发工具支持成本等,最终选用了Atmel用于工业控制网络领域的AT91SAM7X
17、256来作主处理器。它基于ARM7TDMI内核,内含高性能的32位RISC处理器,性能足以满足通常的网络应用,并且支持它的开发工具选择范围广泛,支持JTAG调试,开发和调试成本低廉。ARM7系列为低功耗32位核,最适用于对价位和功耗敏感的消费类应用。ARM7系列具有: 1.嵌入式ICE-RT逻辑,该部分被集成进了所有的ARM处理器中,用于跟踪、调试程序;2.极低功耗; 3.能提供0.9MIPS/MHz(实际上就是1微秒处理0.9条指令)的三级流水线(取指、译码、执行)和冯诺依曼结构。ARM7的主要应用领域为:因特网设备、网络和调制解调器设备以及移动电话等多种多媒体和嵌入式应用。 AT91SAM
18、7X256是开发板中外形体积最大的一个芯片,有100个引脚,它不光外形大,内部包含的东西也很多,在一块芯片上集成了ARM7TDMI处理器,片内256KB Flash和64KB SRAM,还包括USART、SPI、CAN控制器、Ethernet网口、定时器/计数器,实时定时器和模数转换器在内的一系列外围设备。芯片如图2所示:图2 AT91SAM7X256芯片基于AT91SAM7X256的ARM开发平台开发板清单:1、基于AT91 SAM7X256的ARM7开发平台开发板一块2、并口线一根3、交叉网线一根4、直连串口线一根5、标准USB线一根6、9V/2A直流电源一个7、JTAG调试板一块本设计使
19、用的ARM7为AT91SAM7X256,其芯片外设如图3所示:图3 芯片及外设23 开发环境嵌入式软件开发相对于PC软件开发来说没有什么本质上不同,同样需要经历编译、链接、调试和应用几个基本阶段,差别只是各阶段使用的工具不同。对于嵌入式软件开发,不仅需要常见的如Visual Studio 这样的集成开发环境(IDE),还需要硬件设备的支持(即JTAG仿真器)。在软件方面,用于ARM开发的相关软件有很多,本设计使用ADS。需要进行安装配置的工具只有两个,ADS及仿真器。ADS的操作界面如图4所示,仿真器的界面如图5所示。 图4 ADS操作界面图5 H-JTAG检测到了开发板 24 仿真器当编写的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 1511. 基于 CS1180 压力传感器 检测 系统 软件设计 毕业论文
![提示](https://www.desk33.com/images/bang_tan.gif)
链接地址:https://www.desk33.com/p-1266068.html