Los receptores que pueden sintonizar la banda de aviación, la policía, los radioaficionados, los servicios públicos consisten en montajes interesantes, principalmente para los lectores que no tienen acceso a un escáner de alto costo importado que no es nada fácil de encontrar en nuestro país. El receptor que describimos, sin embargo, a pesar de simple tiene sensibilidad para captar comunicaciones de aviones en vuelo a decenas de kilómetros, dependiendo de las condiciones topográficas del local y no tiene ni componentes ni ajustes críticos.

   Si bien los receptores super-regenerativos tienen una gran sensibilidad que puede lograrse con pocos componentes, tienen una desventaja en relación a los receptores más modernos como los super-heterodinos: la selectividad.

   De hecho, además de tener un nivel de ruido un poco mayor que los receptores comunes, pues irradian en la frecuencia que reciben pudiendo causar interferencias en televisores cercanos, los receptores super-regenerativos no consiguen separar dos estaciones de frecuencias muy cercanas.

   Es por este motivo que los juguetes radio-controlados, como carritos y robots, que usan este tipo de receptor para reducir costos y tamaños, interfieren fácilmente unos en otros cuando se usan en conjunto, aunque tengan frecuencias diferentes, como muestra la figura 1.

 


| Haga click en la imagen para ampliar |

 

 

   Sin embargo, si el lector vive cerca de algún aeropuerto o en una zona de tráfico intensivo de aeronaves o de comunicaciones en el rango de 50 a 150 MHz, la disponibilidad de un receptor para explorar estas frecuencias puede traer muchas cosas interesantes a sus oídos.

   Recordamos que la legislación impide que estos aparatos se usen en lugares públicos o que lo que usted oiga sea divulgado, sin embargo, la ley no impide que usted oiga estas comunicaciones en su casa o tenga un receptor para esta banda de frecuencias.

   Así, el montaje de nuestro receptor es perfectamente libre así como su uso dentro de su casa.

   Con el receptor operando en el rango de 50 a 150 MHz dependiendo de la región en la que usted vive usted puede oír:

   * Comunicaciones entre aviones y torre de control.

   * Ambulancias, bomberos y policía

   * Servicios públicos como defensa civil, reparticiones que usen radio para hablar con agencias distantes

   * Radioaficionados que operen en el rango de los 2 metros

   El receptor es alimentado por pilas comunes y el rango de frecuencias sintonizado dependerá de la bobina utilizada. Daremos las indicaciones de los diversos tipos usados y cómo se pueden intercambiar.

 

   COMO FUNCIONA

   La etapa super-regenerativa utiliza un transistor BF494 como base. La frecuencia sintonizada depende de CV y de L1 así como del capacitor C3 que es fijo. El circuito oscila entonces en la frecuencia a ser recibida realimentándose y con ello amplificando la señal que entra por la antena. En este proceso se produce su detección.

   La señal detectada de baja frecuencia pasa por XRF mientras que el de alta frecuencia de la oscilación no.

   De esta forma, aparece sobre R3 una señal de audio que es filtrado por C4 (que elimina lo que queda de componente de alta frecuencia) y aplicado vía R4 y C5 a base de un transistor preamplificador de audio.

   La señal amplificada de audio se toma del cursor de P1, que funciona como control de volumen, y se aplica a un circuito integrado amplificador LM386.

   La ganancia del amplificador LM386 está determinada por C6 que funciona como retroalimentación. En el caso, el circuito opera con ganancia 200.

   Con alimentación de 6 o 9 volts este circuito integrado proporciona una buena potencia de audio a un altavoz pequeño.

   C1 desacopla la etapa super-regenerativa para evitar inestabilidades, mientras que C9 desacopla la fuente de alimentación.

 

   MONTAJE

   En la figura 2 tenemos el diagrama completo del receptor super-regenerativo de VHF.

 


| Haga click en la imagen para ampliar |

 

 

   La disposición de los componentes en una placa de circuito impreso se muestra en la figura 3.

 


