基于S3C2440芯片和单片机设计压装数据采集系统的设计

发布者:runaway2000最新更新时间:2023-01-13 来源: elecfans关键字:S3C2440芯片  单片机 手机看文章 扫描二维码
随时随地手机看文章

引言

随着经济和社会的发展,我国的工业水平和信息技术水平也得到了飞速发展。其中工业中最为常见的零部件组装和装备压装监测设备也得到了不断的改进。压装的过程其实就是按规定的技术要求将零部件进行组培和连接,使之成为半成品或者成品的工艺过程。如图1所示,就是将两个零部件进行过盈无键组装配合,使之牢固结合在一起。工业中很多机械设备都是通过这种压装方式组合到一起的,包括火车轮对、轴承、汽车发动机、变速器、底盘等关键部件。压装的质量决定了以后产品的使用质量和人民的生命财产都息息相关。我们知道压装质量的评判标准,主要是根据压装过程中压力和位移的变化曲线来确定的。而压力位移曲线的获取这就需要由良好的运行稳定的数据采集系统来提供。基于此,本文提出一种基于UCOS-II的数据采集系统,在保证实时准确的数据的基础上,使整个压装监测设备能准确地实时监测压装曲线,自动判断压装结果,并将结果进行存储和统计。

基于S3C2440芯片和单片机设计压装数据采集系统的设计

1 、压装监测设备系统总述

如图2所示,该压装监测系统主要由两部分组成,第一部分是由主控芯片S3C2440构成核心控制和数据处理单元;它实现压力位移的数据曲线图绘制、数据的分析处理、数据的存储以及人机交互相关功能的实现。第二部分是由C8051f060作为控制单元的数据采集系统,主要的任务是数据实时采集、数据发送、指令的接收以及PLC控制。系统的大概工作流程如下:首先通过人机交互S3C2440发送指令给C8051f060,C8051f060处理指令之后通过PROFIBUS总线实现对PLC的开始或停止等相关操作,当接收到开始指令时,C8051f060会同时采集压装过程的位移和压力数据,并将这些数据实时发送给S3C2440,最后S3C2440会对这些数据进行曲线图绘制、结果判定等操作。


2 、压装数据采集系统

本文的重点是对压装设备的采集系统进行论述。根据上面的系统总述,我们知道该数据采集系统必须达到以下方面的要求。第一,ADC的选择,ADC必须是精度足够高,由于同时采集压力和位移数据,并且采集的数据量很大,所以必须选择多通道的高速高精度AD转换器。第二,数据传输能力,由于设备压装一次所需要的时间很短,为了保证采集之后的数据能迅速并实时地在ARM上绘制并判断,所以数据传输必须采用高速的传输协议。第三,I/O口的数量,由于该数据采集系统除了采集数据之外,它还得实现对PLC的控制,所以在除去其它包括存储芯片I/O,采集I/O,数据传输I/O等I/O口之外,必须还得留有多余的I/O口对PLC进去控制,所以I/O口数量要求比较多。


2.1 数据采集系统硬件设计

鉴于以上要求,我们选取C8051f060作为该数据采集系统的控制芯片。C8051f060是完全集成的混合信号片上系统型MCU,里面具有两个16位精度1Msps最高转换速度的AD转换器,转换数据直接存储到RAM中,不需额外软件开销,可同时使用的硬件SMBus,高速SPI及两个UART串行端口,具有 59 个数字 I/O 引脚。其中串口和SPI口都可直接和ARM连接无需其它驱动电路。传感器方面,该系统采用压力传感器C9B,位移传感器PY1,然后对其产生的电压信号进行滤波放大送到单片机的AD采集端。


2.2 数据采集系统软件设计

由于该数据采集系统是以8为单片机为控制控制芯片,它得同时处理数据采集转换、SPI数据传输、串口接收、PLC控制等多个任务。而且对于压装系统来说,由于机器压装一次速度很快,并且所采集的数据量也很大,所采集及传输必须具有很高的实时性。如果用传统的单片机编写程序模式,它的程序规模会很大,系统调试复杂,特别在这种需要运行多个并行任务的情况,就显得有些力不从心,更主要的是系统的稳定性和实时性很难得到保障。

