如题,现在在做一个基站(STM32F407+lwip+KSZ8863),基站间通过以太网连接通信,都挂在交换机上,差不多有200个基站,数据都汇总到一台电脑上,电脑采集管理这些基站的数据。
现在有2个问题:
1、基站间要做到时间的同步,1秒或1秒内最好。
2、基站的程序更新问题。
对于时间同步,比较简单的协议有SNTP,不知效果和稳定性如何。如果用powerlink有点大材小用。各位有什么好的方法吗?
对于所有基站程序更新问题,以前没有接触过,这么多基站是一个一个升级呢还是所有基站同时升级呢?用自定义协议还是公共的协议呢?【上位机软件可以自己开发】
先谢谢啦。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
昨天想了下,程序升级的方案
基站上有外接的W25Q256 flash,所以基站当TCP Client,电脑做server,PC把升级的文件广播给所有基站,基站收到后先存储到flash上,最后等所有基站文件接收存储完毕后统一开始升级。
这样所有基站同时升级,速度也比较快。不知此方法有人用过没?
太好了,,我看407的介绍中就有下面的语句:
Supports hardware PTP (precision time protocol) in accordance with IEEE 1588 2008
(PTP V2) with the time stamp comparator connected to the TIM2 input
谢谢,,后面我好好弄下怎么使用1588。时间同步就用1588吧,不用SNTP了。
Supports hardware PTP (precision time protocol) in accordance with IEEE 1588 2008
(PTP V2) with the time stamp comparator connected to the TIM2 input
407硬件支持1588的。太好了
一周热门 更多>