数据采集卡的硬件组成

基于C8051F020单片机实现多波段光谱辐射计采集系统的设计

数据采集卡硬件电路部分如图1所示。主要由CPU模块、A/D转换模块以及电池管理三部分组成。

CPU模块

CPU模块作为整个光谱辐射计的控制中心,分别控制仪器的数据采集、传输,窗口的防污、除污以及仪器的供电过程。

CPU模块中采用的单片机为美国Cygnal公司的C8051F020,它是完全集成的混合信号系统级MCU芯片,具有高达25MIPS的速度,以及强大的控制功能。由于其上集成了I2C、SPI、UART等串行通信方式,所以,当选用基于I2C通信的时钟芯片和基于SPI通信的高精度ADC时,无需设计复杂的软件模拟程序来仿真相应的SPI或I2C通信。

数据采集卡上电以后,CPU模块先根据GPS(全球定位系统)的时间对数据采集卡上的时钟时间进行校准,然后等待浮标控制中心发送工作命令。在接收到工作命令后,CPU就会根据所接收到的工作命令,选择数据采集卡当前要做的工作,包括控制ADC采样、控制防污装置清洁光学窗口、将ADC结果上传给浮标控制中心等。在做完浮标控制中心指定的所有工作后,CPU模块自动控制驱动马达将防污染装置的保护盖转回光学窗口上方,关断系统除时钟电源外的所有电源。 CPU模块上的时钟中断时间可以是CPU模块自定的八个定点中断时间,也可以是浮标控制系统根据需要给定的加密中断时间。在做完当天最后一次采样后,CPU模块会主动向板上时钟写入暗电流测量时间点,对仪器进行一次暗电流校准,该暗电流数据被保存在C8051F020的闪存里,留作第二天仪器测量的校准数据,这样可以保证仪器测量的准确性。

  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查