×

基于STM32的测控模块设计

消耗积分:0 | 格式:rar | 大小:0.32 MB | 2017-09-28

分享资料个

  在设计中,因为 STM32 可以提供多达 6 个串

  口,故模块设计有 2 个 RS232 口和 1 个 RS485 口。需要特别

  注意的是,通信端口都采用隔离设计,设计中没有采用传统

  的光电 隔 离,而 是 磁 电 隔 离。其 中,RS232 的 隔 离 采 用

  ADM3251,RS485 的 隔 离 采 用 ADM2483,USB 的 隔 离 采 用

  ADuM4160。

  2) EEPROM 功能块。该模块用于保存 USB 的计算机驱

  动程序和部分测试数据。当测试模块连接到计算机上时,会

  直接得到 1 个 U 盘,运行 U 盘中的 SETUP 程序,可以将该测

  控模块的程序安装到计算机上,省去了光盘安装的麻烦,只

  要有硬件设备,就一定会有安装软件,增加了易用性。

  3) 电源模块功能块。电源模块为整个系统提供电源,

  包含: 隔离通信端口的电源供电,5 V 到 3. 3 V 变换为 STM32

  供电,PWM 的隔离供电,STM32 的 AD 参考电源供电,RTC

  部分的电池后备电源。

  4) PWM 功能块。该功能块提供 5 V 的脉宽输出端口。

  特别将 PWM 从数字输出口中单列出来说明,是因为该 PWM

  口除了可以输出不同频率、不同宽度的脉冲外,通过隔离和

  滤波,还可以当作一个优于 8BIT 精度的电压型 DA 使用。

  5) 数字 I/O 和模拟 I/O 功能模块。实际上,他们是可

  以相互转换的,也就是说,数字 I/O 可以通过设置变为模拟

  I/O,反之亦然,这样就增加了系统的灵活性。这里的模拟 I/

  O 是直接使用 STM32 自身的 AD,而不是采用另外的 AD 芯

  片实现[1]。

  6) STM32 功能模块。需要特别指出的是,该功能模块

  中使用了 RTC 实时时钟模块,用于记录时间和时间触发

  事件。

基于STM32的测控模块设计

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

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !