你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 1013|回复: 0

【Nucleo板申请】+数字化智能电动机保护器

[复制链接]

5

主题

40

回帖

0

蝴蝶豆

初级会员

最后登录
2020-7-14
发表于 2014-7-27 16:43:38 | 显示全部楼层 |阅读模式
    【Nucleo板申请】+数字化智能电动机保护器
 
申请使用用途: 将STM32F302用于“数字化智能电动机保护器”的新项目中。
  
申请STM32F302 Nucleo开发板的原因: 
  板子上的主控芯片STM32F302的主要特点与优势:
1.多通道DMA,提高了实时数据传输的实时效率,减少了CPU的开销.
2.有多个定时器,方便多任务切换.
3.支持触摸按键功能.特有的外设,避免了机械按键的损耗,提高了按键的寿命.
4.片内的Flash可以模拟EEPROM,存储一些参数.
5.RTC可以用于一些事件的时间记录.若有电池供电,可以断掉不掉失的后备SRAM,可以用于电动机保护器的晃电处理功能
6. ADC模块有多个转换通道,转换速度快,三相交流电压,电流等模拟量的测量,
  带PGA可编程运放,特别适用于漏电保护方面对漏电电流的精确测量,
  多个差分ADC通道,不需要外部运放处理,使用简单的处理电路就可以轻松对交流电压电流采样,降低了产品设计的总成本.
7.采用ARM的Cortex-M4F内核,支持DSP扩展指令与浮点运算单元FPU,可以极大地提高电机保护算法的运算速度,加快保护的速度
8.丰富的通讯接口,特别是CAN接口,方便组网,抗干扰能力强,通讯距离远.
9. 多个5V兼容的IO,方便3.3V与5V系统的兼容性.
10. DAC数模转换,用于模拟量输出信号. 4-20mA 电流信号.
11.丰富的开发软件资源支持,官方的库,例程很全面,而且也有许多辅助的开发工具,可以很方便的进行产品的开发与调试。
  此外,Nucleo板子一个最大的亮点是支持ARM mbed在线编译器,这是一种较新的开发设计体验--不同于常规的
IDE软件,方便好用的“云端”设计模式,只需一台可以联网的电脑,便可执行代码编译、 下载等操作。
由此我想到了这与ubuntu one安装个人软件的模式一样,只需一个账户,就可以保存自己的软件在“云端”,
只要可以联网,就随处随时可以下载使用。
 
 项目对STM32F302芯片的应用的主要如下:
1. 按键:  
   STM32F302在按键功能上的优势:
           A. 可以IO中断,或是定时扫描,
           B. 可以内部上拉省电阻,省PCB,省焊接工序.
           C.支持触摸按键功能.特有的外设.
     应用情况:
          A. 一对一:     如果芯片上剩余的IO口比较多,可以直接一个按键对应一个IO端口.芯片可以设置上拉,可以节省一个电阻,省出PCB       板的面积.
          B. 一对多:    模拟法:    如果芯片上剩余的IO口比较少,可以使用STM32F302的一个ADC模拟端口,通过检测不同按键的对应电阻值不同 实现.
           C. 一对多:    扫描法: 采用辅助芯片,比如74HC系列的74HC164的,将按键扫描的并行输入转成串行数据输出.
           D.触摸按键功能:  电容检测方式的,电容值转成频率. 优势,没有机械损耗,使用寿命长,无声音干扰.
 
2.显示: 
          LED :
          A. 定时器循环扫描: 只段选采用锁存器共享使用,位选用IO口选中来分时复用段选,可以采用串行转并行,例如74HC164等,一个时钟线,一个数据线,将串行数据转并行的8位来控制8位选,段选选中不同的段,这样分时复  用.    
          优点: 节省器件芯片,节省IO端口.
           缺点: 对CPU的开销稍高了些,但是在一般应用任务较少时,可以采用此法.
         B. 采用多锁存器: 采用多锁存器,段选与位选分别采用不同的74HC595.这样只发送一次数据即可. 
          优点: 节省了CPU开销.
          LCD :
          A. 并行方式: 采用并行IO 8位或是16位,来传送数据.    
           优点: 节省了CPU开销.减少了耗用的时间.
           缺点: 浪费了IO端口.
         B. 串行方式: 一个时钟线,一个数据线,来代替8位或是16位并行的数据线. 
           优点: 芯片,节省IO端口.
           缺点: 对CPU的开销稍高了些,但是在一般应用任务较少时,可以采用此法.
          优化显示的技巧:
           可以采用SPI的FIFO中断或是DMA或是定时器中断来发送数据,来提高系统资源的利用率,提高实时性.
 
3.模拟量测量: 
    STM32F302在模拟量测量功能上的优势:
           A.   多个模块通道 非常高的转换速度.一般应用足够了.
           B.   多个触发源,支持IO,定时器等方式.
           C.   有多种转换后处理数据的中断方式,非常灵活.
           D.  支持DMA,提高了效率.
            E.  ADC的时钟源可以多种方式输入,非常灵活,并且可以灵活设置采样时间以适应不同的外部电路的阻抗.
            F.  PGA可编程运放,提高了对小信号或是变化范围大的信号的测量范围与精度.     
                G.  支持差分输入方式,可以轻松处理采样交流信号.降低板子上模拟处理电路的复杂度,减少成本.
    应用情况:
           A. ADC多通道定时采样
           B. ADC单通道定时采样
           C. ADC单通道随机采样
     ADC模拟模块使用注意事项:
           A.   采样保持周期要根据实际情况设置,以适用不同的阻抗电路.
           B.   DMA使能与ADC使能的先后,会导致ADC转换通道顺序不同,要特别注意!!
           C.   输入信号的电压范围为0-3.6V之间,设计时最好加上下限幅保护功能电路硬件.
4.通讯:  通讯采用Can接口.主要是工业上要求抗干扰要强.并且要在电气上进行隔离.
 
5.存储:  Flash模拟EEPROM,存储一些常用的参数.
        注意点:用内部FLash模拟EEPROM,要注意一些关键程序的执行时间,因为FLash擦除时间约20mS,其他非程序段的执行会受到影响的.
               
6.RTC:  内部时钟或是外部时钟芯片. 
      内部的RTC的精度取决于所用的晶振,一般外部晶振的精度都不高.如果要求比较高,可使用外部RTC芯片(自带温度补偿晶振的RTC芯片).
7.看门狗. 
      项目完成了,要开启内部的开门狗,开门狗所有的时钟要与主系统所有的时钟源不同,可以采用内部的32K的晶振.
 
回复

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版