Begin Process(clk,we,waddr) Begin If(rising_edge(clk))then If (we='1')then Mem(conv_integer(waddr))<=indata;
End if; End process; Process(raddr,clk) Begin If(rising_edge(clk))then If(CS='0')then Outdata<=mem(conv_integer(raddr)); End if; End if; End process; End data; 在MAX Plux II中的波形仿真图如图3所示: 五、单片机模块 本系统采用SH4芯片作为处理绕行电感器:SH4单片机是日立公司推出的一款低功耗、高性能,RISC(精简指令集计算机)结构的全32位单片机。其处理速度可高达60M IPS一100MIPS,能在2.25v电压下工作,功耗仅400MW片内集成有32位乘法器、4路5KB CACHE、存取器管理单元MMU和其它一些通电感生产厂家用接口及时钟电路等。日立公司为SH4系列单片机提供了c及c++语言集成编译工具HIM(Hitachi IntegrationManag)。利用 它可以将日立C、C++格式的源程序编译链接为汇编程序或目标机器码. 图像传感器芯片OV7620具有灵活的可编程功能,可通过I2C总线对其进行编程来设置各功能寄存器。由于单片机没有内部硬件I2C总线接口,所以只有采用一体成型电感器软件模拟的方法实现I2C总线接口功能。取作为SH4的两个I/O引脚作为I2C总线的SCL和SDA总线器件接口,示例程序如下: unsigned char rdiic (unsigned char addr);读取数据 void iic_init();初始化 void iic_start();起始信号 void iic_stop ();结束信号 void delay4u();延时 举例 iic_init();/*初始化总线寄存器*/ rstcamera ();/*复位OV7620内部寄存器*/ wriic (0x11,0x15); /*设置OV7620内部寄存器0x11 的值为0x15*/ delay4ux6(); wriic (0x28,0x60); /*设置OV7620内部寄存器0x28 的值为0x60 */ delay4ux6(); 本模块采用了人类可以识别的ASCII串口通讯协议从而可以通过上位机方便的和人进行交互通信。当连接到一台计算机上,本模块可通过串口上传整幅原始图像数据,用来进行线绕电感系统调试或更高级得图像处理。 六、结束语 本文采用大规模集成电路芯片组成了一个简洁,低价的图像采集处理系统。本系统经过编制不同的图像处理算法程序可以应用在足球机器人,农产品检查机器人等不同场合。但其也有些不足,比如SH4处理器,运算速度不够快,只能运行一些相对简单的算法,不支持以太网接口等。下一步工作计划采用双CPU结构,其中DSP专职处理图像数据,ARM负责网络通信,以及对机器人行为的控制等。这样就可将机器人的“眼睛”通过以电感厂家太网连接成一个复杂的协同处理的视觉系统,以适应更为复杂的场景的需要。
射频集成电路设计中常见问题与方案解析电子发烧友为您提供的射频集成电路设计中常见问题与方案解析,通常情况下,对于微波以下频段的电路( 包括低频和低频数字电路) ,在全面掌握各类设计原则前提下的仔细规划是一次性成功设计的保证 无线智能交通监控系统设计 摘 要: 提出一种无线智能交通监控系统设计方案,采用电感线圈与单片机测量十字路口的车流量,将测得的数据通过短距离无线通信模块传输给嵌入式主控制器,由其动态调节各路口的红绿灯时长。值班人员通过嵌入 如何看懂电路图(五):脉冲电路详解 4月08日 第三届·无线通信技术研讨会 立即报名 12月04日 2015•第二届中国IoT大会 精彩回顾 10月30日ETF•智能硬件开发技术培训会 精彩回顾 10月23日ETF•第三届 消费
2/2 首页 上一页 1 2 |