| Haga click en la imagen para ampliar |

 

 

   La etapa alrededor de Q1, por operar en alta frecuencia es más crítica debido al lector tener especial cuidado con los terminales de los componentes que deben ser cortos así como su tipo. De hecho, tanto C2 como C3 y C4 deben ser obligatoriamente cerámicos mientras que el choque de RF puede tener valores entre 47 y 100 uH.

   En la falta de este componente puede ser "fabricado" en casa enrollándose unas 50 vueltas de hilo esmaltado bien fino en un palillo de fósforos o diente, como muestra la figura 4.

 


 

 

 

   El capacitor CV puede ser cualquier capacitor variable aprovechado de un receptor de FM fuera de uso. Si el receptor es de AM / FM debe usarse la sección de FM que es de baja capacitancia (tiene menos placas).

   La bobina L1 depende de la banda de frecuencias sintonizada, así como C3 que puede ser hecha con hilo rígido con cubierta plástica 20 o 22 como muestra la figura 5.

 


 

 

 

       Dotando la placa con dos enchufes tipo banana, las bobinas se pueden acoplar con facilidad.

Rango de frecuencias Espiras C3

         50 - 88 MHz 7 4,7 pF

         88 - 108 MHz 4-5 4,7 pF

        108 - 140 MHz 3 4,7 pF

        140 - 160 MHz 2 1 pF

 

   Utilizando L1 11 espiras y cambiando C3 a 47 pF podemos sintonizar el rango de PX (11 metros).

   La antena es de tipo telescópico de 40 a 120 cm de longitud. No se recomienda el uso de antenas externas o mayores por instabilizar el circuito además de irradiar interferencias para televisores cercanos.

   Los demás componentes son comunes y sus especificaciones se dan en la lista de materiales.

   Para mayor autonomía se recomienda el uso de pilas medias o incluso grandes en la alimentación. si se utiliza fuente, debe tener un buen filtrado para que no se produzcan roncos.

 

   PRUEBA Y USO

   Coloque inicialmente la bobina en el rango de FM y conecte el receptor accionando S1.

   Ajuste CV y P1 hasta que reciba una buena emisora. La facilidad de sintonía dependerá de factores como la proximidad y potencia de la estación y la existencia de estaciones cercanas. Recuerde que los receptores de este tipo no poseen selectividad elevada.

   Comprobado el funcionamiento en la banda de FM el lector puede intentar la banda de VHF, cambiando la bobina.

   Observamos que en el rango de VHF la mayoría de las comunicaciones son de corta duración, o sea, se habla muy poco lo que dificulta a veces la localización de una estación. Así, es necesario tener un poco de paciencia hasta conseguir encontrar una banda que tenga comunicaciones constantes y dejar el receptor sintonizado en ella.

   Nota: un control de regeneración puede ser añadido, cambiando la resistencia R3 por un potenciómetro de 470 k ohms.

 

   Semiconductores:

   Q1 - BF494 o equivalente - transistores NPN de RF

   Q2 - BC548 o equivalente - transistores NPN de uso general

   CI-1 - LM386 - circuito integrado

   

Resistores: (1 / 8W, 5%)

   R1 - 220 k ohms

   R2 - 330 k ohms

   R3, R4, R7 - 1 k ohms

   R5 - 1,5 M ohms

   R6 - 10 ohms

   P1 - 10 k ohms - potenciómetro

   

Capacitores:

   C1 - 47 uF / 12 V - electrolítico

   C2 - 100 nF - cerámico

   C3 - 4,7 pF - cerámico - ver texto

   C4 - 2,2 nF - cerámico

   C5 - 4,7 uF / 12 V - electrolítico

   C6 - 10 uF / 12 V - electrolítico

   C7 - 47 nF - cerámico o poliéster

   C8 - 220 uF / 12 V - electrolítico

   C9 - 100 uF / 12 V - electrolítico

   CV - Variable de FM (80 a 120 pF de capacitancia máxima)

   

Varios:

   L1 - Bobina - ver el texto

   A - antena telescópica de 80 a 120 cm

   XRF - 47 uH a 100 uH - micro-choque

   FTE - 8 ohms x 5 a 10 cm - altavoz

   S1 - Interruptor simple

   B1 - 6/9 V - 4 o 6 pilas pequeñas o medianas

   Placa de circuito impreso, caja para montaje, hilos, soporte de 4 o 6 pulgas, botón para el potenciómetro, bornes tipo banana para encaje de las bobinas, etc.

 

