您当前的位置:五五电子网电子知识电子知识资料传感-检测-采集技术基于Nios II处理器上的CCD数据采集系统的设计 正文
基于Nios II处理器上的CCD数据采集系统的设计

基于Nios II处理器上的CCD数据采集系统的设计

点击数:7466 次   录入时间:03-04 12:01:58   整理:http://www.55dianzi.com   传感-检测-采集技术

   
    ◆sys_CTRl模块:系统复位信号和PLL控制模块。
    ◆tcd1501d模块:CCD系统模块。
    ◆ad9844a模块:A/D控制模块。
    ◆sdram模块:SDRAM封装控制模块。
    ◆sdfifo模块:读/写SDRAM数据缓存FIFO模块。
    ◆LCD模块:LCD显示模块。

2 系统软件程序
   
软件程序主要是数据处理和LCD的显示。数据过来后先清屏LCD,接下来就是坐标的一些定位与溢出处理,以满足从左到右、从上到下的显示顺序。
    (1)LGD写数据函数
    void lcd_wrdb(alt_u16 xaddr,alt_u16 yaddr,alt_u16 cor);
    其中xaddr、yaddr、cor分别为X坐标地址、Y坐标地址和显示的色彩。
    (2)显示函数
    void print_db(alt_u16 row,alt_u16 col,alt_u8 *ptr,alt_u16 cor_b0,alt_u16 cor_q0);
    该函数功能为在指定的位置显示数据。
    部分主函数程序如下:
    l.JPG

     结语
   
本文在Nios II处理器的基础上实现了CCD采集系统的设计,经测试,该方法能较好地采集光电信号,并把图像实时地显示到LCD上,达到了本设计的预期目标。该方案稳定可行,程序操作性强,在图像采集和处理上具有一定的参考价值。



上一页  [1] [2] 


本文关键字:处理器  数据采集  传感-检测-采集技术电子知识资料 - 传感-检测-采集技术