• 首页
  • 公司介绍
    • 公司简介
    • 实力证明
    • 产品工作原理
    • 行业应用与解决方案
  • 全新热敏温控技术
    • 感温材料介绍
  • 产品系列
    • 定制产品
      • 船用不锈钢温控阀温包
      • TV/HAT系列温控阀
      • 洗衣机、洗碗机热动元件
    • 温度压力安全阀(T/P阀)
      • 热水器温度压力安全阀
      • 空压机温度压力安全阀
      • 蒸汽锅炉温度压力安全阀
    • T/P 阀感温棒
    • 电热执行器温包
      • TEA-500 电热执行器温包
      • TEA-501 电热执行器温包
      • TEA-504 电热执行器温包
    • 温控阀温包
      • 温控阀温包 – 300系列
      • 温控阀温包 – 301系列
    • 恒温混水阀温包
      • 0829 恒温混水阀温包
      • 5464 恒温混水阀温包
    • 防冻阀温包
    • 散流器风口温包
    • 汽车温控阀温包
      • 汽车发动机温控阀温包
      • 柴油过滤模块温包
  • 新闻资讯
  • 联系我们
  • Home
  • 新闻资讯
  • 基于ARM9的智能控制器的硬件设计
 

基于ARM9的智能控制器的硬件设计

by admin / 2020/01/03 / Published in 未分类

  讨论了智能测控系统的总体结构设计,给出了硬件结构图和软件结构。电源和复位电路,时钟电路,存储器接口电路,以太网接口电路,调试和USB接口电路,AD / DA和PWM电路方面,详细说明硬件电路的设计,并说明相关的设计原因。务器平台的整体架构奠定了坚实的基础。着电子技术的飞速发展,车载系统已越来越多地用于消费电子,智能电表,控制系统,航空航天等领域。文讨论了基于ARM920T微控制器的AT91RM9200,并采用嵌入式Linux操作系统来设计和实现智能控制器平台。提供了特定于人员的受控对象,以验证各种控制算法的实际控制效果。主要处理其物理实现。能控制器的整体策略是实现闭环控制并提供温度控制对象。的是将物体的温度控制到所需值。可以通过修改PWM占空比,然后修改加热对象的电加热膜的激活持续时间来实现。统的硬件机制如图1所示,集成微处理器是系统的核心,它使用ATMEL的AT91RM9200芯片,负责处理ADC从温度传感器收集的温度数据。根据实际值和期望值计算出控制算法后,最终确定PWM波形的占空比。输出高时,加热膜打开,否则关闭。SDRAM用于访问系统程序,选择了两个HY57V561620,并且64 MB足以用于操作系统。导加载程序,集成的Linux操作系统,应用程序和相关的配置参数在NOR Flash中设置;物理层网络芯片LXT971通过MII接口连接到AT91RM9200,该接口用于系统和主机之间的网络通信。了方便应用程序的系统测试和调试,它还配备了标准的JTAG接口,DBGU串行端口和USB主机的调试。成操作系统是集成应用软件的基础和开发平台,智能控制器使用Linux操作系统。
  于Linux的软件结构应补充以下方面。导加载程序编译(是操作系统和硬件之间的链接),主要起到初始化硬件设备,建立内存空间映射以及为正确的环境准备正确的环境的作用。后调用操作系统内核。写ADC和PWM导频。
  功集成Linux之后,就可以开始应用程序开发了。制量由ADC收集,电热膜的工作时间由PWM占空比控制,因此有必要编写基于Linux内核的驱动程序。系统需要三种类型的直流电源,一种是为AT91RM9200内核,PLL锁相环和振荡器供电的1.8 V电源,另一种是DC所需的3.3 V电源。备的I / O接口和USB接口使用的5V。中,该系统对1.8 V的基本电压质量有更高的要求,加上系统的精度,它必须具有足够的保护和冗余设计。源电路使用两步电压转换方法。
  一级首先将输入电压降低至5 V,USB接口直接使用电源。二级分别使用3.3 V和1.8 V,它们在低压降时具有来自LDO稳压器的低输出噪声。统复位电路如图3所示。MP706被选作系统μP监视芯片,该电路可用于实现诸如上电,断电,复位等功能。册,电源电压监控和看门狗。它保持高电平或低电平1.6 s时,内部定时器可以结束计数并将WDO设置为低电平;否则,内部定时器可以将计数值设置为低电平。RESET复位输出为低电平有效;如果WDO监视输出连接到MR,它将触发复位信号。触发复位,必须将PFO连接到MR端子[1]。AT91RM9200的PMC电源控制器集成了两个振荡器和两个PLL,它们可以提供系统所需的所有时钟。4是该系统的时钟电路,包括两个外部晶体振荡器,两个PLL的外部二阶滤波器以及向VDDPLL的外部时钟信号所需的功率。于空间原因,此处未显示该系统的SDRAM和NOR Flash接口电路。考文献[2],我们可以知道EBI引脚与NOR Flash和SDRAM存储器控制器之间的关系。该注意的是,AT91RM9200的外部总线接口的EBI设计可以在多个设备和基于ARM设备的集成控制存储器之间提供数据传输。EBI集成了三个外部存储器控制器:静态存储器,SDRAM和Burst Flash,并为SmartMedia和CompactFlash提供了额外的逻辑支持。据通过16或32位数据总线传输,地址总线(最多26位)可以支持64 MB字节的空间寻址:8个NCS芯片选择端口[7:0],优化的引脚多路复用以减少外部存储器的等待时间[2]。系统选择的PHY层收发器芯片是Intel的LXT971A全双工网络通信接口电路,它符合IEEE标准,支持100BASE-TX和10BASE-T应用并提供一个MII接口,用于与10 / 100MAC良好连接。LXT971A接口电路如图3-9所示。AT91RM9200 MAC可以提供与PHY互连的两种类型的接口:独立多媒体接口MII和合理化的独立多媒体接口RMII。我们的系统中,由于MII占用的IO端口不会与其他外设冲突,因此RMII所需的50 MHz有源晶体的数量越多,将增加电源去耦和电磁兼容性的难度。硬件设计中,我们选择使用MII接口。系统的标准JTAG接口电路如图5所示。TAG标准的目的是使用四个TDI测试数据输入,TMS测试模式选择和输入信号。

