0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于S3C2440A控制芯片实现钢铁材料裂纹质量检测系统的设计

电子设计 来源:微型机与应用 作者:张琳,权毅,吴道平 2021-03-19 15:17 次阅读

钢铁材料是工业和国民经济中常用的材料,广泛用于桥梁、铁路、建筑、管道等多方面。钢铁材料在生产和使用中常会产生裂纹等损伤,检测这些损伤对于保障设备可靠运行及人身安全有重要意义。采用电磁法对钢铁材料进行性能测试和质量检验,其优点是在不影响工件的形状和性能的同时,确保检测的简便、经济、快速。

目前,钢铁材料质量检查和故障诊断的智能化和自动化的研究成为无损检测技术发展和应用的一个重要方向。然而现有的电磁无损检测仪器对于钢铁材料裂纹质量检测还存在许多难题,因而研发高效、智能和快速的检测仪器仍然是这一领域的最大亮点。本文将ARM技术应用于电磁无损检测电路设计中,一方面能够提高钢铁材料检测的精度和速度,另一方面电路设计优化能够缩小检测仪器体积,便于检测人员携带。

1 初始磁导率法的检测原理

初始磁导率法是基于电磁无损检测方法检测钢铁的材质,因其非破坏性、简便、快速及可实现100%逐件检测等优点,在工业上得到广泛的应用[1]。初始幅值磁导率法检测的原理如图1所示,当一个空心的磁化线圈中通以交流激磁电流之后,线圈内产生一个轴向的磁场强度Hp。被测的铁磁性工件放入该线圈时,在交变磁场的作用下钢铁件被交变磁化,从而大大增加原来的磁场强度Hp。但同时,由于非无限长工件的退磁场强度和钢铁件中感应出的涡流产生的附加交变磁场,两者之和Hs又总是削弱原外加磁场Hp。因此,为了处理方便引入了有效磁导率μeff。这样, 用一组测量线圈同轴绕制于激磁线圈上时, 必然在测量线圈上产生一个感应电动势E。

基于S3C2440A控制芯片实现钢铁材料裂纹质量检测系统的设计

初始磁导率是钢铁材料的磁化曲线在原点处的斜率, 即磁感应强度随磁场强度线性增加范围内的磁导率(磁畴畴壁的可逆位移区)在此磁场范围内,工件磁化后无剩磁。而裂纹、内裂等损伤是由于钢铁材料在生产和加工过程中受热应力和组织应力等因素造成的,根据应力理论,钢铁材料的应力越大,其初始磁导率下降越大[2]。

2 系统总体方案设计

本系统主要由激励部分、传感器部分、信号处理部分和系统控制部分组成。其中系统控制部分包括核心控制器件S3C2440A芯片、A/D转换器、存储器件、液晶显示、键盘和声光报警6部分。设计的系统总体框图如2图所示。

pIYBAGBUUk-AJODnAACIiRmkdEs360.png

3 系统功能模块设计

3.1 激励部分

本设计的激励方波采用S3C2440A控制芯片的PWM功能的定时器产生,激励方波的频率与占空比是通过软件编程对PWM进行配置,由于从 S3C2440A控制芯片的I/O口输出的是3.3 V电压,为了提高激励方波电压值,可在经过电压补偿电路后提高达到±5 V电压。将处理器的J7引脚(TOUT2)配置成PWM输出,然后将输出的信号经过模拟电路处理得到需要的方波激励信号。

3.2 传感器部分

传感器部分由激励线圈和检测线圈组成,采用自比较式的差动设计,用2个线圈同时在钢铁试样上实施检测[3]。钢铁器件检测的相邻部位的材料物理性能与几何参数等通常都相差较小,对在钢铁材料上匀速水平移动的传感器的干扰一般较小。设计中,选用初始磁导率较高的U型锰锌铁氧体作为传感器的磁芯,如果钢铁试样中的应力越大,则初始磁导率下降越快。激励线圈与检测线圈的绕线匝数为1:4,尽量地增大有效磁导率,进而提高钢铁材料损伤检测的灵敏度,并且可以明显降低传感器激励线圈的功率。

3.3 信号处理部分

前置信号处理部分主要由整流电路、滤波电路、放大电路3部分组成。经过信号处理部分后可以使检测到的信号减少噪声干扰、提高信噪比,使检测信号尽可能不失真地传输到后续电路。设计中选用741运放与RC电网组成滤波放大电路,对从桥式全波整流电路出来的信号进行滤波和放大,放大100倍后可以得到比较清晰的检测信号,然后将得到的模拟信号传输给A/D转换器,转化为便于分析处理的数字量。这种电路能够抑制各种外来干扰因素,而且结构简单。前置信号处理电路如图3所示。

pIYBAGBUUkOAM5TDAAC9I8vjARY299.png

