Incluso con pequeños transmisores con potencias muy bajas, es posible enviar señales de radios a distancias muy grandes. Simplemente utilice cables apropiados, acoplamientos correctos y antenas cuidadosamente elegidas e instaladas para obtener rendimientos sorprendentes. Vea cómo hacerlo en este artículo.

Al contrario de lo que muchos puedan pensar, el alcance de un transmisor no depende sólo de su potencia.

Transfiriendo toda la señal de un pequeño transmisor al espacio, y usando antenas de alto rendimiento es posible alcanzar distancias muy grandes, por supuesto, también dependiendo de la sensibilidad del receptor.

Para que el lector tenga una idea existe un club de radioaficionados en los Estados cuya finalidad es obtener comunicaciones a distancias muy grandes con transmisor que en algunos casos tienen potencias de apenas 1 mW.

Los informes indican que algunos radioaficionados, con esa potencia, que es menor que la de nuestros micro transmisores, han logrado comunicaciones de Estados Unidos con Europa, lo que significa más de 5 000 km!

Es claro que no proponemos que nuestros lectores lleguen a tanto, pero vamos a considerar algunas condiciones técnicas que pueden aumentar bien el alcance de su pequeño transmisor experimental.

¿Cómo obtener mayor alcance de un pequeño transmisor experimental de FM como el mostrado en la figura 1?

 

Figura 1 - Pequeño transmisor de FM
Figura 1 - Pequeño transmisor de FM

 

Normalmente, en este tipo de transmisor conectamos la antena al colector del transistor, donde la señal tiene mayor intensidad.

La antena, normalmente consiste en un pedazo de hilo rígido de 10 a 80 cm de longitud.

Sin embargo, una antena de este tipo tiene una impedancia que depende de su tamaño en relación con la longitud de onda de la señal que debe transmitirse.

Al conectar la antena al colector, normalmente tenemos un descenso de impedancia, que hace que la antena "cargue" el circuito por tener impedancia más baja.

El resultado inicial es la pérdida de rendimiento, pues parte de las señales es reflejada de vuelta al circuito, no siendo transmitida, como muestra la figura 2.

 

Figura 2 - Reflexión de la señal causando pérdidas
Figura 2 - Reflexión de la señal causando pérdidas

 

El segundo problema es la inestabilidad, ya que cualquier objeto que se aproxime a la antena o su movimiento más brusca refleja en el funcionamiento del oscilador que cambia de frecuencia, huyendo así la sintonía del circuito.

Para el caso de pequeñas antenas verticales, como las usadas en pequeños transmisores, podemos resolver este problema y aumentar el alcance de dos formas.

La primera consiste en conectar la antena en una derivación de la bobina, como muestra la figura 3.

 

Figura 3 - Acoplando la antena en una derivación de la bobina
Figura 3 - Acoplando la antena en una derivación de la bobina

 

Con este procedimiento, la señal se transfiere a la antena en un punto de impedancia más baja, obteniéndose así mejor matrimonio de impedancias y mayor transferencia de señales.

La bobina con la derivación, funciona como un auto-transformador, haciendo la boda de impedancias del circuito con antena.

Experimentalmente, podemos obtener la derivación ideal que casa las impedancias, pero para proyectos elaborados, ella puede ser calculada a través de fórmulas.

Para pequeños transmisores de FM con 4 espiras, la derivación está entre la primera y la segunda espira desde el lado de la alimentación.

La segunda posibilidad, mostrada en la figura 4, consiste en hacer el acoplamiento por transformador, con una bobina secundaria con menor número de espiras.

 

Figura 4 - Acoplamiento por transformador
Figura 4 - Acoplamiento por transformador

 

Esta bobina enlazada o sobre la bobina osciladora, en el caso de un pequeño transmisor de FM tiene 1 o 2 espiras del mismo hilo.

Para un transmisor fijo, una manera de obtener mayor alcance es con la utilización de una antena externa.

Para la transferencia de la señal del transmisor a la antena con un mínimo de pérdidas se debe utilizar un cable apropiado, como se muestra en la figura 5.

 

Figura 5 - Uso de un cable
Figura 5 - Uso de un cable

 

Este cable debe tener una impedancia que se case con la salida del transmisor y también con la antena.

El tipo más común de cable es el de 75 ohmios, coaxial que se utiliza en radiotransmisión.

Sin embargo, este cable, por su baja impedancia no debe ser conectado directamente al colector del transistor como en la figura 5, sino en una derivación que depende justamente de la impedancia del circuito, como se muestra en la figura 6.

 