基于S3C2440芯片和单片机设计压装数据采集系统的设计

所以本数据采集系统采用能实现多任务同时运行的UCOS-II实时操作系统。UCOS-II是有Micrium公司提供的一款可移植、可裁剪的小型多任务实时操作系统,它具有执行效率高、占用空间小、实时性优良和扩展性良好的特点。虽然体积小但它包含了任务调度、任务管理、时间管理、内存管理和任务间的通信和同步等功能。UCOS-II中最大可支持64个任务,分别对应优先级为0—63,高优先级任务可以抢占低优先级CPU资源。多任务操作系统是把CPU的执行分为多个很多个时间块,任务A执行完后它会把CPU的使用权交给任务B,而且高优先级的任务每执行会主动放弃一段CPU的使用时间,把使用权交给其它的任务,这样多个任务依次轮转运行,由于时间块很短,这些任务就好像是在同步并行运行了。


本数据采集系统如图3所示将其功能模块划分为四个任务:数据采集任务、数据发送任务、PLC通信任务、串口读写任务。

基于S3C2440芯片和单片机设计压装数据采集系统的设计

(1)数据采集任务:数据采集任务就是每次压装开始时,通过C8051f060单片机片内的AD转换器进行双通道的数据采集,采集的速度为5kHz。并同时将采集到的数据通过DMA方式保存到片外RAM中去。压装停止时,停止采集。

(2)数据发送任务:数据发送任务是将放在片外RAM中所采集的压力和位移数据,通过SPI协议传输给ARM处理器,ARM再对这些数据进行曲线图绘制和压装结果的判断等操作。在片外RAM没有采集数据时,该任务会处于休眠等待状态。

(3)PLC通信任务:该系统通过在C8051f060上设置了14个I/O口与PLC通信,7个输入和7个输出。该任务是一方面监测ARM传送过来的指令,然后对7个输出口进行操作,另一方面不断监测7个输入I/O口,观察PLC有没有发送指令给ARM。

(4)串口读写任务:串口读写任务简单来讲就是接收并读取来自ARM经过RS232发送过来的指令,然后发送PLC给ARM的一些信号。


其中最关键的核心任务是数据发送和数据采集这两个任务。因为只有等运行采集任务,在片外RAM中保存了数据之后,数据发送任务才能发送。所以在任务的调度上为了协调好两者的关系,于是在这两个任务之中加入了一个任务之间通信的信号量。开始时信号量为0表示RAM中没有采集的数据,即数据发送任务不能进行,当RAM中保存了一个数据之后,信号量置1,数据发送任务就可以运行了,当数据发送速度大于数据的采集速度时,即RAM中的数据为零时,这时候信号量又置0,使得数据发送任务等待数据采集任务。所以加入信号量之后就能保证任务之间能正常有秩序的运行。


3 、总结

UCOS-II是一款实用性很强的小型嵌入式实时操作系统,随着整个嵌入式行业的发展,它的应用也越来越广泛,优越性也愈加明显。在此压装监测设备上,笔者把它移植到了功能强大的C8051f060单片机上,通过多任务并行执行调度方式,实现了压装监测设备的一个核心单元,即实时数据采集系统。UCOS-II与C8051f060的结合,使得该数据采集系统能实时准确地采集到压力和位移数据,并快速的发送给上层处理单元,使得整个压装监测设备能正常稳定地运行,并取得预期效果。

关键字:S3C2440芯片  单片机 引用地址:基于S3C2440芯片和单片机设计压装数据采集系统的设计

上一篇:基于S3C2440A控制芯片实现钢铁材料裂纹质量检测系统的设计
下一篇:S3C2440+嵌入式Linux的移动视频监控终端设计

