论文部分内容阅读
液体折射率测量在食品、医药、石油、化工等领域有着极其广泛的应用,开发出一种用于液体折射率在线测量的折射率计对于工业生产有着重要的意义。目前,折射率的测量手段都缺乏网络智能化控制,因此研究用于折射率测量系统的网络智能化控制,将会扩展折射率测量系统的应用范围。本论文结合实际的科研项目,设计了一套基于CAN(Controller Area Network)现场总线的用于液体折射率在线测量的控制系统。首先,对数字信号处理芯片和通讯芯片进行了选型,设计了DSP和带SPI总线的CAN控制器之间的硬件电路,并对相应的SPI总线和CAN总线的软件进行了配置;同时,为了实时采集数据、提高系统的灵活性和降低DSP的功耗,设计了硬件电路和软件配置,研究并实现了DSP的实时中断功能;随后,为了实现DSP上电后能够自启动功能,作了相关的硬件和软件设计,这样既利用了外部存储单元扩展DSP本身有限的ROM资源,又充分发挥了DSP内部资源的效能;最后构建了由CAN控制系统和dMAX中断控制系统组成的通信体系,并进行了系统的调试。系统的调试结果证明了CAN控制系统的通讯功能可靠,并且也证明了CAN控制系统和dMAX中断控制系统具有突出的可靠性、实时性和灵活性,对实际应用具有一定的现实意义。