Figura 6 - Conexión correcta del cable
Figura 6 - Conexión correcta del cable

 

De la misma forma que en el caso de las antenas, también podemos hacer el acoplamiento a través de una segunda bobina con un condensador que permite ajustar las características del circuito, conforme muestra la figura 7.

 

Figura 7 - El acoplamiento por transformador
Figura 7 - El acoplamiento por transformador

 

El trimmer, que en el caso de un pequeño transmisor de FM puede tener de 15 a 45 pF de capacitancia máxima, debe ser ajustado para máximo rendimiento del circuito.

Llegamos finalmente a la antena propiamente dicha que puede asumir diversas formas y dimensiones.

Para un transmisor portátil, el tipo más común de antena es la telescópica o un pedazo de hilo rígido vertical, como se muestra en la figura 8.

 

Figura 8 - Tipo de antena simple
Figura 8 - Tipo de antena simple

 

Si tenemos una lámpara común, vemos que irradia luz en todas las direcciones.

Sin embargo, si la instalamos en un reflector, concentra su luz en una dirección iluminando mucho más en ella.

Es lo que ocurre con las linternas.

Podemos hacer lo mismo con una antena, usando reflectores, y así concentrando más la energía del transmisor en cierta dirección y más que eso, como en el caso de una lente delante de una lámpara, también podemos tener elementos directores que concentran la energía.

Tenemos entonces varios tipos de antenas que poseen la capacidad de concentrar la energía en determinadas direcciones, siendo por ese motivo, denominadas direccionales.

Concentrando la señal del transmisor en una dirección, su alcance será mayor.

Así, para nuestra antena más simple, las señales se propagan en la dirección perpendicular al vástago.

Por este motivo, para mayor rendimiento ella debe ser mantenida en posición vertical en relación al transmisor, conforme muestra la figura 9.

 

Figura 9 - Posicionamiento de la antena
Figura 9 - Posicionamiento de la antena

 

Un tipo externo de antena con las mismas características es la denominada "plan tierra" muy usada por radioaficionados y pequeñas estaciones de FM, que se muestra en la figura 10.

 

Figura 10 - Antena plano-tierra
Figura 10 - Antena plano-tierra

 

La varilla vertical (aislada de las demás) es el elemento irradiador, mientras que las varillas horizontales representan el plano de tierra.

Las longitudes indicadas se dan en función de la longitud de onda de la señal que debe transmitirse.

El cable de conexión a esta antena debe ser de 75 ohmios y alrededor del vástago vertical las señales se irradian en todas las direcciones.

En la figura 11 tenemos otro tipo de antena que es el dipolo de media onda.

 

Figura 11 - El dipolo de media onda
Figura 11 - El dipolo de media onda

 

Esta antena irradia las señales con más intensidad en un plano perpendicular a las varillas.

Vea en nuestra sección de matemáticas cómo calcular las dimensiones de los elementos de esta antena.

La intensidad de las señales irradiadas por un sistema puede ser verificada por un instrumento denominado "medidor de intensidad de campo", cuya configuración más simple es la mostrada en la figura 12.

 

Figura 12 - Un medidor de intensidad de campo
Figura 12 - Un medidor de intensidad de campo

 

En nuestro sitio tenemos muchos proyectos de instrumentos de este tipo, principalmente en el Banco de Circuitos.

 

Amplificadores

Un modo de aumentar la intensidad de una señal a transmitir es el uso de amplificadores lineales.

Los radioaficionados llaman popularmente este tipo de equipo de "botina".

En la figura 13 tenemos un amplificador lineal que a partir de algunas decenas de miliwatts de un pequeño transmisor obtiene una potencia mayor para la antena.

 

Figura 13 - Un amplificador lineal
Figura 13 - Un amplificador lineal

 

Normalmente en este circuito, la bobina L2 es similar a la usada en el transmisor, así como el trimmer.

Una fuente de alimentación para este circuito se muestra en la figura 14.

 

Figura 14 - Fuente para el amplificador
Figura 14 - Fuente para el amplificador

 

El choque de RF en la fuente es importante para evitar la aparición de ronquidos en la transmisión.

En cualquier caso, al aumentar el alcance de sus emisiones, tenga en cuenta las restricciones legales a las que estará sujeto.

 