3.4 系统控制部分

S3C2440A是近年来推出的一款基于ARM920T架构的高性能、低功耗的嵌入式Soc处理器。其典型主频400 MHz,最高可达533 MHz,CPU内部集成SDRAM控制器、LCD控制器、4通道DMA、3通道UARTI2C总线、I2S总线、SD接口、PWM定时器、触摸屏接口、 8通道10位A/D控制器、camera接口等,非常方便系统开发,因此应用十分广泛[4]。在本设计中,S3C2440A控制芯片连接A/D转换器、外接控制键盘、液晶显示和存储电路。

3.4.1 A/D转换电路

A/D转换器选用TI公司ADS1110芯片。ADS1110是精密的连续自校准△-∑型A/D转换器,带有差分输入和高达16位的分辨率,提供内置的 2.048 V的基准电压,使用可兼容的I2C串行接口,可以在2.7 V至5.5 V的单电源下工作,ADS1110最高可以每秒采样240次/s进行转换,片内可编程的增益,放大器PGA提供高达8倍的增益并且允许以高分辨率对较小的信号进行测量,使用灵活,可扩展性强。ADS1110在设计中的应用电路如图4所示。

o4YBAGBUUjaAXi1LAABSfVzn77w387.png

本设计使用了单端输入的方式,因此在信号输入前,使用了一个加法电路保证输入端电压IN为正;同时为了保护ADS1110,防止过压和瞬间电流冲击,在输入端设计了分压和限流保护电路。I2C接口的数据端SDA和时钟端SCL分别与S3C2440X控制器的M9、U8管脚相接,管脚配置成I2C工作模式。

3.4.2 键盘及其他控制电路

键盘电路的设计采用ZLG7290控制芯片[5],设计为4×4矩阵键盘,通过I2C总线与S3C2440A控制器进行连接,按照I2C总线协议的要求,信号线SCL和SDA必须分别加上拉电阻,其典型值是10kΩ,键盘控制电路如图5所示。键盘主要完成设置硬件系统各项功能的参数,包括选择不同的脉冲电流值、工作模式、基本参数设置等,并且为了适应今后硬件系统功能的扩展,特别预留了F0~F45 个按键作为候补功能按键使用。响应通过延时处理程序,进行按键的中断完成,并且在处理程序中判断按键是否弹起,保证每一次按键的有效性和准确性,键盘按键的延长时间设定为50 ms。

o4YBAGBUUi2AVW6iAAH7FTr_yso871.png

设计的外部存储器采用2 MB的NorFlash (SST39VF160)、64 MB的NandFlsh (K9F1208)、2片32MB的SDRAM (HY57V56162 0FTP),其中NorFlash用于存放执行代码,NandFlsh用于存储钢铁材料数据参数值,SDRAM用于存放运行代码。

显示电路由外接液晶屏构成,因为S3C2440A内置了LCD控制器,并且支持STN液晶屏与TFT液晶屏,尺寸从3.5寸到12.1寸,屏幕分辨率可以达到1 024×768像素。为了简化电路,充分发挥ARM的性能,采用3.5寸TFT液晶屏,使用S3C2440A内置了LCD控制器直接进行控制。

声光报警电路由峰鸣器和红色发光二极管构成。当检测到损伤裂纹时,驱动蜂鸣器发声,报警的同时LED灯闪亮。

4 测试实验

试验选用形状相同的30根钢管试样进行裂纹分选,采用最小分段二乘法对A/D采样的数值进行算法处理,为达到试验效果,其中部分钢管人为造成各种表面裂纹,1号工件为理化检测的标准工件。试验表明本设计的电路系统对钢铁件表面损伤的检测非常有效。选取部分钢件,试验结果如表1所示,该试验可以使用多个性能指标进行标样。为了说明仪器检测数据的差异性,表中的测量值为仪器的直接测量值。

o4YBAGBUUiaAElmQAABXZUx8gnQ020.png

测量显示数据可以看出,测量值大于标准1号工件值32 200时表示试样无裂纹,当测量值小于标准1号工件值时表示试样有裂纹,从而验证了钢铁仪器损伤后应力发生变化,使得初始磁导率值下降, 实验达到了预期的效果。

本系统在电路设计上,以ARM微处理器中心,充分利用了ARM处理器的丰富资源,简化了硬件设计。尤其是在激磁产生和人机接口部分,通过使用ARM处理器的PWM、I2C以及LCD控制器,使相关电路大大简化,并且易于软件控制。设计电路简单、界面友好、各功能实现模块化,具有良

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    454

    文章

    50676

    浏览量

    423002
  • 转换器
    +关注

    关注

    27

    文章

    8679

    浏览量

    147062
  • 检测系统
    +关注

    关注

    3

    文章

    954

    浏览量

    43029