18.9MBMemory Usage43.38msRequest Duration
Joomla! Version5.2.3
PHP Version8.3.16
Identityguest
Response200
Templatecassiopeia
Database
Server
mysql
Version
10.5.22-MariaDB
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:51 [ "USER" => "apache" "HOME" => "/usr/share/httpd" "SCRIPT_NAME" => "/index.php" "RE...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1743780590 "last" => 1743780590...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.73KB) (772μs)
  • afterInitialise (1.14MB) (4.59ms)
  • afterRoute (179.16KB) (1.13ms)
  • beforeRenderComponent com_content (100.65KB) (422μs)
  • Before Access::preloadComponents (all components) (33.45KB) (288μs)
  • After Access::preloadComponents (all components) (107.06KB) (454μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (9μs)
  • After Access::preloadPermissions (com_content) (16.19MB) (19.93ms)
  • Before Access::getAssetRules (id:24994 name:com_content.article.28684) (514.65KB) (711μs)
  • After Access::getAssetRules (id:24994 name:com_content.article.28684) (7.38KB) (67μs)
  • afterRenderComponent com_content (398.34KB) (7.2ms)
  • afterDispatch (2.25KB) (42μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (359.33KB) (1.59ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (420μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.48KB) (98μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (64.56KB) (1.18ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (10.1KB) (606μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.39KB) (80μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (185μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (54μs)
  • afterRender (265.73KB) (3.45ms)
  • 1 x After Access::preloadPermissions (com_content) (16.19MB) (45.95%)
    19.93ms
    1 x afterRenderComponent com_content (398.34KB) (16.61%)
    7.20ms
    1 x afterInitialise (1.14MB) (10.58%)
    4.59ms
    1 x afterRender (265.73KB) (7.95%)
    3.45ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (359.33KB) (3.66%)
    1.59ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (64.56KB) (2.71%)
    1.18ms
    1 x afterRoute (179.16KB) (2.61%)
    1.13ms
    1 x afterLoad (85.73KB) (1.78%)
    772μs
    1 x Before Access::getAssetRules (id:24994 name:com_content.article.28684) (514.65KB) (1.64%)
    711μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (10.1KB) (1.4%)
    606μs
    1 x After Access::preloadComponents (all components) (107.06KB) (1.05%)
    454μs
    1 x beforeRenderComponent com_content (100.65KB) (0.97%)
    422μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (0.97%)
    420μs
    1 x Before Access::preloadComponents (all components) (33.45KB) (0.66%)
    288μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (0.43%)
    185μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.48KB) (0.23%)
    98μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.39KB) (0.18%)
    80μs
    1 x After Access::getAssetRules (id:24994 name:com_content.article.28684) (7.38KB) (0.15%)
    67μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (0.12%)
    54μs
    1 x afterDispatch (2.25KB) (0.1%)
    42μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    9μs
21 statements were executed, 5 of which were duplicates, 16 unique11.2ms1.57MB
  • SELECT @@SESSION.sql_mode;32μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 189μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `incbmx_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)149μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`49μs656B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `incbmx_usergroups` AS `a` LEFT JOIN `incbmx_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest73μs1.64KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`248μs20.2KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `incbmx_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39)306μs7.44KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `incbmx_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 07.66ms1.46MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`468μs2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '28684'230μs48B/libraries/src/Table/Table.php:1348Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `incbmx_content` AS `a` INNER JOIN `incbmx_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `incbmx_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `incbmx_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `incbmx_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `incbmx_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)190μs22.13KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`190μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `incbmx_contentitem_tag_map` AS `m` INNER JOIN `incbmx_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2)248μs3.98KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`180μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM incbmx_fields AS a LEFT JOIN `incbmx_languages` AS l ON l.lang_code = a.language LEFT JOIN incbmx_users AS uc ON uc.id=a.checked_out LEFT JOIN incbmx_viewlevels AS ag ON ag.id = a.access LEFT JOIN incbmx_users AS ua ON ua.id = a.created_user_id LEFT JOIN incbmx_fields_groups AS g ON g.id = a.group_id LEFT JOIN `incbmx_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2,:preparedArray3)) AND `a`.`access` IN (:preparedArray4,:preparedArray5)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray6,:preparedArray7)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC395μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`180μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1144μs1.89KB/administrator/components/com_finder/src/Helper/LanguageHelper.php:135Copy
  • SELECT `title` FROM `incbmx_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)78μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context58μs1.55KBParams/plugins/system/schemaorg/src/Extension/Schemaorg.php:403Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `incbmx_content` AS `a` INNER JOIN `incbmx_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `incbmx_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `incbmx_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `incbmx_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `incbmx_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)160μs22.17KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `incbmx_scheduler_tasks` AS `a` WHERE `a`.`state` = 172μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy