38KHZ調制后紅外發射的距離特近,只有一米左右,搞了好久還沒有把距離提高。
懇請前輩分析下。
問題描述如下:
1.發射的編碼我已經存在單片機里面了。比如我現在是存儲的我手上SAA3010的遙控器的開機鍵,靜音鍵的編碼。
2.判斷要發送的數據是0還是1,
如果是1,從io口發送38k載波,
如果是0,不發送載波,
3.載波是38K,周期26US,
示波器已經側過,占空比高/低=1:3
4.紅外發射管規格,透明的直徑5MM
5.紅外發射電路:IO口串1K電阻接到PNP8550的基級;發射級VCC+5V;集電極接發射管,串10歐到地。
6.接收電路用的一體化接收頭1838.
補充:發射,接受電路如下圖。
接收電路是沒有問題的,因為我用手上電視機遙控器發射,接收頭在很遠的地方都可以接收到。
我用的接收頭是鐵殼的1838好像是不能接收連續波的,
哪位大俠能講下連續波的問題嗎?
我實際測試過電視遙控器的SAA3010t的發射波形,每幀數據之間是85MS。
網友評論:因為距離近的時候可以接收到,并正確解碼出來。
遠了就不行了
網友評論:下午接著來調試
網友評論:如果按照樓上各位說的``都試了還沒有用的話```估莫著是發射管的問題(有些發射管不知道就是那規格,還是不合格``只能發射那么遠)```我有碰到過這情況````換一個確定可以的試試`````