xzy610030

一起探讨,一起进步,一起分享!

【红色飓风Nano二代测评】PID控制器的FPGA实现

PID控制器的FPGA实现在小车的自主避障时发现,给定两个电机的速度参数值是一样的,但是两个轮子却走的不一样快,究其原因我没有对小车进行闭环控制,因此,现在开始做PID控制了。本文前面的说明,一串的公式截图都来自某硕士论文,人家写的真不错,我这里引用了,verilo

【红色飓风Nano二代测评】帅气小车的超声波自主避障

某比赛给寄来了小车,十分帅气,越看越喜欢,前些天公布了原理图,果断先用NANO2来试试小车。可充电电池,超声波应有尽有,很是帅气,完全摆脱了接线的烦恼!更爽的是完全可以和NANO2无缝对接,各种happy啊NANO2可以直接USB供电NANO2有3个PMOD的接口小车的到来更坚定了

【红色飓风Nano二代测评】Modelsim破解安装和中添加Xilinx仿真库及IP核仿真

Modelsim破解安装和Modelsim中添加Xilinx仿真库及IP核仿真参考Craftor的博客:http://www.cnblogs.com/craftor/archive/2010/09/14/1825628.html一.直没有用过Modelsim的SE版本,而ISE自带的Isim不能使数值模拟化变化,我在做PID仿真的时候不太好看数据,因此下载一个来

【红色飓风Nano二代测评】MFC上位机设计

最近结束了自己的找工作的第一次面试,面的是华为的数字芯片,有些心得和回忆,有机会和大家一起交流交流吧。本来是写FPGA的测评的,貌似本文有点跑题,不过看在我辛苦的份上,给过吧。本文为基于MFC对话框的上位机设计,在是实现小车项目的上位机之前。首先,实现一个

【红色飓风Nano二代测评】基于FPGA的机械手臂(舵机)控制

机械手为6路舵机,在控制机械手的同时要了解舵机的工作原理。舵机工作原理标准的舵机有3条导线,分别为电源线,地线,控制线。舵机的控制信号为周期是20ms的脉宽调制(PWM)信号,其中脉冲宽度从0.5ms-2.5ms,相对应舵盘的位置为0-180度,呈线性变化。也就是说,给它提

【红色飓风Nano二代测评】小车动起来+超声波

给自己放了一天假,又投入到学习中了,之前一直在调试基于NANO2的机械臂控制,然而小车已经到了,迫不及待,果断先来动动小车来试试。意外发现:在ise中,似乎在顶层模块中例化其他的子模块的时候,如果两个子模块的信号都连接到某个wire信号上,那么在顶层文件中必须要

【红色飓风Nano二代测评】超声波检测

针对上次小车项目的方案,首先进行的超声波的检测。1.原理:DYP-ME007超声波测距模块可提供3cm--3.5m的非接触式距离感测功能,图为DYP-ME007外观,包括超声波发射器、接收器与控制电路。其基本工作原理为给予此超声波测距模块一触发信号后发射超声波,当超声波投射到物

【红色飓风Nano二代测评】小车项目方案

本来想借用这块板卡来代替实验室那块DSP+FPGA的控制板来完成排爆机器人项目的,但是看了看排爆机器人的电机驱动板的接口,是专门匹配了那块控制板的,因此找了个小车来代替排爆机器人来完成这个项目吧。看了看NANO2开发板的文档,这块板卡上的外设有DDR2,以太网芯片,c

【红色飓风Nano二代测评】资料链接和led试玩

今天考完长途回来,就受到寄来的板卡,格外高兴。由于之前用xilinx的FPGA都是使用USB-JTAG来烧写的,由于NANO2开发板不支持USB-JTAG,需要使用xilinx的仿真器来烧写FPGA,买的仿真器将近200大洋,由于在社区中没有找到资料,我去淘宝上找这块板卡,看到了这块板卡的资料