ADC 변환과정에서,
1) 전원으로부터의 노이즈
2) 전압의 미세한 변동
3) 볼륨의 접촉저항의 불안정
등에서 기인하는 주파수 선국의 불안정성이 존재합니다.
이런 영향으로
1) 주파수가 한단계 오르락, 내리락 반복하는 구간이 존재합니다....방송을 들을 수 없게되는 곳이 있게 됩니다.
2) 파워를 ON-OFF 하거나 리셋시키면 이전에 듣던 방송 주파수에서 벗어나는 현상이 존재합니다.
3) 방송을 듣던 중에 갑자기 인접 주파수로 바뀌는 현상
등이 발생합니다.
이런 문제점을 없애기 위해 S/W로 보완을 하였습니다.
ADC에서 얻어지는 결과값 10개를 평균하여 적용하고, 앞에 처리한 ADC값과 새로 얻은 ADC 값의 적용비율을
노이즈에 의한 영향을 가장적게 하고 주파수변경에 장애를 주지 않게 하는 비율을 찾아 적용하였습니다.
그리고 파워 ON-OFF 때 발생하는 1~2단계 주파수가 바뀌는 문제는 현재 듣던 주파수를 EEPROM에 저장을 한 후
부팅 때 1~2단계의 앞서 저장된 주파수보다 다를 때는 저장된 주파수로 방송을 선택하도록 하였습니다.
이후 볼륨을 돌려가며 방송을 다시 선택한 후에는 초기 저장한 것에서 해방되도록 프로그래밍 하였습니다.
1~2시간 테스트해보니... 100% 완벽하지는 않지만 사용상 큰 문제 없어 보입니다.
현재 양호하게 수신되는 채널은 다음과 같습니다. 실내에서 1~2m 전선 안테나로 수신한 것입니다.
안테나의 위치에 따라서 수신 방송이 몇 개 더 잡힐 수도 있습니다.
1. 89.1 : KBS 2 FM (해피)
2. 89.7 : 원음방송
3. 90.7 : 성남분당 FM
4. 91.9 : MBC FM4U
5. 93.1 : KBS 1FM Classic
6. 93.5 : KBS 제1라디오
7. 93.9 : CBS Music FM
8. 94.5 : YTN FM
9. 95.1 : TBS 교통방송
10. 95.9 : MBC 표준 FM
11. 97.3 : KBS 제1라디오
12. 97.7 : KBS 2 FM (해피)
13. 98.1 : CBS
14. 99.1 : 국악방송
15. 99.9 : 경기방송 ( 여주, 이천)
16. 101.1 : 국군방송
17. 101.9 : BBS 불교방송
18. 103.1 : 국군교육방송
19. 103.5 : SBS Love FM
20. 104.5 : EBS 교육방송
21. 104.9 : KBS 3 라디오
22. 105.3 : PBC 평화방송
23. 106.1 : KBS 2 FM (해피)
24. 106.9 : 극동방송
25. 107.7 : SBS Power FM
11월 28일 새벽 4시의 방송 수신 동영상입니다.
정파한 방송국이 몇 개 있어서 이 동영상에는 위 주파수 방송이 빠진 것이 있습니다.
파워 ON-OFF 또는 Reset 때 전에 듣던 방송 주파수 그대로 적용하는 동영상입니다.
그리고 후반부에는 천천히 선국할 때 정확하게 주파수가 선국되는지 확인해 봅니다.
처음 켜질 때 "테스트" 하기 프로그램에서 강제로 선국하는 부분 들어가 있습니다.
첫댓글 95.9 바로 위 96.0과 96.1 주파수 같이 삐~~하는 노이즈가 나타날 때가 있습니다.
방송청취에 크게 장애가 될 정도는 아닙니다.
다만 안테나를 손으로 만지거나 위치에 따라 노이즈가 커지는 경우 있습니다.
상대적으로 외부의 전파강도가 약해지는 경우이기도 하겠지요.
그리고, 지금 사용한 볼륨이 "A"커브 형이어서 좀 부적절한 부분이 있습니다.
"B"형으로 구입하여 테스트해 보고 싶네요.
"B"형 볼륨을 갖구 있는디 갖다 드릴까유?
@오리(成光鎭) 네..식사시간 맞춰 오심 대접해 드리지유..
@반달 내일 근무하시남유?
근디 B형은 커브곡선이 급격한 상승으로 바람직하지 못하다구혀서 A형을 사용했는디유.
그래서 다른 분은 B형 볼륨에 저항을 붙여 A형 커브곡선으로 맹글기두 했어유.
@오리(成光鎭) 내일은 휴일이구 주말부부 재회하는 날입니당..
@반달 싸우지 마시구, 재밌는 시간 보내세유.![지화자](https://t1.daumcdn.net/cafe_image/pie2/texticon/ttc/texticon2_43.gif)
버턴 사용하지 않더라도.. 5초 혹은 10초 후에 주파수 잠그고 휴면상태로 가면 되는데 주파수 숫자의 불을 끄고 싶지 않아서요.
32비트 래치 메모리도 고려해 보고는 있습니다만.
배보다 배꼽이 커지는 듯해서 망설여집니다...ㅠㅠ
@족장 저 디스플레이 보드 뒷면에 4비트짜리라도 별도의 RS232통신과 디스플레이 전용MCU 있을겁니다.
데이터만 보내면 알아서 처리하는..
숫자 디스플레이는 글자 한자씩 순차적으로 켜주어야 4자리 다 보입니다.
로그가 B형인가요? 제가 헷갈리고 있습니다.
아무튼 지금 사용하고 있는게 로그타입입니다.
직선형으로 해보고 싶은거죠.