Решил создать тему по часто задаваемым вопросам. Надоело отсылать в форум.
Итак:
1. Датчик.
Поймите, сам МД это всего лишь устройство регистрации изменений входного сигнала. Ему по большому счёту всё равно, что там висит на конце штанги
Отсюда следует, что важны только параметры сигнала на входе АЦП (см. далее). Всё, что я приводил в качестве результатов, получено с датчиком со следующими параметрами:
"Каркас для датчика мастеркитовский (от Щедрина). Катушка передатчика 50 витков + (около 22, точно не помню ) компенсирующая ПЭЛ-2 d=0.4. Приёмная - 150 ПЭЛ-2 d=0.3.
Ток потребления ~150ма."
2. АЦП.
Изначально в разработке использован АЦП AD7680. Но в дальнейшем "по просьбе трудящихся" сделана версия под ADS8320, ADS8321, AD7683? AD7684 (аналоги).
http://alteh.narod.ru/Prg/MD140508.rar
3. Индикатор.
PG12864 имеет инверсное управление CS входами в отличие от МТ12864. Имейте это ввиду.
Для МТ12864 есть отдельный вариант:
http://alteh.narod.ru/Prg/md110707.rar
4. Микроконтроллер.
В аппарате можно использовать МК PIC18F242, PIC18F252, PIC182420, PIC18F2520. Последние два требуют изменения фузов. Вот необходимые изменения:
CONFIG1H
_OSC_HS_1H EQU H'F2' ; HS oscillator
_FCMEN_OFF_1H EQU H'BF' ; Fail-Safe Clock Monitor disabled
_IESO_OFF_1H EQU H'7F' ; Oscillator Switchover mode disabled
CONFIG2L
_PWRT_ON_2L EQU H'FE' ; PWRT enabled
_BOREN_ON_2L EQU H'FB' ; Brown-out Reset enabled and controlled by software (SBOREN is enabled)
_BORV_1_2L EQU H'EF' ;
CONFIG2H
_WDT_OFF_2H EQU H'FE' ; WDT disabled (control is placed on the SWDTEN bit)
CONFIG3H
_MCLRE_ON_3H EQU H'FF' ; MCLR pin enabled; RE3 input pin disabled
_LPT1OSC_OFF_3H EQU H'FB' ; Timer1 configured for higher power operation
_PBADEN_OFF_3H EQU H'FD' ; PORTB<4:0> pins are configured as digital I/O on Reset
_CCP2MX_PORTC_3H EQU H'FF' ; CCP2 input/output is multiplexed with RC1
CONFIG4L
_STVREN_OFF_4L EQU H'FE' ; Stack full/underflow will not cause Reset
_LVP_OFF_4L EQU H'FB' ; Single-Supply ICSP disabled
_XINST_OFF_4L EQU H'BF' ; Instruction set extension and Indexed Addressing mode disabled (Legacy mode)
_DEBUG_OFF_4L EQU H'FF' ; Background debugger disabled, RB6 and RB7 configured as general purpose I/O pins
CONFIG5H
_CPD_OFF_5H EQU H'FF' ; Data EEPROM not code-protected
CONFIG6H
_WRTC_OFF_6H EQU H'FF' ; Configuration registers (300000-3000FFh) not write-protected
_WRTD_OFF_6H EQU H'FF' ; Data EEPROM not write-protected
Зарание приношу свои извинения, но огромная просьба!!! Не надо спрашивать меня "как поменять фузы?" В конце концов, если вы решили, что готовы собрать конструкцию на МК, то потратьте немного своего времени и выясните, как это делается, самостоятельно.
5. Звук.
Тональность звука соответствует уровню сигнала. Т.е. в зависимости от типа металла: вверх - цветной, вниз - чёрный.
6. Частота.
6.25кГц.
7. Настройка.
Реакция на мишени, в точке "0" - на чёрный - вверх, на цветной - вниз. В точке "1" - любая реакция только вверх. ОБЯЗАТЕЛЬНО. Точка "0" - соответствует фронту сиганала Тх, точка "1" - середине импульса Тх.
Список вопросов по-видимому будет увеличиваться.
С уважением.
Александр.