搜索
 找回密码
 立即注册

简单一步 , 微信登陆

DVB-S2 接DiSEqC设备相关问题总结

作者:lailiuming | 时间:2016-7-21 17:54:56 | 阅读:5479| 只看该作者
DVB-S2 接DiSEqC设备相关问题总结

1,接DiSEqC设备后,全部卫星不能搜台;
2,接DiSEqC设备后,双本振中的高本振不能搜台;
3,接DiSEqC设备后,马达转动有问题;
4,combo软件,接DiSEqC设备,搜双本振(如9750/10600)中高本振(10600)的节目下来(tp :12521),和T2 474频点的节目,互相切换,12521的节目会变成无信号;

     对于此类问题,一般客户可能只跟我们反馈搜台漏台,或者马达不转动等情况,但是我们需要考虑的因素比较多,跟现场环境很大关系,比如是否有接22K 开关,是否有接DiSEqC设备,是否有接motor,甚至需要确认客户用的高频头是单本振还是双本振,搜的是哪颗卫星,C波段还是KU波段等。

接DiSEqC设备相关问题解决方法:
1,首先接DiSEqC设备后,每个port口供电是否正常,如果供电异常,则可能设备本身有问题;
2,MApi_DigiTuner_DiSEqC_SwitchPort / _DigiTuner_SwitchSatellite定位相关接口函数,确认命令是否有发送出去;可添加打印分析,也可以通过示波器量波形;
3,如果以上都正常,需要查看一下cmd是否正确,或者流程是否有问题。


1,以上列举的问题中,就有发现发送命令错误的问题,如_DiSEqC_SwitchPort 中,选择port 1的命令不对,导致有些port口不能搜台:
MS_U8 u8Cmd[]= {0xE0,0x10,0x38,0xF0};//0xE2
2, 也有流程上的问题,如不同情况选择port 口 接口函数不同,但是因为最终下的命令是一样的,所以中间的算法也是基本一样,下面这2个函数的算法就有不一的情况,导致不能正确的选择port口:MApi_DigiTuner_DiSEqC_SwitchPort / _DigiTuner_SwitchSatellite
3,使用双本振的高频头,需要注意,高本振这边的tp一定要有22k 脉冲才会有信号。此类问题,可以先量22k 脉冲信号是否正常,然后再排查流程问题。有接DiSEqC设备切换不同tp 节目时MApi_DigiTuner_Tune2RfCh_DVBS, 在设LNB电压 和设置卫星相关参数之间加上500 毫毛delay ,可以避免 设置LNB, DiSEqC 时22k 脉冲信号设置失败。

   _DigiTuner_SetLNBPower(drv_frontend_index, pSATParam->eLNBPwrOnOff,pParam->SatParam.u8Polarity,pSATParam->bPorInvert);

    MsOS_DelayTask(400);//lailiuming add for DiSEqC    22k    double LNB
    _DigiTuner_SwitchSatellite(drv_frontend_index, pSATParam,pParam->SatParam.u8Polarity,bIsHiLOF);

大前提是要保证22k 脉冲信号要正常,然后再追踪流程问题。


收藏
收藏0
分享
分享
点赞
点赞0
反对
反对0
回复

使用道具 举报

大神点评4

沙发#
bean.yang 发表于:2016-7-22 09:06:57
专业
回复

使用道具 举报

板凳#
halleyhuang 发表于:2016-7-25 18:16:59
很值得分享的总结
该会员没有填写今日想说内容.
回复 支持 反对

使用道具 举报

地板#
huhaiqiang 发表于:2016-7-29 17:15:55
多谢分享
回复

使用道具 举报

5#
HaoQiao 发表于:2016-8-8 17:47:18
部门S2专家
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册
手机版