收藏 人收藏

    评论

    相关推荐

    完整中文S3c2440A数据手册

    完整中文S3c2440A数据手册 完整中文S3c2440A数据手册
    发表于 07-17 15:28

    完整中文S3c2440A数据手册

    完整中文S3c2440A数据手册 完整中文S3c2440A数据手册
    发表于 07-17 15:31

    千兆网络接口在S3C2440A系统中的应用方案

    1)。嵌入式Linux内核负责系统任务的管理并集成TCP/IP协议,方便实现网络功能控制S3C2440A负责整个系统
    发表于 04-17 07:00

    S3C2440A芯片进入以及退出睡眠模式的步骤有哪些呢

    S3C2440A芯片有哪几种电源模式呢?S3C2440A芯片进入以及退出睡眠模式的步骤有哪些呢?
    发表于 11-01 07:51

    S3C2440A中文手册,S3C2440A使用手册

    S3C2440A中文手册,S3C2440A使用手册 第一章产品概述S3C2440A采用ARM920T内核,集成如下片上功能:● 1.2V内核,1.8V/2.5V/3.3V储存器,3.3V扩展I/O,16KB指令Cache(I-
    发表于 03-08 14:35 461次下载

    S3C2440A中文资料,datasheet

    S3C2440A中文资料,datasheet S3C2440A的存储器控制器提供访问外部存储器所需的存储器控制信号。
    发表于 03-08 14:41 58次下载

    Blob在S3C2440A上的移植

    Blob(Boot Loader Object)是一款功能强大的Bootloader,多用于S3C44B0而少用于S3C2440A。介绍了常见的Bootloader;归纳了Blob的主要特征;分析了其运行过程,介绍了系统存储空间
    发表于 12-17 16:31 26次下载

    基于S3C2440A的银行评价器的设计

    提出了一种以S3C2440A为核心处理器的银行评价器的设计方案,并结合XILINX公司的XL95144XL型CPLD,辅助S3C2440A实现该银行评价器的各部分功能以及系统信号之间
    发表于 01-15 16:59 38次下载

    基于S3C2440A处理器的Windows CE系统快速启动方案

    如何快速启动Windows CE系统是一个很重要的内容。本文将基于三星公司的S3C2440A处理器和Windows CE系统,分析Windows CE的启动原理和影响其启动速度的原因,给出加快启动的方案。
    发表于 04-11 11:38 1808次阅读
    基于<b class='flag-5'>S3C2440A</b>处理器的Windows CE<b class='flag-5'>系统</b>快速启动方案

    基于S3C2440A的无线实时图像传输系统设计

    摘 要: 提出了一种基于S3C2440A 的无线实时图像传输的设计方案,该方案利用S3C2440A 进行核心控制,通过USB2.0 控制器CY7C6
    发表于 10-10 11:03 3523次阅读
    基于<b class='flag-5'>S3C2440A</b>的无线实时图像传输<b class='flag-5'>系统</b>设计

    基于S3C2440A芯片Linux系统实现MJPEG网络摄像机的搭建

    64 MB SDRAM、256 MB NAND Flash,网络功能由DM9000以太网MAC控制芯片负责,摄像头模块由USB控制控制系统
    的头像 发表于 03-04 08:07 1745次阅读
    基于<b class='flag-5'>S3C2440A</b><b class='flag-5'>芯片</b>Linux<b class='flag-5'>系统</b><b class='flag-5'>实现</b>MJPEG网络摄像机的搭建

    32位RISC微处理器S3C2440A的用户手册免费下载

    本用户手册介绍三星的S3C2440A 16/32位RISC微处理器。三星的S3C2440A旨在为手持设备和一般应用提供低功耗、高性能的小型微控制器解决方案。为了降低系统总成本,
    发表于 06-09 08:00 2次下载
    32位RISC微处理器<b class='flag-5'>S3C2440A</b>的用户手册免费下载

    32位CMOS微控制S3C2440A用户手册

    32位CMOS微控制S3C2440A用户手册
    发表于 07-21 09:49 0次下载

    基于S3C2440A的无创血氧检测系统电路设计

    电子发烧友网站提供《基于S3C2440A的无创血氧检测系统电路设计.pdf》资料免费下载
    发表于 10-10 09:25 0次下载
    基于<b class='flag-5'>S3C2440A</b>的无创血氧<b class='flag-5'>检测</b><b class='flag-5'>系统</b>电路设计

    基于S3C2440裂纹实时测量系统的设计

    电子发烧友网站提供《基于S3C2440裂纹实时测量系统的设计.pdf》资料免费下载
    发表于 10-11 09:42 2次下载
    基于<b class='flag-5'>S3C2440</b>的<b class='flag-5'>裂纹</b>实时测量<b class='flag-5'>系统</b>的设计