Форум за любителите на Стара електроника

Измервателна и тестова апаратура => Ремонт, схеми, документация и литература => Темата е започната от: rolling_heads в 05 Декември, 2018, 21:54:15

Титла: честотомет с PIC16F84А i 74HL132
Публикувано от: rolling_heads в 05 Декември, 2018, 21:54:15
Здравейте.

Имам два честотомера на Technolife купени от Eлимекс.
http://technolife.bg/product/28430/kit-k173-tsifrov-chestotomer-obhvat-50mhz.html
Служат ми чудесно, но се случи инцидент.
Eдин проводник се отплесна мина през платката на единия и умря PIC16F84А .
Сложил съм нов PIC и се опитвам да налея някакви HEX от нета, но не пали.

Програмирането е успешно.
Дисплея е едноредов.,схемата е като тази
http://maxhobby.altervista.org/frequenzimetro16f84/FREQUENZIMETROPIC16F84.html
Дайте някакъв акъл, че блокирах.
Титла: Re: честотомет с PIC16F84А i 74HL132
Публикувано от: NKK в 05 Декември, 2018, 22:38:40
Просто някакви HEX от нета едва ли ще свършат работа. Дори и да си "улучил" правилният, провери дали е избран правилният осцилатор, че не всички HEX-ове носят нужната информация, зависи с какво е компилиран. Трябва да е избрана опцията XT.
Титла: Re: честотомет с PIC16F84А i 74HL132
Публикувано от: veso74 в 05 Декември, 2018, 22:48:16
Двата честотомера са напълно еднакви? (Можеш ли да го снимаш - платката с MCU)

Ако да, то може да се опиташ да копираш работещия -> от програматора -> във файл,
след това файлът -> в новия процесор.

Има голям шанс да се получи.

PS. Да не пуснеш скоро нова тема: имам два неработещи честотомера ... :master2: :crazy: Няма да съм аз виновния ... :)
Шегувам се! Дано лошо да пророкувам.  ;)
Титла: Re: честотомет с PIC16F84А i 74HL132
Публикувано от: rolling_heads в 05 Декември, 2018, 22:50:16
Записвам с pickit2.
Там къде е тази опция?
Кварца е 20 Mhz
Имам и LCD 2x16.
В силистренския сайт има разработка.
С HEX от там на LCD 2x16 се появяват символи.
Титла: Re: честотомет с PIC16F84А i 74HL132
Публикувано от: rolling_heads в 05 Декември, 2018, 22:53:12
може да се опиташ да копираш работещия -> от програматора -> във файл,
след това файлът -> в новия процесор.  (ftp://може да се опиташ да копираш работещия -> от програматора -> във файл,
след това файлът -> в новия процесор.)
PIC е заключен за четене.
Утре ще снимам.
Титла: Re: честотомет с PIC16F84А i 74HL132
Публикувано от: veso74 в 05 Декември, 2018, 23:00:17
PicKit 3 имам инсталирана. Четене - File - Export HEX

Схемата много ми прилича на една, която правих отдавна. Дълго време ми беше работна (с F84):

50 MHz frequency meter with PIC 16F84:
https://www.qsl.net/yo5ofh/pic/frequency_meter_with_pic_16.htm

Там обаче кодът е само в асемблер, а някъде из интернет (по спомен) има "осъвременен вариант" за F628.

PIC е заключен за четене.
Хах, очакваше се ... търсим схемата значи.
Титла: Re: честотомет с PIC16F84А i 74HL132
Публикувано от: veso74 в 05 Декември, 2018, 23:13:07
Намерих темата:
The Weeder Frequency Counter PIC 16F84 port by Peter Cousens
http://www.piclist.com/techref/piclist/weedfreq.htm

и вариантът за F628. Само в .asm, в hex не намирам:
The Weeder Frequency Counter
http://www.piclist.com/techref/piclist/weedfreq/4bitlcdusart.htm
Титла: Re: честотомет с PIC16F84А i 74HL132
Публикувано от: rolling_heads в 07 Декември, 2018, 22:13:12
Ето снимка на платката.
Има чувството че съм купил фалшив PIC.
Как се задава TX през PICKIT. В Wilem има просто отметка ???
Титла: Re: честотомет с PIC16F84А i 74HL132
Публикувано от: ONZI в 08 Декември, 2018, 15:58:25
Ето данни за този честотомер;

Със този wilam  програматор не занам вече колко бели косъма съм си докарал.
Имам 2 и двата ми правеха страхотни проблеми.
Пробвай с друг.
От JDM Програматора съм доволен.
има го в сириус псб.
Титла: Re: честотомет с PIC16F84А i 74HL132
Публикувано от: rolling_heads в 08 Декември, 2018, 23:29:26
Благодаря за файловете.
Програматора ми е pkckit2 clone.
Днес беше захапал с един HEX, но после пак умря.
Или не мога да го програмиран правилно или има и друга повреда.
Както казват гинеколози" Къде бъркам.
Титла: Re: честотомет с PIC16F84А i 74HL132
Публикувано от: rolling_heads в 09 Декември, 2018, 19:49:01
Ето къде бъркам.
При мен дисплея свързан по тази схема
[attach=1]
С червено съм отбелязал разликите със схемата на ONZI.
[attach=2]

