旋顶控制逻辑篇
旋顶的单片机实现以下几个控制逻辑
旋顶开合,输入可以是本地手动开合,手机远程开合,上位机操作开合和自动开合,自动关闭的逻辑是:A,跟踪且方向为正西时(别问我为啥不是东哦,核心机密)。B,每12小时触发一次关闭。C,其他关闭信号,如打雷下雨收衣服信号
旋顶转动,操作分别有本地手动,本地跟踪,手机远程手动,手机远程跟踪,上位机操作和自动归零。手动运行的速度大约是4分钟180度,速度有点慢,因为这个驱动的功率不够大,测试快过2分钟时,步进电机偶有失步情况。目前速度连续运行24小时急加速减速反转无失步,如丝般顺滑。
自动归零的逻辑是:A, 跟踪状态且方向为正西,(为啥是西?核心机密)。B,天亮了。 C,UPS电池电压过低。 总之,完事之后要回家的,回家充电。
跟踪问题
拍摄软件应该会是SGP,虽然我还不会用。旋顶带来的第二个难题是如何得到目标方位角度,SGP如何输出目标方位,如何解析,目前一概不懂,少时不学数理化,老大对着老二空流泪。不过我似乎有个简单方法,运行一个虚拟天文馆,界面上看到是有方位角这个参数的,如果能得到这个参数,倒是可以得到实时的方位,然后再传给旋顶的单片机。
还有个法子就是在镜子上贴个地磁传感器,就能得到镜子的指向了,只管猛操作SGP就OK了,该来的总会来的。
一开始尝试了这个玩意
然而这是个鸡肋,什么数字滤波,大忽悠,各种漂移,还会翻转,侧着放就不认地球了。
还有,别以为每次开机都能通讯上,你得先开这个,再通那个,不行的话,技术人员说,你得复位一下,矫情得很。扔了。
然后我就买了这个(快递小哥说,小区就我包裹多),真正的地磁传感器,只认磁场。还没测试
今天我买了包水泥,小哥要累死了,哈哈哈,不能笑。
|