基于ARM9的智能控制器的硬件设计_no.55

  出TCK测试时钟和TDO测试数据以测试芯片的内部状态并执行故障检测JTAGRST是测试复位,低电平有效且需要电路电阻器上面的五个信号端子。NRST是系统重置,可以在调试后通过重置按钮重置。DBGU AT91RM9200串行调试器实现功能与标准USART串行端口100%兼容。了便于调试并达到通过串行端口在PC超级终端上打印调试信息的目的,应保留DBGU。以通过串行端口将其连接到其他开发板。系统还设计了通用串行端口。应的电路如图5所示。T91RM9200(208引脚PQFP封装)具有两个内置USB控制器,一个是全速USB 2.0主机端口,USB主机,收发器。
  上,集成FIFO和专用DMA通道;另一个是用于USB设备的高速USB 2.0端口,片上收发器,可配置的2 KB集成FIFO,控制信号是HDMA,HDRA,DDM和DDP。此系统设计中,我们同时占用两个端口。HOST接口主要用于在应用程序调试U盘时连接和断开U盘,恒温阀芯系统使用Device接口连接到主机。USB电路图如图5所示。
  系统设计有两个串行器件ADC和DAC,分别由芯片选择线NPCS0和​​NPCS1控制。ADC原理图如图6所示。选芯片是Analog Device推出的AD7490 12位逐次逼近型模数转换器,具有高速和低功耗特性。用5 V电源时,数据传输速率可以达到1 Mbps,典型功耗为9 mW,最大值仅为12.5 mW。DA420 AD转换器也是Analog Device公司的首选产品,其分辨率最高为16位。活的串行数字接口,最高速度为3.3 Mb / s,可以通过3线或异步系统连接到MCU。

基于ARM9的智能控制器的硬件设计_no.62

  是三线系统;转换后的模拟输出信号可以是0到5 V的电压,也可以是4到20 mA,0到20 mA或0到24 mA的电流,可以通过引脚实际配置。AT91RM9200的I / O引脚的最大输出电流仅为8 mA,这不足以加热,因此需要放大电流。用MOSFET IRF620场效应管,可满足6 A的直流漏电流,电子开关可频繁切换,也非常适合在以下模式下控制加热膜的加热PWM命令。能控制器平台的硬件电路设计,包括电源复位模块,时钟电路,存储器单元,网络接口,调试通信接口和详细介绍了ADC,PWM输出。

基于ARM9的智能控制器的硬件设计_no.28

  植Linux系统后,将开发ADC和PWM驱动程序以构建智能控制器平台的总体架构。
  下来的主要工作是识别受控对象的模型并编写相应的控制算法,以验证该控制算法的实际控制效果。
  本文转载自
  恒温阀芯 https://www.wisdom-thermostats.com

归档

  • 2020年八月
  • 2020年七月
  • 2020年六月
  • 2020年五月
  • 2020年四月
  • 2020年三月
  • 2020年二月
  • 2020年一月
  • 2019年十二月
  • 2019年十一月
  • 2019年十月
  • 2019年九月
  • 2019年八月
  • 2019年七月
  • 2019年六月
  • 2019年五月
  • 2019年四月
  • 2019年三月
  • 2019年二月
  • 2019年一月
  • 2018年十二月
  • 2018年十一月
  • 2018年十月
  • 2018年八月
  • 2018年七月
  • 2018年六月
  • 2018年五月
  • 2018年四月
  • 2018年一月
  • 2017年十月

文章分类

  • 技术
  • 资讯

关于威仕顿

  • 公司简介
  • 实力证明
  • 感温材料介绍
  • 全新热敏温控技术
  • 产品工作原理
  • 行业应用与解决方案
  • 版权与条款

产品

  • 定制产品
    • 船用不锈钢温控阀温包
    • TV/HAT系列温控阀
    • 洗衣机、洗碗机热动元件
  • 温度压力安全阀(T/P阀)
    • 热水器温度压力安全阀
    • 空压机温度压力安全阀
    • 蒸汽锅炉温度压力安全阀
  • 电热执行器温包
    • TEA-500 电热执行器温包
    • TEA-501 电热执行器温包
    • TEA-504 电热执行器温包
  • 温控阀温包
    • 温控阀温包 – 300系列
    • 温控阀温包 – 301系列
  • 恒温混水阀温包
    • 0829 恒温混水阀温包
    • 5464 恒温混水阀温包
  • T/P 阀感温棒
  • 防冻阀温包
  • 散流器风口温包
  • 汽车温控阀温包
    • 汽车发动机温控阀温包
    • 柴油过滤模块温包

联系我们

Tel.: 0574 - 8805 9937
Mob.: 180 6927 2889
技术咨询: 181 0689 9222

Email: sales@wisdom-thermostats.com

浙江威仕顿温控科技有限公司
宁波市 鄞州区 首南街道,萧皋西路 615 号

© 2015 浙江威仕顿温控科技有限公司 all rights reserved. | 浙ICP备17055712号

TOP