Значи търся HEX по моята схема и трябва да стане.
Титла: Re: честотомет с PIC16F84А i 74HL132
Публикувано от: rolling_heads в 09 Декември, 2018, 20:48:28
Имам напредък.
Със HEX от силистренския (https://www.kn34pc.com/construct/lz2wsg_freq_count_pic16f84a.html) сайт тръгва с двуредовия дисплей.
Но не ме кафи така.
Продължавам търсенето.
Титла: Re: честотомет с PIC16F84А i 74HL132
Публикувано от: rolling_heads в 13 Декември, 2018, 12:24:50
Не успявам да намеря HEX за едноредов дисплей.
Сигурно за някой програмист е фасулска работа да пренапише програмата.
За сега спирам с търсенето.
Остава с двуредовия дисплей
Титла: Re: честотомет с PIC16F84А i 74HL132
Публикувано от: didov в 13 Декември, 2018, 16:47:17
Проблема е в това свързване за изводите на pic. Схемите, които са из нета e както са отбелязани без червеното. Този кварц на 20 MHz къде си го поставил? Пробвай този HEX.
:10000000E7280530AC00A530AD00AD0B0528AC0BE2
:10001000032800348600003066000515851005149D
:100020000510FF3066000511851405140608AF00A1
:10003000AF1705100514861F1F2805101A28051074
:100040003228860000306600051185100514051061
:10005000FF30660085140514861F302805102B28F4
:10006000051000342F1C0034AF1C00342F1D003449
:10007000AF1D00343930AF07AF172F082128831385
:1000800010088D0203184B2801308E0203184B28EC
:100090008F02031C831711088E02031853280130A6
:1000A0008F02031C831712088F02031C831700346E
:1000B00010088D07031C5F288E0F5F288F0A110818
:1000C0008E0703188F0A12088F0700340730AC0020
:1000D000193084002F308000840AAC0B6B280F305D
:1000E000920042309100403090003F20990A3A300F
:1000F00019060319EB29831F752858200130920037
:1001000086309100A03090003F209A0A831F8428F7
:100110005820920127309100103090003F209B0A18
:10012000831F8E28582003309100E83090003F2034
:100130009C0A831F972858209101643090003F202B
:100140009D0A831F9F2858200A3090003F209E0A56
:10015000831FA62858200D089F079F0A00343730B8
:10016000620010306500851105118F018101960133
:10017000051505110C08AC008515FA30AD00C62830
:1001800000000000000000000000000001089602CE
:10019000031DCC280000CE2803188F0A960000000B
:1001A00000000000AD0BC028AC0BBD288511010874
:1001B0008E009602031CDE28031D8F0A8D018D031D
:1001C0000515051101080E060319DF280034850105
:1001D00010306500860100306600012001200120FA
:1001E0003830860005140120051005140120051083
:1001F000051401200510383021200C302120013059
:1002000021200630212014308C00AF2066203030B1
:100210001906031D0F2930301A0603194E298230A2
:1002200021200230AC001930840030300006031D5C
:100230001F2920300A20840AAC0B15292429000824
:100240000A20840AAC0B1F292E300A200530AC008E
:1002500000080A20840AAC0B282920300A204D30DF
:100260000A2048300A207A300A2020300A20203024
:100270000A20032914308C00AF2066203030190684
:10028000031D0F2932301A0203180F2930301A06C5
:10029000031D4E2930301B06031977298230212097
:1002A0000530AC001930840030300006031D5E2993
:1002B00020300A20840AAC0B5429632900080A2044
:1002C000840AAC0B5E292E300A2000080A20840A1A
:1002D00000080A2020300A204B300A2048300A202B
:1002E0007A300A2020300A2020300A203A29C830EB
:1002F0008C00AF20662030301906031D3A293230B9
:100300001A0203183A2930301A06031D8B2930309F
:100310001B060319C729823021200430AC00193094
:10032000840030300006031D9B2920300A20840AF7
:10033000AC0B9129A02900080A20840AAC0B9B2948
:100340002E300A2000080A20840A00080A20840AA5
:1003500000080A2020300A204B300A2048300A20AA
:100360007A300A2020300A2020300A207729C8302D
:100370008C00AF20662030301906031D8B293030E9
:100380001A06031D8B2932301B0203188B29823079
:1003900021200730AC001930840030300006031DE6
:1003A000D72920300A20840AAC0BCD29DC2900088B
:1003B0000A20840AAC0BD72920300A2048300A20B2
:1003C0007A300A2020300A2020300A2020300A20EB
:1003D00020300A20B72901302120843021204F30DD
:1003E0000A2076300A2065300A2072300A206630F2
:1003F0000A206C300A206F300A2077300A20023041
:04040000212003298B
:00000001FF
Титла: Re: честотомет с PIC16F84А i 74HL132
Публикувано от: rolling_heads в 13 Декември, 2018, 17:28:27
4 Mhz e кварца. Объркал съм се.
Ще пробвам довечера.
Титла: Re: честотомет с PIC16F84А i 74HL132
Публикувано от: rolling_heads в 13 Декември, 2018, 18:32:05
пробвах.
работи само с доуредовия дисплей
Титла: Re: честотомет с PIC16F84А i 74HL132
Публикувано от: didov в 13 Декември, 2018, 20:21:17
Схемата е тази, като твоята. Това е линк към 3 разработки на честотомера с LCD дисплеи, 1х16 и 2х16. Разгледай ги внимателно.
https://www.qsl.net/om3cph/om3cph.html
LCDCNTER    Basic frequency counter with LCD display (full wired communication).
LCD4CNTR    Basic frequency counter with LCD display (4-wires communication).
LCDDIGI    Basic digital scale with LCD display.
Програмите на HEX са тук, с избор на кварцове.
OM3CPH
Dr. Peter Halicky
Senec
Slovakia
Това е друг проект, със същата схема като твоята. Но в zip файла го няма HEX. Програмата е вземата от предните линкове. Ето как се вижда честотата на дисплея.
http://www.piclist.com/images/boards/weedfreq/index.htm

Титла: Re: честотомет с PIC16F84А i 74HL132
Публикувано от: rolling_heads в 13 Декември, 2018, 22:50:30
Пробвах всички варианти от тази страница.
Нищо не тръгва с едно редовия дисплей
Титла: Re: честотомет с PIC16F84А i 74HL132
Публикувано от: lz2lx в 13 Декември, 2018, 23:52:51
Ето тук: http://www.cqham.ru/forum/showthread.php?33088-%D6%E8%F4%F0%EE%E2%E0%FF-%D8%EA%E0%EB%E0-%C0%EB%EC%E0%F2%E8%ED%F1%EA%E0%FF-(%D6%D8-%C016)/page5  има честотомер с едноредов дисплей който аз правя в момента. Всички подробности се обсъждат.
Титла: Re: честотомет с PIC16F84А i 74HL132
Публикувано от: didov в 14 Декември, 2018, 10:54:22
Ето тук: http://www.cqham.ru/forum/showthread.php?33088-%D6%E8%F4%F0%EE%E2%E0%FF-%D8%EA%E0%EB%E0-%C0%EB%EC%E0%F2%E8%ED%F1%EA%E0%FF-(%D6%D8-%C016)/page5  има честотомер с едноредов дисплей който аз правя в момента. Всички подробности се обсъждат.

Вътрешната организация в самият pic16f628 e различна от pic16f84. Няма как да се получат нещата ако се вземе програмата от pic16f628, и се заложи за едноредовия дисплей по схемата на колегата rolling_heads. Имам направени няколко честотомера с pic16f628, мога да снимам какво излиза на дисплея, но не се получава когато се използва 16х1 и 16х2  с една програма. Структуарата на 16х1 е различна от 16х2, това е важно. Даже последните проблеми, които имах за една друга схема пак с 16х2, не се получиха. Самите дисплеи 16х2 имат разлика, на единия ми излязоха част от йероглифи, спрямо друг дисплей 16х2, макар да са еднакви по тип. А съм заложил един и същ HEX за двата.
Титла: Re: честотомет с PIC16F84А i 74HL132
Публикувано от: lz2lx в 14 Декември, 2018, 13:00:43
Вътрешната организация в самият pic16f628 e различна от pic16f84. Няма как да се получат нещата ако се вземе програмата от pic16f628, и се заложи за едноредовия дисплей по схемата на колегата rolling_heads. Имам направени няколко честотомера с pic16f628, мога да снимам какво излиза на дисплея, но не се получава когато се използва 16х1 и 16х2  с една програма. Структуарата на 16х1 е различна от 16х2, това е важно. Даже последните проблеми, които имах за една друга схема пак с 16х2, не се получиха. Самите дисплеи 16х2 имат разлика, на единия ми излязоха част от йероглифи, спрямо друг дисплей 16х2, макар да са еднакви по тип. А съм заложил един и същ HEX за двата.
То това е ясно. Имам предвид  да си направи хардуера сам наново. Само с два чипа е. Нещо по-просто не съм виждал.
Титла: Re: честотомет с PIC16F84А i 74HL132
Публикувано от: rolling_heads в 14 Декември, 2018, 19:55:25
Не, целта не е да правя нов а да ремонтирам вече направен.
Ако ще правя нов, то той ще трябва да може да вади междинната честота.
Титла: Re: честотомет с PIC16F84А i 74HL132
Публикувано от: lz2lx в 14 Декември, 2018, 21:20:42
Може да вади междинната честота:     https://www.aliexpress.com/item/DIY-Kits-RF-1Hz-50MHz-Crystal-Oscillator-Frequency-Counter-Meter-Digital-LED-Tester-Meter-Frequency-Meter/32919220314.html?spm=a2g0s.13010208.99999999.260.2e9f3c00HIdcM8 (https://www.aliexpress.com/item/DIY-Kits-RF-1Hz-50MHz-Crystal-Oscillator-Frequency-Counter-Meter-Digital-LED-Tester-Meter-Frequency-Meter/32919220314.html?spm=a2g0s.13010208.99999999.260.2e9f3c00HIdcM8)