Settings19MBMemory Usage39.18msRequest Duration
Theme
Open Button Position
Hide Empty Tabs
Autoshow
Reset to defaults
Joomla! Version5.3.2
PHP Version8.3.23
Identityguest
Response200
Templatecassiopeia
Database
Server
mysql
Version
10.5.27-MariaDB
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
array:1 [ "c2123392c06423339225f3431360b7e6" => "o6uok2rv6pjgvfpu0b2sn9g5ba" ]
$_SERVER
array:52 [ "USER" => "apache" "HOME" => "/usr/share/httpd" "SCRIPT_NAME" => "/index.php" "RE...
session
array:3 [ "counter" => 3 "timer" => array:3 [ "start" => 1752399325 "last" => 1752399326...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (83.9KB) (279μs)
  • afterInitialise (1.13MB) (3.33ms)
  • afterRoute (179.89KB) (981μs)
  • beforeRenderComponent com_content (101.14KB) (417μs)
  • Before Access::preloadComponents (all components) (33.13KB) (192μs)
  • After Access::preloadComponents (all components) (113.49KB) (354μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (7μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (19.35ms)
  • Before Access::getAssetRules (id:8 name:com_content) (481.17KB) (1.8ms)
  • After Access::getAssetRules (id:8 name:com_content) (7.36KB) (31μs)
  • afterRenderComponent com_content (426.05KB) (5.52ms)
  • afterDispatch (2.25KB) (46μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.47KB) (1.53ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.5KB) (306μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (91μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (54.63KB) (847μs)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (559μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (63μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (183μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (45μs)
  • afterRender (304.8KB) (3.14ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (49.38%)
    19.35ms
    1 x afterRenderComponent com_content (426.05KB) (14.09%)
    5.52ms
    1 x afterInitialise (1.13MB) (8.51%)
    3.33ms
    1 x afterRender (304.8KB) (8.01%)
    3.14ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (481.17KB) (4.58%)
    1.80ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.47KB) (3.89%)
    1.53ms
    1 x afterRoute (179.89KB) (2.5%)
    981μs
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (54.63KB) (2.16%)
    847μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (1.43%)
    559μs
    1 x beforeRenderComponent com_content (101.14KB) (1.06%)
    417μs
    1 x After Access::preloadComponents (all components) (113.49KB) (0.9%)
    354μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.5KB) (0.78%)
    306μs
    1 x afterLoad (83.9KB) (0.71%)
    279μs
    1 x Before Access::preloadComponents (all components) (33.13KB) (0.49%)
    192μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (0.47%)
    183μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.23%)
    91μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (0.16%)
    63μs
    1 x afterDispatch (2.25KB) (0.12%)
    46μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (0.12%)
    45μs
    1 x After Access::getAssetRules (id:8 name:com_content) (7.36KB) (0.08%)
    31μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    7μs
23 statements were executed, 5 of which were duplicates, 18 unique11.17ms1.58MB
  • SELECT @@SESSION.sql_mode;30μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 159μs1.31KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • UPDATE `incbmx_session` SET `guest` = :guest , `time` = :time , `userid` = :user_id , `username` = :username , `client_id` = :client_id WHERE `session_id` = :session_id53μs992BParams/libraries/src/Session/MetadataManager.php:316Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`40μs608B/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` = :guest64μ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`220μs20.2KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `incbmx_content` WHERE `id` = :id72μs1.31KBParams/components/com_content/src/Service/Router.php:289Copy
  • 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)212μ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.86ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_assets`283μs1.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:539Copy
  • SELECT * FROM `incbmx_assets` WHERE `name` = 'com_content.article.5834'60μs912B/libraries/src/Table/Table.php:780Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`248μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:539Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '5834'137μ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)157μ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`260μ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)219μs3.97KBParams/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`172μs5.17KBParams/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 ASC432μ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`191μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `title` FROM `incbmx_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)97μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context64μs1.55KBParams/plugins/system/schemaorg/src/Extension/Schemaorg.php:406Copy
  • 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)164μ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` = 175μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • warningassets - No asset found for com_content.article.5834, falling back to com_content
  • warningassets - No asset found for com_content.article.5834, falling back to com_content
  • warningassets - No asset found for com_content.article.5834, falling back to com_content
  • warningassets - No asset found for com_content.article.5834, falling back to com_content
  • warningassets - No asset found for com_content.article.5834, falling back to com_content
  • warningassets - No asset found for com_content.article.5834, falling back to com_content
  • warningassets - No asset found for com_content.article.5834, falling back to com_content
  • warningassets - No asset found for com_content.article.5834, falling back to com_content
  • warningassets - No asset found for com_content.article.5834, falling back to com_content
  • warningassets - No asset found for com_content.article.5834, falling back to com_content