博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【iCore3应用】基于iCore3双核心板的编码器应用实例
阅读量:6575 次
发布时间:2019-06-24

本文共 425 字,大约阅读时间需要 1 分钟。

 

简介

  本硬件电路方案是针对集电极开路输出的编码器设计的。隔离前电压为5V,同时5V也是编码器

的驱动电压,由外部供电;隔离后电压为3.3V,由核心板提供。隔离芯片采用3通道ADUM1300隔离芯
片。因为是集电极开路输出,所以输出信号的电压是不确定的,需要加1K的上拉电阻,为了能得到
较为稳定的信号,在信号的输出端加上100PF的滤波电容。信号经过隔离芯片隔离后直接连接到FPGA
的IO上。

代码简介

  ARM与FPGA之间通过FSMC总线实现通信,ARM定时读取FPGA的脉冲计数值并通过串口软件显示出来,

在串口工具上发送命令“reset/cr/lf”能实现复位功能。

操作步骤

1、根据视频教程及硬件电路原理图设计硬件电路;

2、正确连接硬件电路;
3、下载FPGA程序;
4、下载ARM程序;
5、打开串口调试工具接收计数脉冲值;
6、发送复位命令“reset/cr/lf”进行验证。

资料包下载地址

链接: 密码:2jyz

原理图

 

转载地址:http://ttgjo.baihongyu.com/

你可能感兴趣的文章
Ruby小白入门笔记之<Rubymine工具的快捷键>
查看>>
Media Session API 为当前正在播放的视频,音频,提供元数据来自定义媒体通知
查看>>
yum -y install php-mysql 版本冲突
查看>>
【7.17总结】 匈牙利算法(二分图最大匹配)
查看>>
JDBC(转)
查看>>
大端小段详解—转载
查看>>
告别LVS:使用keepalived+nginx实现负载均衡代理多个https
查看>>
征服 Redis + Jedis + Spring (一)—— 配置&常规操作(GET SET DEL)
查看>>
[转载]触摸屏网站制作的小细节
查看>>
[转载]INNO Setup 使用笔记
查看>>
Servlet--HttpSession接口,HttpSessionContext接口,Cookie类
查看>>
Android世界第一个activity启动过程
查看>>
RR调度(Round-robin scheduling)简单介绍
查看>>
重载函数编译后的新名字
查看>>
oracle resetlog与noresetlog的作用(转载)
查看>>
linux服务器内存占用太高-释放内存
查看>>
Linux下长时间ping网络加时间戳并记录到文本(转)
查看>>
在Unity中实现屏幕空间反射Screen Space Reflection(2)
查看>>
目录的操作
查看>>
进程简述
查看>>