一、系统要求

控制功能:600V直流电源模块控制+63dB程控衰减器+触摸屏+高频毫伏表+示波器+USB存储+FAR计数+整形阈值调节。

功能要求:

  • 检测高压电源的Vref
  • 控制高压电源的Vset
  • 控制光脉冲幅度
  • 控制阈值计数幅度
  • 存储测量数据
  • 触摸屏通信
  • 示波器通信
  • 高频毫伏表通信
  • 光功率衰减器通信
  • 控制程控衰减器
  • 程控ns级脉冲
  • FAR脉冲计数

二、设计方案

设计基于ARM+FPGA双控制器系统的硬件平台;

设计基于FSMC双控制器通信数据定义和规约,定义光脉冲波形控制字、光脉冲幅度控制字、高频毫伏表测试值控制字、光功率衰减器控制字、FAR计数控制字。

ARM

通信方式

FPGA

  1. 12Bit AD检测高压电源的Vref
  2. 13Bit DA控制高压电源的Vset
  3. 12Bit DA控制光脉冲幅度
  4. 12Bit DA控制阈值计数幅度
  5. USB存储测量数据
  6. RS232 MODBUS和工控屏通信
  7. TCP IP示波器通信

FSMC

  1. RS232高频毫伏表通信
  2. RS232光功率衰减器通信
  3. IO控制程控衰减器
  4. IO程控ns级脉冲
  5. IO FAR计数

某测试仪控制系统的设计方案--ARM+FPGA+NIOS相关推荐

  1. 基于STM32 ARM+FPGA的电能质量分析仪方案(一)硬件设计

    本章主要给出了本系统的设计目标和硬件设计方案,后面详细介绍了硬件电路的设计 过程,包括数据采集板. FPGA+ARM 控制板. 3.1系统设计目标 本系统的主要目的是实现电能质量指标的高精度测量和数据 ...

  2. fpga驱动rgb液晶屏_以ARM+FPGA结构驱动高分辨率液晶显示设计与效果测试

    摘 要: 结合ARM操作灵活和FPGA实时处理的优点,提出采用ARM+FPGA结构驱动高分辨率RGB888液晶显示屏.ARM接口丰富.操作灵活可以满足客户操作方便的需求:FPGA模块采用FPGA+DD ...

  3. 开发板ARM+FPGA架构运动控制卡 运动控制器

    开发板ARM+FPGA架构运动控制卡 运动控制器 本运动控制卡采用ARM单片机+FPGA架构: ARM单片机是基于Cortex-M3内核的LM3S6911,插补核心算法均在该ARM内完成,一方面通过以 ...

  4. arm+fpga架构优势,米尔MYC-JX8MMA7新品发布!

    近几年,工业智能化技术发展迅猛,嵌入式应用场景越来越丰富,对嵌入式技术开发硬件需求也越来越高.虽然ARM的功能越来越强大,但是在高端医疗器械.工业数据采集系统.能源电力等行业,其对高清显示.数据采集双 ...

  5. 基于STM32 ARM+FPGA的电能质量分析仪方案(二)软件设计

    本部分主要介绍 FPGA+ARM 控制部分的软件设计. FPGA+ARM 控制部分包括 Verilog HDL 硬件描述语言和 C 语言的开发. FPGA 部分主要控制 AD7606 模数转换.数字三 ...

  6. ARM/FPGA/DSP板卡选型大全,总有一款适合您

    创龙科技ARM/FPGA/DSP嵌入式板卡选型大全2023.2版本正式发布!接下来,跟着我们一起看看有哪些亮点吧! 6大主流工业处理器原厂 创龙科技现有30多条产品线,覆盖工业自动化.能源电力.仪器仪 ...

  7. 国产ARM+FPGA+AD低成本高性能数据采集卡方案

    前 言 近年来,随着中国新基建.中国制造2025的持续推进,单ARM处理器越来越难胜任工业现场的功能要求,特别是能源电力.工业控制.智慧医疗等行业通常需要ARM+FPGA架构的处理器平台来实现特定的功 ...

  8. TI AM5728 DSP+ARM+FPGA多核异构工业控制处理器

    TI AM5728 DSP+ARM+FPGA多核异构工业控制处理器. DSP用于复杂算法处理,ARM用于通用事务管理,FPGA用于高速信号采集,是个完美的高性能嵌入式工业主板组合. DSP算法开发 对 ...

  9. 基于FPGA NIOS处理器的数码音乐相册

    题记:这是一篇学生时代的学习记录随笔,现在发送出来大家参考参考,同时也测试一下Live Writer写博客的便利,直接复制粘贴即可,很方便. 这个实验可以充分学习FPGA  以及SOPC的利用,做成一 ...

最新文章

  1. R可视化ggplot2绘制重叠密度图(Overlay Density Plots)
  2. Waymo向客户发邮件,宣布纯无人驾驶汽车即将上路
  3. hihocoder编程练习赛75
  4. 10.27 afternoon similated match
  5. javaweb学习总结(十一):使用Cookie进行会话管理
  6. 基于CefSharp构建基于Chromium的应用程序
  7. 第7章 C控制语句:分支和跳转
  8. 正则表达式pcre在Android下的移植
  9. ZXing生成二维码
  10. iPhone 12系列接连出新问题:无法收短信等信息通知
  11. Flutter进阶第7篇: 调用原生硬件Api实现照相机拍照和相册选择 以及拍照上传到服务器
  12. 【原创】纯CSS 仿U9论坛 箭形导航栏 兼容IE6+IE7+FF
  13. (转)周明:未来5-10年,自然语言处理将走向成熟
  14. ARM、MCU、DSP、FPGA、SOC你知道是什么吗?
  15. LMDB:轻量级内存映射数据库-----入门使用1
  16. Unity如何查看当前内存使用情况
  17. 21、Jetson Xavier Nx使用Centerface+Arcface进行人脸识别、认证、比对。并且使用USB转TTL进行串口通信
  18. c语言用数组发送大写字母怎么读,【C语言】(数组)C语言字符串中的小写字母转换为大写字母...
  19. [copypaste]各种表示法
  20. dw 用html修改文字样式,Dreamweaver中插入文本以及文本格式设置方法?

热门文章

  1. .netcore mysql_.netcore基于mysql的codefirst
  2. 输电线路巡检机器人PPT_“高空大师”来了!架空输电线路智能巡检机器人在宁波投运...
  3. mysql取消mvvc机制_MySQL探秘(六):InnoDB一致性非锁定读
  4. flask-sqlalchemy mysql_Flask SQLAlchemy连接到MySQL数据库
  5. 东软睿云用户认证_【硬件资讯】尘埃落定!11代酷睿规格曝光!i7、i9难分差距,退回8核16线程!...
  6. 网页中如何使用一些特殊字体
  7. 深度学习(三)之LSTM写诗
  8. slf4j的简单用法以及与log4j的区别
  9. VC调用C#写的DLL
  10. 如何使antd中table表格不换行