推荐阅读最新更新时间:2024-10-25 19:30

基于S3C2440芯片单片机设计数据采集系统的设计
引言 随着经济和社会的发展,我国的工业水平和信息技术水平也得到了飞速发展。其中工业中最为常见的零部件组装和装备压装监测设备也得到了不断的改进。压装的过程其实就是按规定的技术要求将零部件进行组培和连接,使之成为半成品或者成品的工艺过程。如图1所示,就是将两个零部件进行过盈无键组装配合,使之牢固结合在一起。工业中很多机械设备都是通过这种压装方式组合到一起的,包括火车轮对、轴承、汽车发动机、变速器、底盘等关键部件。压装的质量决定了以后产品的使用质量和人民的生命财产都息息相关。我们知道压装质量的评判标准,主要是根据压装过程中压力和位移的变化曲线来确定的。而压力位移曲线的获取这就需要由良好的运行稳定的数据采集系统来提供。基于此,本文提出一种
[单片机]
基于<font color='red'>S3C2440</font><font color='red'>芯片</font>和<font color='red'>单片机</font>设计<font color='red'>压</font><font color='red'>装</font><font color='red'>数据采集系统</font>的设计
中电研究院液流电池实验室电堆装机、热熔焊接机项目公开招标
  2024年1月5日,中国电气装备集团科学技术研究院有限公司发布液流电池实验室电堆压装机、热熔焊接机项目招标公告。   采购范围:电堆压装机1台、热熔焊接机1台   专用资质要求:   1.应答人需具备ISO9001质量管理体系认证、ISO45001环境管理体系认证和ISO14001职业健康安全管理体系认证并提供相关证明材料。   2.应答人需具备同类设备三年以上制造经验和投标设备的自主知识产权,每年销售额不少于人民币500万元,近三年至少有五家及以上同类设备应用案例,并提供合同首尾页。   以下为原文 中国电气装备集团科学技术研究院有限公司 液流电池实验室电堆压装
[新能源]
为什么汽车上不能手机芯片?|车机芯片解读
今天来说说“车机芯片”系列的第二篇,上期中,我们探讨了为什么要升级到8155芯片,以及为什么车机芯片这么重要,那么我们的“车机芯片”系列文章第二篇就来深入了解下究竟什么是车机芯片,它与手机芯片又有什么区别。 什么是车机芯片? 通俗来说,“车机芯片”是对车辆座舱域控制器芯片的一种俗称。也正如其名称所示,“车机芯片”需要负责车内绝大多数电子元器件的协同,它是汽车智能座舱核心。车机芯片需要集成CPU(中央处理单元)、GPU(图像处理单元)、DSP(信号处理器)、NPU(神经网络处理单元),以及内存和各类I/O接口。 车机芯片与手机芯片的区别 我们知道,近年来大火的7nm制程高通8155芯片深受众多车企的追捧,8155
[汽车电子]
为什么汽车上不能<font color='red'>装</font>手机<font color='red'>芯片</font>?|车机<font color='red'>芯片</font>解读
日本电、USJC合作生产半导体芯片
日本电装和联华电子日本子公司(USJC)将在USJC的300毫米晶圆厂合作生产功率半导体,以满足汽车市场日益增长的需求。据《美国商业新闻社》报道,电装总裁Koji Arima表示:“随着包括自动驾驶和电气化在内的移动出行技术的发展,半导体在汽车行业变得越来越重要。通过这次合作,我们将为功率半导体的稳定供应和汽车电气化做出贡献。”据报道,USJC位于日本三重县桑名市的晶圆厂将安装一条新的绝缘栅双极型晶体管生产线。电装将提供系统导向的IGBT设备和工艺技术,USJC将提供300毫米晶圆制造能力,从明年上半年开始将300毫米IGBT制程投入量产。 全球汽车产业遭受半导体短缺的影响已经超过了一年的时间。去年,先进半导体解决方案
[汽车电子]
日本电<font color='red'>装</font>、USJC合作生产半导体<font color='red'>芯片</font>
元戎启行采用英伟达Drive Orin芯片,为L4级自动驾驶前量产打造车规级方案
3月23日, 英伟达 GTC 2022 大会期间, 自动驾驶 独角兽企业元戎启行宣布采用英伟达Drive Orin系统级芯片,为L4级自动驾驶前装量产打造车规级方案。    凭借自研的推理引擎技术,元戎启行针对自身算法优势和Orin芯片的硬件特点进行协同设计,实现计算资源的高效使用,确保自动驾驶系统的安全、智能。Orin 的算力高达254TOPS,并已获得ISO 26262 ASIL-D级汽车功能安全产品认证。这一芯片的使用,将有助于元戎启行低成本L4级自动驾驶解决方案的前装量产。采用了2片Orin芯片后,元戎启行计算平台的整体功耗仅150瓦,可支持轿车、S UV 、轻卡等多种自动驾驶车型。     元戎启行基于Orin打造的
[汽车电子]
元戎启行采用英伟达Drive Orin<font color='red'>芯片</font>,为L4级自动驾驶前<font color='red'>装</font>量产打造车规级方案
福特计划交付“简配版”汽车 承诺1年后补芯片
据外媒报道,美国当地时间周日,福特宣布将销售和发货不含驱动非安全功能的芯片的汽车。但这家汽车制造商承诺,将在汽车销售一年后将芯片发送给经销商,并帮助安装在客户汽车上。 据悉,福特尚未发布受影响车辆的型号,也没有详细说明哪些功能将无法使用。不过有消息称,其中包括福特探索者,缺失的芯片用于后部空调和暖风控制。 不过,暖风和空调仍然可以从前排座椅上控制,选择购买没有后排控制汽车的客户将获得降价优惠。 福特公司发言人表示,该公司这样做是为了更快地将新款探索者汽车交付给客户,而且这种变化只是暂时的。最初,福特计划将部分制造完成、无法驾驶的汽车发货给经销商。但现在,即使没有芯片,这些汽车也可以驾驶和销售。 福特的这个决定是为了转移
[汽车电子]
台积电将在日本建立首座芯片厂,索尼电或参与
据外媒报道,由于全球芯片短缺,全球最大的芯片代工制造商台积电和索尼集团正考虑在日本西部熊本县共同新建一个半导体工厂,这是台积电在日本建设的首座芯片工厂。 丰田旗下电装为了确保车用芯片的稳定供应,希望通过在工厂安置设备等方式加入这个项目。据悉,新工厂的总投资约为8,000亿日元(约70亿美元),预计日本政府将提供一半的资金。 台积电将在熊本县建设新芯片厂,该厂将使用索尼持有的土地,毗邻索尼的图像传感器工厂。知情人士称,新工厂将生产用于汽车、相机图像传感器和其他产品的芯片,预计于2024年投产。知情人士透露,索尼还会持有管理该工厂的公司的少数股份。 在该建厂项目公布之际,全球正面临着前所未有的半导体短缺和供应链中断。今年7
[半导体设计/制造]
拟加入台积电和索尼的芯片合资企业
据外媒报道,日本汽车零组件大厂电装(Denso)拟加入规划中的台积电和索尼(Sony)的芯片合资企业,正在做最后的安排,这项合资企业预期最快在今年成立。 此前,台积电已证实,正对赴日本设立芯片厂进行评估,或将与索尼以合资方式在熊本县设厂。 台积电将持有该合资企业50%的股份,其余则由包括索尼和电装在内的日本投资者持有。据悉,厂房工程等的总投资额约1万亿日元,过半金额可能来自日本政府补助金等来源。 厂房目标是在2024年前量产,预料将生产CMOS影像感测器以及采用10到20纳米制程的车用逻辑IC等。 报道指出,除电装之外,日本国内最大功率半导体厂商三菱电机也可能加入这项合资计划。
[汽车电子]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved