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

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

[复制链接]
ARM爱好者 提问时间:2014-7-27 16:43 /
    【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的晶振.
 
收藏 评论0 发布时间:2014-7-27 16:43

举报

0个回答

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版