Моя Лаборатория
Простой частотомер на базе китайского конструктора:1. Фотографии двухсторонней печатной платы с расположением и техническими данными радиоэлементов:



Купить можно здесь:
Схема и инструкция на английском языке доступна здесь:
Оригинал статьи от разработчика в том числе с прошивками и исходными кодами на ассемблере:
Frequency counter with a PIC
|
||||||||||||||||||||||||
This document describes the construction of small frequency counter with a cheap PIC microcontroller and a few seven-segment LED digits. The main features of the frequency counter are:
Contents of this document:
The PIC firmware for the frequency counter can be downloaded from this link (includes hex file for all display variants and the assembly sourcecode).
Construction - Variant 1The first prototype with very old, low-efficiency 7-segment displays looked like this:
A flashing decimal point indicates a frequency in kilohertz, a steady point indicates a frequency in Megahertz - which is more common for the intended use in dip meters and QRP transceivers. The circuit diagram is so simple that I didn't make a complete Eagle schematic for it yet (other builders did, see links). The first prototype was built on a breadboard with round pads. A very similar design could be used for a single-sided printed circuit board. Four bridges (drawn in red colour below) must be soldered on the board before fitting the seven-segment displays. Note that the crystal is mounted on the bottom side ! Some of the display signal are routed with thin enamelled copper wire, especially those between two pads.
The resistors R4..R11 set the brightness and the power consumption. If you find some suitable low-current displays, use 1 kOhm or even more. Very old displays require more current, use 390 Ohms in that case. The PIC's output ports can source and sink 20 mA per pin, so the digit drivers are a slightly overloaded with 390 Ohm resistors per segment when displaying "8.". If you don't have to care for power consumption and want to use old displays with high current, use four PNP (!) transistors in the cathode(!) drivers as non-inverting emitter followers, no base resistors are required (base to PIC, collector to ground, emitter to common cathode).
For the displays "SC39-11SRWA" by Kingbright it is unnecessary to use driver transistors, these high-efficiency displaye are bright enough with 1 kOhm current limiting resistor per segment. In Germany you can -or, at least, could- order these displays at Reichelt, look for "SC 39-11 RT" in their catalogue (in fact, these used to be SC39-11SRWA displays; aka "super bright" / high-efficiency display. Do NOT use the low-efficiency types like SC39-EWA. You will be disappointed by a dark display, at least with the resistor values stated above).
Construction - Variant 2 For the second prototype, a 5-digit display was made on a single layer PCB shown below. The segment resistors were used to connect the display board with the PIC board (which is usually mounted in a 90° angle behind the display). To make connection between PIC and display board easier, a second firmware variant was created with slightly modified pin assignment. On this occasion, the PIC's clock frequency was increased to 20 MHz to have a better resolution at higher frequencies.
Schematics of the PIC board (display variant 2)
Component values for variant 2 (as shown above): R1...R8 = 1k, R9=R10=10k, D1..D4=1N4148, T1=BC547 or similar, C1=C2 about 22pF (select them to tune the crystal to exactly 20 MHz), C3=100nF, Q1=20 MHz, PIC: 16F628 programmed with firmware "counter2.hex". Layout of the PIC board (display variant 2). The board contains the decoder for the 5th digit, and some breadboard area for the preamplifier (if needed). Print this image with exactly 300dpi, which can be achieved with IrfanView and other utilities. The image is 700 * 300 pixels large, so the board dimensions will be 2.33 * 1 inch, or 5.93 * 2.54 cm (check thisbefore etching..). The display is mounted on the lower side of the PIC board as shown below. The square pads near the display are the cathode connectors (from left to right: d1..d4 are outputs directly from the PIC, d5 is driven by transistor T1).
Placement of the components on the PIC board (Ridiculously simple, isn't it ? But don't forget to place the bridge under the PIC socket before soldering !).
Here is one suggestion for a layout for the display board (display variant 2, also print this with exactly 300 dpi) :
This board is quite universal, I plan to use it for a PIC-based DDS generator too. For the frequency counter, the connector pads "g","a","f","b" are not used because these four resistors R5..R8 are connected from the PIC board directly to thebackside of the first seven-segment digit (see below). The letters on the left side are the segments. The 5 cathodes are not routed to the side of the display PCB - it was impossible with such a small single-layer PCB. Use short pieces of wire to connect the square cathode pads on the display board to the square pads d1...d5 on the PIC board. To save space on the front panel, the connector between PIC- and display-board can be omitted, and resistors R5..R8 on the PIC board soldered to the pins of the leftmost 7-segment display (digit 1). Resistors R1..R4 are soldered to the lower 4 connector pads on the display board. See photo of the second prototype, with the PIC still mounted on a raster board:
Well, using the resistors to connect the CPU board with the display isn't really nice - feel free to do better (others did - see links). Common-cathode or common-anode display ? The two display variants (COUNTER1 and COUNTER2) described above are for 7-segment displays with common cathode (CC). But the downloadable software achive also contains a third firmware file (COUNTER3.HEX) for common-anode displays (CA). COUNTER3 uses the same pins as COUNTER2, but the control outputs are inverted. In the circuit, use PNP transistors for the CA display instead of NPN for T1 to drive the 5th digit, furthermore connect D1..D4 with reverse polarity, and connect D4 to Vsupp (positive supply voltage) instead of GND.
Preamplifier
With a BF199 in the preamp, R2 is 27 kOhm (+/-), and R3 must be as low as 560 Ohm to achieve the necessary bandwidth. The DC voltage at the collector and the voltage across R3 should almost equal - if not, adjust R2. To save area on the breadboard, you can leave away the preamplifier. If you want to feed the counter with a TTL signal, leave the preamplifier away, which saves another 4 mA. If the maximum frequency in your circuit is below 10 MHz, you may increase the value of R3 and R2 by the same factor (say R3=1.2 k, R2=56k) to save some current when using the counter in a battery-powered device. R1 sets the input impedance and also the sensitivity. With R1=330 Ohm, the prototype required an input voltage of 600 mVpp (peak-to-peak) at 40 MHz and 150 mVpp at 15 MHz. If you need a higher input resistance, add a FET buffer before the bipolar transistor. Or use a fast integrated comparator as input stage if you find one in your junk box. Added 2006-04: You will find a preamp with high input impedance on the pages of the DL-QRP-AG - see links !
Driving the fifth digit (optional)
When all digit multiplexer outputs are passive (digits 1...4 = high), the optional fifth digit is driven. The schematics on the left side show one suggestion for a simple 'decoder' for the fifth digit, which basically is a four-input NAND gate realized with a few diodes, one resistor, and an NPN transistor. The diode between the emitter and ground is used because without it, the transistor may conduct unwantedly if its base-emitter threshold voltage (typically 0.5 to 0.6 V) was less than the forward voltage of the other diodes in this stage (which will be about 0.6 to 0.7 V for a 1N4148). Of course one could use Schottky diodes with lower forward voltages to eliminate the emitter diode, but 1N4148 are more likely to be found in a junkbox than BAT41's (or similar). If you don't need it, leave the 5th digit away to save some current and a few components. For this reason, the 'single zero' (if no input signal is present) is not displayed in the 5th, but in the fourth digit.
Power consumption The prototype (with R4..R11 = 390 Ohm) drew an average supply current of 40 mA (with 5 low-efficiency digits). With high-efficiency or low-current displays this can be significantly reduced. With 1kOhm segment resistors, the display draws a total current below 20 mA (with 5 digits "SC39-11"). The PIC itself draws about 4 mA at 20 MHz, and less than 1 mA when running at 4 MHz - so the preamp draws more current than the controller itself !
Display ranges The display range is automatically switched to give the maximum readout accuracy (with 4 digits). The gate time is also selected automatically as listed in the following table:
(On this occasion: "MHz" is Mega-Hertz, "mHz" would be milli-Hertz, but that's another story...) Adding or subtracting an offset frequency If the counter is used in a shortwave receiver or transceiver, you may want to add or subtract an offset value from the measured frequeny. The offset frequency is the same as the intermediate frequency in many cases, because the counter is usually connected to the receivers VFO (variable frequency oscillator). For this purpose, a programming mode (aka "setup mode") has been implemented in the firmware so you can enter an offset frequency without reprogramming (or even reassembling) the PIC firmware. The signal RA5 (pin 4 of the PIC 16F628) will is used to switch from normal counter mode into programming mode. Usually the level on RA5 is high because it is connected to the supply voltage via pullup resistor (10k to 22k). If you will never need to add or subtract a frequency offset, connect it permanently with the supply voltage (there must be a defined level on RA5, unfortunately it has no internal pullup resistor). By pulling RA5 low (connect pin 4 and pin 5 of the PIC with a small screwdriver), the firmware will be instructed to use the currently measured frequency as the new offset value. In other words, you must apply the offset frequency to the counter's input, wait until the value is displayed correctly, and then enter the programming mode as explained below.
The frequency offset values are saved as a 32-bit integer numbers in the PIC's data EEPROM (at the EEPROM's first four memory locations, high-byte first, low-byte last). If you have no signal generator to produce the offset frequency for programming, or cannot tap the BFO frequency of your homebrew shortware receiver, you can enter the offset value with a suitable PIC programmer (like DL4YHF's WinPic). Use a scientific pocket calculator to convert the frequency (in Hertz, positive or negative) into a hexadecimal number, and enter this value in the PIC programmer's EEPROM DATA memory window. If you use WinPic, enable the HEX editor before typing the values into the memory window. Some examples:
If the subtracted offset is higher than the counter's input frequency, the result of the subtraction is negative. The frequency counter makes the result positive before displaying it. This way, you can use the counter also in receivers where f_IF = f_RX + f_LO, or f_RX = f_IF - f_LO which means increasing LO frequency means decreasing RX frequency (the counter will seem to "run backwards" but that's no mistake). Some commonly used IF frequencies can be recalled from the "Table" menu, so you don't have to measure or enter them yourself. Please contact me if you are one of those QRP homebrewers and want to have other frequencies in the built-in 'standard IF table'.
How it works Basically the program runs in an endless loop, with the exception of the initial lamp test, programming mode, and power-saving mode which are not explained here. In the main loop the following steps are performed:
Sounds tricky ? Well, you don't have to understand the internal function as long as you don't want to modify the firmware !
Links and other people's frequency counters The DL-QRP AG use this counter in their "Super Dipper" (an interesting principle by the way). A description of the dipper -which contains the counter and preamp schematics- is available online here. The frequency counter is on a separate PCB, which is available as a kit from the DL-QRP-AG, see www.qrpproject.de/UK/DL4YHFcounter.html . Meanwhile, a second version with smaller display board is available; ideally suited for small monoband QRP transceivers. My own counter prototype now does a nice job in Miss Mosquita (a neat little QRP transceiver). A short description of the counter in german language is here . In 2011, Krzysztof (SQ3NQJ), made this variant of the counter firmware. It can be used with an external prescaler (divide by a power of two), to allow frequency measurements up to several hundred MHz (as much as the external prescaler allows). The external prescaler ratio can be configured in a new entry in the counter's setup menu. Thanks Krzysztof - several users had asked for such a feature ! Don, KC7ZOW, has more detailed construction notes, and screenshots of the config mode which may help you troubleshooting the display. Erich, VK5HSE, added support for other crystal oscillator frequencies in his firmware variant. In July 2015, his modifications could be downloaded from github.com/erichVK5/DL4YHF-FrequencyCounterVK5Mods, along with Gerber data for a printed circuit board. Lutz (DK3WI) built a portable counter which he describes here (in german language) . Richard (VA3NDO) has some photos of his counter on his website. Like all the others mentioned below, his board looks much cleaner than my prototype ! V. Kocka-Amort made a variant with a divide-by-four prescaler, using 74AC74 high-speed flip-flops, Schmitt-Trigger inputs, and a preamplifier with BFS17A. The circuit diagram, PCB (for Eagle Version 5.9.0 'free edition'), modified firmware, and photos are in this zipped archive. It was tested up to 172 MHz, but may possibly work up to 200 MHz. Lukasz (SQ2DYL) made a nice PCB for the counter, and translated the description into Polish language. His project can be found on this website of the SP-QRP group . Renato (PY2RLM) made his own PCB of the keyer, which is a bit larger than mine but has everything on the board (not using the resistors as 'wires' between CPU and the display. The link to his website is here. Jose Renato (PU2VFW) pointed me to this site with an article in portugese language. It contains a number of photos of the PCB, and the assembed kit. Luciano, PY2BBS, put up his site in 2010 with updated plans - also in portugese language, including Renaud's 6-digit variant (see below). Rahul (VU3WJM) created a new, single-sided PCB for the counter with 5 digits. He kindly made his layout available: You can download the copper tracks, the component overlay (with component values), and the solder stop mask as PDF files from here. (Note: the transistor drives the first digit, not the last one; but I don't have an up-to-date design). Renaud (F8FII) made a modified version of the counter which drives 6 digits, for the expense of the auto-ranging function (it uses the former decimal point output to drive the extra digit; the decimal points on Renaud's display are hard-wired). Description of the modified hardware, and the modified firmware are on F8FII's website. Jaak built this counter, with a more sensitive input amplifier using an NE592 . Jan Panteltjie modified the counter firmware to send the measured frequency through the RS-232 port. Details are on Jan's website. Joe (K3JLS) built a counter for his Century 21 transceiver - see pictures and description on his website . Shig (JA1XRQ) translated the manual, and the construction details, into Japanese. The translated document is available in PDF format on his website. Chetan (KG6NFG) built the counter with a single 4-digit module. Here are two pictures of his counter :
... and here how it glows in the dark :o)
|
||||||||||||||||||||||||
|
Частотомер с ПОС | ||||||||||||||||||||||||
Этот документ описывает конструкцию малой частоты счетчика с дешевой PIC микроконтроллера и несколько семисегментных светодиодных цифр. Основные характеристики счетчика частоты являются:
Содержание этого документа:
PIC прошивка для счетчика частоты можно загрузить с этой ссылки (включает в себя шестнадцатеричный файл для всех вариантов отображения и сборки). Исходный код Строительство - Вариант 1Первый прототип с очень старых, низкоэффективных дисплеев 7-сегментных выглядит следующим образом:
Мигающей десятичной точкой указывает частоту в килогерц, устойчивая точка указывает частоту в мегагерцах - который является более общим для предполагаемого использования в погружных метров и QRP трансиверов. Схема настолько проста , что я не сделал полный Eagle схематической для него еще (другие строители же смссылки ). Первый прототип был построен на макете с круглыми подушечками. Очень похожий дизайн может быть использован для односторонней печатной плате. Четыре моста (изображены красным цветом ниже) должны быть запаяны на плате перед установкой дисплея семисегментный. Обратите внимание , что кристалл , установленный на нижней стороне! Некоторые из сигнала индикации проложены с тонким эмалированного медного провода, особенно между двумя подушечками.
Резисторы R4..R11 установить яркость и энергопотребление. Если вы нашли несколько подходящих дисплеев слаботочные, использовать 1 кОм или даже больше. Очень старые дисплеи требуют больше тока, используйте 390 Ом в этом случае. Выходные порты ПОС может источником и приемником 20 мА на контакт, так что цифрыводители слегка перегружен 390 Ом резисторов на сегмент при отображении "8.". Если вы не должны заботиться о потребляемой мощности и хотите использовать старые дисплеи с высоким током, используйте четыре PNP (!) Транзисторов в катоде (!) Водителей , так как неинвертирующий эмиттерные повторители, никакие базовые резисторы не требуются (основание для PIC, коллектор на землю, эмиттера к общим катодом). Для дисплеев "SC39-11SRWA" по Kingbright нет необходимости использовать транзисторы драйвера, это высокоэффективный displaye достаточно яркий с 1 кОм резистор для ограничения тока на сегмент. В Германии вы можете -или, по крайней мере, could- заказать эти дисплеи на Reichelt, обратите внимание на "SC 39-11 RT" в своем каталоге (на самом деле, это имело обыкновение быть SC39-11SRWA дисплеи, также известный как "супер яркий" / высокая -efficiency дисплей. Не используйте типы низкоэффективных как SC39-EWA. Вы будете разочарованы темный дисплей, по крайней мере , со значениями резисторов , указанных выше). Строительство - Вариант 2 Для второго прототипа, 5-значный дисплеем был сделан на одной печатной плате слоя, показанной ниже.Резисторы сегмента были использованы для подключения дисплея платы с платой PIC (который обычно устанавливается в 90 ° угол позади дисплея). Для того, чтобы связь между ПИК и табло проще, второй вариант прошивки был создан с немного измененным назначением контактов. В связи с этим, тактовая частота ПИК была увеличена до 20 МГц, чтобы иметь более высокое разрешение на более высоких частотах. Схематическое ПОС борту (дисплей вариант 2) компонент значения для варианта 2 (как показано выше): R1 ... R8 = 1K, R9 = R10 = 10K, D1..D4 = 1N4148, Т1 = BC547 или аналогичный, С1 = С2 о 22pF (выбрать их, чтобы настроить кристалл ровно 20 МГц), C3 = 100nF, Q1 = 20 МГц, PIC: 16F628 запрограммирован с прошивкой "counter2.hex". Макет ПОС платы (дисплей вариант 2). Плата содержит декодер для 5 - го разряда, а некоторые макетных область для предварительного усилителя ( в случае необходимости). Печать изображения с точно 300dpi, которое может быть достигнуто с IrfanView и других коммунальных услуг. Изображение 700 * 300 пикселей большой, поэтому размеры доски будут 2.33 * 1 дюйм, или 5,93 * 2,54 см (проверить это , прежде чем травление ..). Дисплей ,установленный на нижней стороне доски ПОС , как это показано ниже. Квадратные площадки рядом с дисплеем расположены разъемы катодные (слева направо: d1..d4 являются выходами непосредственно из ПОС, d5 приводится в движение транзистор Т1). Размещение компонентов на плате PIC (Смехотворно простой, не так ли? Но не забудьте поставить мост под ПОС гнездо перед пайкой!). Вот одно предложение для макета для панели дисплея (дисплей варианта 2, а также напечатать это с ровно 300 точек на дюйм): Эта плата является достаточно универсальным, я планирую использовать его для ПОС на основе генератора DDS тоже. Для счетчика частоты, разъем колодки "G", "а", "F", "б", не используются , так как эти четыре резистора R5..R8 связаны с доски PIC непосредственно к задней стороне первого семисегментных значный (смотри ниже).Буквы на левой стороне сегменты. В 5 катоды не направляются на стороне печатной платы дисплея - это было невозможно с таким маленьким однослойной печатной плате. Используйте короткие куски проволоки , чтобы соединить квадратные катодные колодки на плате дисплея на квадратные площадки d1 ... d5 на борту ПОС. Для экономии места на передней панели, разъем между фотогра- и платы дисплея могут быть опущены, и резисторы R5..R8 на плате ПОС припаян к выводам крайнего левого 7-сегментный дисплей (цифра 1). Резисторы R1..R4 припаяны к нижним 4 разъема колодки на плате дисплея. Смотрите фото второго прототипа, с ПИК по-прежнему установлен на растровом плате:
Ну, с помощью резисторов для подключения платы ЦП с дисплеем не очень приятно - не стесняйтесь делать лучше. (Другие же - см ссылки) С общим катодом или дисплей с общим анодом? Два варианта отображения (COUNTER1 и COUNTER2), описанные выше, для 7-сегментных дисплеев с общим катодом (CC). Но загружаемое программное обеспечение achive также содержит третий файл прошивки (COUNTER3.HEX) для общего анода дисплеев (CA). COUNTER3 использует те же контакты, как COUNTER2, но управляющие выходы перевернуты. В схеме, использовать PNP транзисторы для дисплея CA вместо NPN для T1 управлять 5-ю цифру, кроме того, подключить D1..D4 с обратной полярности, и подключить к D4 Vsupp (положительное напряжение питания) вместо GND. предусилитель
С BF199 в предусилителе, R2 составляет 27 кОм (+/-), и R3 должны быть столь же низким, как 560 Ом для достижения необходимой пропускной способности. Напряжение постоянного тока на коллекторе и напряжение через R3 должны почти равны - если нет, то отрегулируйте R2. Чтобы сохранить область на макете, вы можете оставить прочь предусилитель. Если вы хотите кормить счетчик с сигналом TTL, оставить предусилитель прочь, что экономит еще 4 мА. Если максимальная частота в цепи ниже 10 МГц, вы можете увеличить значение R3 и R2 на тот же коэффициент (скажем, R3 = 1,2 к, R2 = 56k), чтобы сохранить часть тока при использовании счетчика в батарейным питанием устройства , R1 устанавливает входное сопротивление, а также чувствительность. При R1 = 330 Ом, прототип требуется входное напряжение 600 mVpp (от пика до пика) на частоте 40 МГц и 150 mVpp на 15 МГц. Если вам нужна более высокое входное сопротивление, добавить буфер FET перед биполярного транзистора. Или используйте быстрый интегрированный компаратор в качестве входного каскада, если вы найдете в вашем нежелательной поле. Добавлено 2006-04: Вы найдете предусилитель с высоким входным сопротивлением на страницах DL-QRP-AG - см ссылки ! Вождение пятого разряда (по желанию)
Когда все цифры Мультиплексор выходы являются пассивными (цифры 1 ... 4 = высокий), опциональный пятая цифра приводится в движение. Схемы на левой стороне показывают одно предложение для простого "декодера" для пятой цифры, которая в основном состоит из четырех входов логического элемента реализуется с несколькими диодов, один резистор и транзистор NPN. Диод между эмиттером и землей используется, потому что без него, транзистор может проводить unwantedly, если его база-эмиттер порогового напряжения (обычно от 0,5 до 0,6 В) была меньше, чем прямое напряжение других диодов на этой стадии (которое будет около от 0,6 до 0,7 в для 1N4148). Конечно можно использовать диоды Шоттки с более низким напряжением вперед, чтобы устранить излучающего диода, но 1N4148, более вероятно, можно найти в ларь, чем BAT41 (или подобное). Если вам это не нужно, оставьте 5-ю цифру в сторону, чтобы сохранить некоторые нынешние и несколько компонентов. По этой причине «единого нуля" (если входной сигнал не присутствует) не отображается в 5-м, но в четвертой цифре. потребляемая мощность Прототип (с R4..R11 = 390 Ом) обратил средний ток питания 40 мА (с 5 цифр низкоэффективных). С высокой эффективностью или слаботочных дисплеев это может быть значительно снижена. С помощью резисторов сегмента 1kohm, дисплей рисует общий ток ниже 20 мА (с 5 цифрами "SC39-11"). Сама ПИК рисует около 4 мА на частоте 20 МГц, и менее 1 мА при работе на частоте 4 МГц - так предусилитель потребляет больше тока, чем сам контроллер! диапазоны дисплея Диапазон отображения автоматически переключается, чтобы дать максимальную точность считывания (с 4-х цифр). Время затвора выбирается автоматически, как указано в следующей таблице:
(В связи с этим: "МГц" Мега-Герц, "мГц" будет милли-Hertz, но это уже совсем другая история ...) Добавление или вычитание смещения частоты Если счетчик используется в коротковолновый приемник или приемопередатчик, вы можете добавить или вычесть значение смещения из измеренного frequeny. Смещение частоты совпадает с промежуточной частотой , во многих случаях, так как счетчик , как правило , подключен к приемникам (ГПД переменной частоты). Для этого, режим программирования ( так называемый "режим настройки" ) был реализован в прошивке , так что вы можете ввести смещение частоты без перепрограммирования (или даже повторной сборки) встроенное программное обеспечение ПОС. RA5 сигнал (контакт 4 ПОС 16F628) будет используется для переключения из нормального режима счетчика в режим программирования. Обычно уровень на RA5 высок , так как он подключен к напряжению питания через резистор (подтягивающий 10k до 22k). Если вы никогда не будет нужно добавить или вычесть смещение частоты, подключите его на постоянной основе с напряжением питания (должен быть определен уровень на RA5, к сожалению, не имеет внутреннего подтягивающего резистора). Потянув RA5 низкий (соедините контакт 4 и 5 контакт из ПОС с помощью маленькой отвертки), встроенное программное обеспечение будет дано указание использовать текущее измеренное частоту в качестве нового значения смещения. Другими словами, вы должныприменить смещение частоты на вход счетчика , подождите , пока не появится значение правильно, а затем войти в режим программирования , как описано ниже.
Частотные значения смещения сохраняются в виде 32-разрядных целых чисел в EEPROM данных в ПОС (в первых четырех ячеек памяти EEPROM, высокий байт сначала с низким байт последнего). Если у вас нет генератора сигналов не для получения сдвига частоты для программирования, или не может нажать на частоту BFO вашего доморощенного shortware приемника, вы можете ввести значение смещения с подходящим ПОС программиста (как WinPic DL4YHF в ). Используйте научный карманный калькулятор для преобразования частоты (в герцах, положительной или отрицательной) в шестнадцатеричное число, и введите это значение в окне памяти данных EEPROM ПОС программиста. Если вы используете WinPic, включите редактор HEX перед продолжениемввода значения в окно памяти. Некоторые примеры:
Если вычитали смещение превышает входной частоты счетчика, то результат вычитания отрицателен. Счетчик частоты делает результат положительный перед отображением. Таким образом, вы можете использовать счетчик также в приемниках , где f_IF = f_RX + f_LO или f_RX = f_IF -. F_LO , что означает увеличение частоты LO означает уменьшение частоты RX (счетчик будет казаться "двигаться в обратном направлении" , но это не ошибка) Некоторые часто используемые частоты ПЧ может быть вызвана из меню "Таблица", так что вам не нужно измерить или ввести их самостоятельно. Пожалуйста, свяжитесь со мной, если вы один из тех QRP домашних пивоваров и хотят иметь другие частоты в встроенный "стандартной IF таблицы. Как это работает В основном программа работает в бесконечном цикле, за исключением первоначального испытания лампы, режим программирования и режимом энергосбережения, которые не описаны здесь. В главном цикле выполняются следующие шаги:
Звучит сложно? Ну, вы не должны понимать внутреннюю функцию до тех пор, пока вы не хотите изменять прошивку! Ссылки и частотные счетчики других людей DL-QRP AG используйте этот счетчик в их "Супер медведица" (интересный принцип, кстати). Описание ковша -Какой содержит счетчик и предусилителя schematics- доступен в Интернете здесь . Счетчик частоты находится на отдельной печатной плате, которая доступна в виде комплекта из DL-QRP-AG смwww.qrpproject.de/UK/DL4YHFcounter.html~~dobj . В то же время, вторая версия с меньшим табло доступна;идеально подходит для небольших приемопередатчиков monoband QRP. Мой собственный счетчик прототип теперь делает хорошую работу в мисс Mosquita (аккуратный маленький QRP трансивер). Краткое описание счетчика на немецком языке находится здесь . В 2011 году Кшиштоф (SQ3NQJ), сделал этот вариант прошивки счетчика. Он может быть использован с внешним предделителе (делить на степени двух), чтобы обеспечить измерение частоты до нескольких сотен МГц (столько же , сколько внешний делитель частоты позволяет). Внешнее отношение предделитель может быть сконфигурирован в новой записи в меню настройки счетчика. Благодаря Кшиштоф - несколько пользователей просил такую особенность! Дон, KC7ZOW, имеет более детальные строительные заметки и скриншоты из режима настройки , которые могут помочь вам устранять неисправность дисплея. Эрих, VK5HSE, добавлена поддержка других частот кварцевых генераторов в его варианте прошивки. В июле 2015 года, его модификации могут быть загружены с github.com/erichVK5/DL4YHF-FrequencyCounterVK5Mods~~pobj , наряду с данными Gerber для печатной платы. Лутц (DK3WI) построил портативный счетчик , который он описывает здесь (на немецком языке) . Ричард (VA3NDO) имеет несколько фотографий его счетчик на своем сайте . Как и все другие упомянутые ниже, его плата выглядит намного чище , чем мой прототип! В. Kocka-Amort сделал вариант с предделителе деления на четыре, используя 74AC74 высокоскоростные шлепанцы, входы Шмитт-триггер, и предусилитель с BFS17A. Схема, печатная плата (для Eagle версии 5.9.0 'бесплатной версии'), модифицированной прошивки и фотографии в этом сжатом архиве . Он был протестирован до 172 МГц, но может сработать до 200 МГц. Лукаш (SQ2DYL) сделал хороший PCB для счетчика, и перевел описание на польском языке. Его проект можно найти на этом веб - сайте группы SP-QRP . Ренато (PY2RLM) сделал свой собственный PCB от манипулятором, который немного больше , чем у меня , но есть все на борту (не используя резисторов в качестве "проводов" между центральным процессором и дисплеем. Ссылка на его сайт находится здесь . Хосе Ренато (PU2VFW) указал мне на этот сайт со статьей в португальские языке. Он содержит ряд фотографий PCB, а также комплект assembed. Лучано, PY2BBS, расфасованные свой сайт в 2010 году с обновленными планами - также в португальские языке, втом числе 6-значного варианта Рейно (см ниже). Рахул (VU3WJM) создал новый односторонней печатной платы для счетчика с 5 цифр. Он любезно сделал его макет доступны: Вы можете загрузить медные дорожки , то компонент наложения (со значениями компонентов), а также припой стоп маску в виде PDF - файлов отсюда. (Примечание: транзистор приводит в движение первую цифру, не последний, но у меня нет последнюю современный дизайн). Renaud ( F8FII ) сделал модифицированную версию счетчика , который управляет 6 цифр, за счет функции автонастройка (он использует прежний вывод десятичной точки для приведения в действие дополнительную цифру, десятичные точки на дисплее Рейно жестко проводной) , Описание модифицированного оборудования, и модифицированной прошивке находятся на веб - сайте F8FII в . Яак построили этот счетчик, с более чувствительным входного усилителя с использованием NE592. Jan Panteltjie модифицировали прошивку счетчика для отправки измеренной частоты через порт RS-232.Подробности на сайте Яна . Джо (K3JLS) построил счетчик для его Century 21 приемопередатчиком - посмотреть фотографии и описание насвоем сайте . Shig (JA1XRQ) перевел руководство и строительные детали, на японский язык. Переведенный документ доступен в формате PDF на своем сайте . Четан (KG6NFG) построил счетчик с одним модулем 4 цифр. Вот две фотографии своего счетчика: ... И вот как она светится в темноте: о)
|