原创 基于NIOS II和FPGA无线小车控制系统的设计

2010-6-27 16:36 6198 14 23 分类: MCU/ 嵌入式

   主控制台以Cyclone II系列的EP2C8Q208C8为核心,通过nRF24L01进行无线通讯,来控制ATmega8为微处理器的两轮小车,可以实现小车控制平台控制信息来准确运动。


所做的主要工作如下:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


硬件方面,设计并研制了小车硬件平台(车体及传动模块、各个传感器模块、小车微控制器、nRF24L01通信模块电机驱动模块等)无线控制平台(EP2C8Q208C8外围电路、SDRAMEPCS4、按键、nRF24L01通信模块、TFT触摸屏显示模块等);软件方面,基于SOPC硬件平台的搭建、基于C语言的各个底层模块的软件驱动。


主控台:


点击看大图


从控台:


点击看大图


 

工作:


点击看大图


 

 

主控台及从控台程序(主控台采用Quartus II 9.0及NIOS II 9.0编译,从控台采用AVR_IAR 5.0编译):


程序.part01:https://static.assets-stash.eet-china.com/album/old-resources/2010/6/27/8c4d2ea6-f7a4-4725-872c-68fcfe1a9cd8.rar


程序.part02:https://static.assets-stash.eet-china.com/album/old-resources/2010/6/27/1761e374-e115-4492-b3af-b9148656dd9f.rar


程序.part03:https://static.assets-stash.eet-china.com/album/old-resources/2010/6/27/fbc2bc0c-6eff-4672-9934-b25e530d1013.rar


程序.part04:

https://static.assets-stash.eet-china.com/album/old-resources/2010/6/27/e5ed115e-fac0-47e6-9a0e-445f8e1be197.rar

程序.part05:

https://static.assets-stash.eet-china.com/album/old-resources/2010/6/27/045dd0a4-656c-4cc6-b3b1-56033f45a223.rar

程序.part06:https://static.assets-stash.eet-china.com/album/old-resources/2010/6/27/77b22fdb-2a37-4965-9945-e508afd13394.rar


程序.part07:https://static.assets-stash.eet-china.com/album/old-resources/2010/6/27/03b5c738-a92d-4d24-a26b-0b61a4727c2e.rar


程序.part08:https://static.assets-stash.eet-china.com/album/old-resources/2010/6/27/716e1d62-d47d-448a-b73b-62f8140ec209.rar


程序.part09:https://static.assets-stash.eet-china.com/album/old-resources/2010/6/27/c952fed9-e288-4aed-b96e-c02a9696eec2.rar


程序.part10:

https://static.assets-stash.eet-china.com/album/old-resources/2010/6/27/c899c2f8-cae0-45e0-abdc-f50e1967e06f.rar

程序.part11:https://static.assets-stash.eet-china.com/album/old-resources/2010/6/27/11ba1d47-1119-4081-aa33-4b56785cd50a.rar


程序.part12:https://static.assets-stash.eet-china.com/album/old-resources/2010/6/27/cc5cc395-be9b-4db5-8d68-42c43fe236f7.rar


 

 

 
PARTNER CONTENT

文章评论9条评论)

登录后参与讨论

用户420131 2012-4-10 11:11

主文件破损 ,谁有完整的 求助

用户1702567 2011-9-6 16:28

下载的附件不能解压啊,提示是压缩文件12受损了。 另一方面 ,博主能不能说明一下,主控台上面的FPGA与NRF是如何接线的啊。刚开始的时候,我还以为是通过RS232串口进行连接,一看资料,是采用SPI接口,便不知怎么办了。在网上搜到你的作品了,便急切地问一下。

用户132793 2011-8-31 00:39

下载的时候,把每个包都重新改下名字,比方说第一个包,名字就改成1.rar,第二个改成2.rar.... 类推..然后解压第一个(1.rar)就可以了,这个论坛里面的附件都是用这种方式解压的。。。

用户323557 2011-6-30 12:58

少了一个压缩包哦,大哥能把整个软件发给我看看吗?340611839@qq.com,谢谢!好人一身平安!

用户340465 2011-5-10 20:14

不好意思,我的那句少了03b5c738-a92d-4d24-a26b-0b61a4727c3e.rar应该是写错了,不知什么原因,我下载了十二个压缩包,但解压不了,麻烦您了

用户340465 2011-5-10 19:58

你好,我现在的课程设计有一部分在搞FPGA驱动NRF24L01,想参考一下你的程序,解压时发现您上传的压缩包好像少了一个03b5c738-a92d-4d24-a26b-0b61a4727c3e.rar。请问能不能麻烦你续传一下啊,或发一下到我邮箱:443946400@qq.com感谢你们这些前辈了

用户149863 2010-7-20 13:27

(*^__^*) 嘻嘻…… 一样哦,都上班咯,好想玩单片机吖,O(∩_∩)O~ 幸好我把部分东西都带过来咯,有时间就编写代码玩,自己玩哈子,呵呵O(∩_∩)O~ 也来看看你咯^_^ 踩踩呵呵:-)

用户222124 2010-7-12 15:35

呵呵,是的~

用户1584993 2010-6-29 09:46

很长时间没有看到你的博客了,开始上班了吧
相关推荐阅读
用户222124 2010-12-08 22:18
台达PLC监控
台达PLC监控网上有很多例子,自己也照着弄了个,挺方便的,分享下串口数据格式:COM1,9600,8,N,1  ...
用户222124 2009-11-13 15:58
51开发板已经销售完了,谢谢大家的支持!
51开发板已经销售完了,谢谢大家的支持!...
用户222124 2009-09-28 16:13
51开发板十一大放送!!!赶快行动吧!!!
  51开发板十一大放送!  赶快行动吧!!!   开发板硬件介绍: http://group.ednchina.com/2031/24972.aspx  开发板实物图片总汇: http://grou...
用户222124 2009-09-13 19:02
nios II 实验五 数码管显示数字钟(定时器实现 外部中断调节)
#include "system.h"                      //包含基本的硬件描述信息#include "altera_avalon_timer_regs.h"    //定义内...
用户222124 2009-09-13 18:57
nios II 实验四 PIO外部中断
#include "system.h"                      //包含基本的硬件描述信息#include "altera_avalon_timer_regs.h"    //定义内...
EE直播间
更多
我要评论
9
14
×
广告
关闭 站长推荐上一条 /3 下一条