文件名称:ADC主要特征-java环境搭建之myeclipse10+jdk1.8+tomcat8环境搭建详解
文件大小:4.37MB
文件格式:PDF
更新时间:2024-06-29 06:00:55
agv plc
第三章AGv控制系统硬件设计 3.3硬件系统组成 3.3.1控制器芯片应用说明 主控芯片是系统的最主要部分。该主控芯片要实时监测电机驱动霍尔反馈段 的速度信号,为电机驱动器提供高频率的PWM波,为此要求主控芯片的I/O口 应有较高的反转频率;采集的模拟信号要经过~D转换存入芯片删,同时要 实时的对数据进行处理,这要求芯片具有大容量的存储器和强大的数据处理能 力;为了保障AGV小车能够沿着既定路径行走,系统要在短时间内判断小车相 对于磁条的位置,这要求芯片有较高的采样频率。综合以上对性能的要求,同时 考虑的芯片的性价比,本系统采用由ST公司推出的ARM CorteX.M3内核的32 位微控制器芯片STM32F103ImT6幽】。 S聊32的相关特性: 该芯片属中等容量增强型,具有128K字节闪存,20K字节的洲,其最高工 作工作频率可达72MHz,支持单周期乘法和硬件除法,具有强大的数据处理能 力。 (1)时钟 S聊32具有完善的时钟机制,在实际设计中,用户可以为了降低电路的功耗, 可以选择关闭或者启动所需要的时钟。STM32的系统时钟有三种不同的时钟源: HsE高速外部时钟、HSI高速内部时钟、PLL锁相环倍频输出时钟【32】。除了这三 个高速时钟还具有2种低速的二级时钟源,LsI低速内部时钟,其时钟频率为40lmz, 可以用于驱动独立看门狗和驱动实时时钟(I玎C),实时时钟用于低功耗的停机/ 待机模式下唤醒系统;LSE低速外部时钟,其时钟频率为32.768Ⅺ乜。同时为了降 低系统的功耗,可以对三种时钟源单独的开启或中断。如图3.10所示为STM32 增强型时钟树。 (2)ADC主要特征 STM32的ADC是内部集成12位逐次逼近型模数转换器。它共有18个通道,其 中16个输入通道可以对外部数据进行转换,2个采集内部信息的通道分别测量内部 的温度和参考电压值【331。根据软件的配置,ADC有四种工作模式:单次转换、连 续转换、扫描模式和间断模式。ADC的转换结果可由软件配置成左对齐或右对齐 存储在16位寄存器中。对输入的信号采样,ADC使用若干个ADC CLK周期,采样 2l