企业视频展播,请点击播放视频作者:北京速核电子科技有限公司
电流数据采集软件部分
软件部分要分别编写S3C4510B部分的程序和CPLD控制程序。前者可分为μC/OSⅡ的移植和各个应用程序的编写,后者用VHDL语言实现。对于S3C4510B部分,根据整个装置实现的功能和对他的要求进行系统任务分割,并根据实际需要为各个任务分配优先级。系统大致可分为如下几个任务:初始化C
电流采集终端
企业视频展播,请点击播放
视频作者:北京速核电子科技有限公司
电流数据采集软件部分
软件部分要分别编写S3C4510B部分的程序和CPLD控制程序。前者可分为μC/OSⅡ的移植和各个应用程序的编写,后者用VHDL语言实现。对于S3C4510B部分,根据整个装置实现的功能和对他的要求进行系统任务分割,并根据实际需要为各个任务分配优先级。系统大致可分为如下几个任务:初始化CPLD控制参数;对FIFO的读取;与上位机的TCP/IP通讯;与上位机的串口通讯。对应每个任务,需要编写相应的应用程序,软件设计部分的关键技术有μC/OSⅡ内核向S3C4510B中的移植,要根据处理器的特点合理地修改μC/OSⅡ的3个与处理器相关的文件:OS_CPUH,OS_CPU_AASM,OS_CPU_C.C。主要是将文件中的汇编指令,改为ARM7的汇编指令,并根据CPU的特点对文件中寄存器的初值进行改写。
电流数据采集
LwIP的特性有:支持多网络接口下的IP转发;支持ICMP协议;包括实验性扩展的的UDP(用户数据报协议);包括阻塞控制、RTT估算、恢复和转发的TCP(传输控制协议);提供专门的内部回调接口(rawAPI)用于提高应用程序性能。
LwIP可以很容易地在μC/OSⅡ的调度下,为系统增加网络通信和网络管理功能。LwIP协议栈在设计时就考虑到了将来的移植问题,他把所有与硬件,OS,编译器相关的部份独立出来,放在/src/arch目录下。因此LwIP在μC/OSⅡ上的实现就是修改这个目录下的文件,其他的文件一般不应该修改。在驱动中主要是根据S3C4510B内的以太网控制特殊功能寄存器,编写网络接口的处发送包、接收包函数,初始化以及用于以太网控制器的外部中断服务程序。
数据采集设备
(1)信号调理
信号调理电路将信号处理成可以输入至ADC的一种形式。
(2)模数转换器(ADC)
模数转换器(ADC)是提供瞬时模拟信号的数字显示的一种芯片,把传感器的模拟信号转换为数字信号。
(3)计算机总线
DAQ设备通过插槽或端口连接至计算机。作为DAQ设备和计算机之间的通信接口,计算机总线用于传输指令和已测量数据。
鲁科数据——专注生产、销售数据采集,我们公司坚持用户为上帝,想用户之所想,急用户之所急,以诚为本,讲求信誉,以产品求发展,以质量求生存,我们热诚地欢迎各位同仁合作共创。
-->