单片机作为下位机去控制各硬件进行操作,如控制继电器的开合。
上位机使用LabVIEW只是对单片机进行命令发送。其方式根据设计的硬件不同,有所不同,常用的使用串口进行命令发送,也有使用网口,USB接口的。这些只是上位机和下位机的通讯方式不同。本质是一样的。
上位机与下位机的响应,你需要在下位机做好相应的相应程序。比如说用串口,你可以在串口中断中用一定的数据格式接收(所谓的协议),来至串口的信息,然后解析去执行。这就建立了上位机与下位机的联系。说的比较乱。呵呵。
我正准备学习labview,了解了一下。应该是许多硬件都有基于labview的驱动,当把硬件和计算机连接后就可以通过labview实现双机通信,labview程序可以接受从硬件发送过来的数据,处理后返回各种命令数据,单片机捕获处理这些命令………………大概就是这样吧。
用总线啊,USB,RS232,等等