Los proyectos de transmisores para sistemas de control remoto exigen muchos cuidados, que comienzan con la elección de un buen circuito oscilador: Este circuito debe ser estable y proporcionar una potencia de acuerdo con las necesidades del proyecto en la frecuencia de operación. En este artículo veremos algunos circuitos osciladores usados comúnmente en sistemas de radiocontrol.

Los osciladores usados en los transmisores de control remo- to pueden ser básicamente de dos tipos: sin control de cuarzo y con control de cristal de cuarzo.

El cristal de cuarzo es un elemento de gran importancia en este tipo de circuito, si bien su aplicación se evita en los casos más simples, en vista de las dificultades que tienen muchos aficionados para conseguir este componente.

Un cristal de cuarzo es un componente del tipo mostrado en la figura 1.

 


 

 

Según las dimensiones del cristal y el tipo de corte tiende a vibrar en una única frecuencia de gran estabilidad, del orden de pocas unidades por millón de desviación.

Colocados en los circuitos osciladores, bajo cualquier condición, los mismos mantienen la frecuencia de operación estable, evitando así la fuga del modelo, o el escape de la sintonía que puede ocurrir en otros tipos de circuito.

Es por esto que los sistemas de control remoto bien elaborados, en los que la seguridad del modelo es importante, usan circuitos controlados por cristal.

En el transmisor tenemos un cristal de cuarzo que determina su frecuencia de emisión, y en el receptor tenemos un cristal idéntico que determina la frecuencia de recepción.

En la operación de los sistemas de control remoto normalmente se usan frecuencias altas, en la banda que va de los 27 MHz, 36 MHz, y llegando eventualmente a valores de 72 MHz. En algunos países se encuentran valores como 40 MHz.

En nuestro país, la banda recomendada es la de 27 MHz (Banda Ciudadana), existiendo canales propios para esto, reglamentados de modo de evitar que se produzcan interferencias en los sistemas de comunicación.

La potencia, el tipo de operación y las frecuencias son determinadas por decretos que deben procurarse los que pretenden operar sistemas de control remoto con alcances mayores de los que hemos sugerido en nuestros artículos.

En vista de la frecuencia usada, los cristales de cuarzo que mantienen estables los circuitos son armónicos, o sea, no operan en la frecuencia fundamental. De hecho, un cristal de frecuencia fundamental tan alta debería ser muy fino y por esto demasiado delicado. Se emplean cristales para las armónicas impares, como por ejemplo la tercera, quinta y séptima armónica.

El hecho de tener la operación fuera de la frecuencia fundamental exige el empleo de circuitos oscilantes adicionales para llevar el circuito en la totalidad a la frecuencia deseada.

Los circuitos oscilantes deben ser sintonizados para obtener la máxima salida en la frecuencia del cristal de cuarzo.

Los osciladores que describimos a continuación utilizan transistores de silicio, que deben ser preferiblemente de tipos de RF, pero que en algunos casos pueden ser sustituidos hasta por otros de uso general, seleccionados.

En la figura 2 mostramos cuatro configuraciones de osciladores con control de frecuencia por cristal de cuarzo.

 


 

 

El circuito (a) consiste en una configuración de emisor común con realimentación inductiva a través de un bobinado adicional en el circuito de carga.

El circuito (b) consiste en una configuración de base común con divisor de tensión capacitivo.

El circuito (c) consiste en un montaje en base común con divisor de tensión inductivo, y finalmente, el circuito (d) consiste en una configuración de base común con realimentación capacitiva.

Comenzamos por dar algunos circuitos prácticos:

El primer circuito aparece en la figura 3 y funciona en frecuencias de alrededor de 27 MHz, según el cristal de cuarzo elegido.

 


 

 

El transistor puede ser de silicio o incluso de germanio de alta frecuencia alimentado por una tensión de 12V.

La bobina tiene características especiales que se definen de la siguiente forma: de A hasta B tenemos 1 espira de alambre 28; de B hasta C tenemos una espira más del mismo alambre, y de C hasta D tenemos 10 espiras del mismo alambre. todo sobre una forma de ferrite de 6 mm. de diámetro.

Con el capacitor ajustable se busca el punto de mayor rendimiento del circuito.

En la figura 4 tenemos otro circuito interesante que opera también en frecuencia alrededor de 27MHz.

 


 

 

La bobina para este circuito tiene dos bobinados sobre el mismo núcleo de 6 mm de diámetro aproximadamente.

La bobina L1 está formada por 12 espiras de alambre AWG 24, mientras que ia bobina L2 está formada por 2 espiras del mismo alambre.

EI transistor usado puede ser el 2N2218 ó cualquier equivalente capaz de oscilar en la frecuencia del cristal.

La alimentación también se hace con una tensión de 12V, ajustándose el trimpot R3 para obtener una corriente de emisor en el transistor del orden de 10 mA. Se puede medir esta corriente a través de la caída de tensión en R1 que debe, en el punto indicado, presentar aproximadamente 0,5V de valor.

En la figura 5 tenemos un circuito bastante simple de oscilador controlado por cristal con un único transistor y que puede ser alimentado con una tensión de apenas 1,5V.

 


 

 

El transistor debe ser capaz de operar en la frecuencia indicada, como por ejemplo los BF494 ó 2N2222.

El choque de RF consiste en aproximadamente 100 vueltas de alambre esmaltado de 32 o 28 en una horma de 2 6 3 mm. de grosor, sin núcleo.

Finalmente, tenemos en la figura 6 un circuito oscilador también para la frecuencia de 27 MHz con sólo un transistor y con alimentación de 9 V.

 


 

 

El transistor usado puede ser el 2N2222 ,o bien el BF494 y el circuito resonante tiene una bobina formada por 11 vueltas de alambre 28 en una horma de 1/4" de diámetro con núcleo de ferrite.

En el trimmer se ajusta el punto de funcionamiento del circuito, para su rendimiento máximo.

 

Conclusión

Los osciladores que mostramos pueden servir de punto de partida para excelentes proyectos de sistemas de radiocontrol, debiendo los mismos excitar etapas de mayor potencia en los casos en que el alcance del equipo es importante.

 

 

Buscador de Datasheets



N° de Componente 
19.045MBMemory Usage43.66msRequest Duration
Joomla! Version5.2.2
PHP Version8.2.19
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:56 [ "USER" => "apache" "HOME" => "/usr/share/httpd" "SCRIPT_NAME" => "/index.php" "RE...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1735801727 "last" => 1735801727...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (86.92KB) (679μs)
  • afterInitialise (1.14MB) (4.52ms)
  • afterRoute (179.16KB) (1.11ms)
  • beforeRenderComponent com_content (100.65KB) (504μs)
  • Before Access::preloadComponents (all components) (33.44KB) (279μs)
  • After Access::preloadComponents (all components) (107.06KB) (369μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (9μs)
  • After Access::preloadPermissions (com_content) (16.19MB) (19.13ms)
  • Before Access::getAssetRules (id:8 name:com_content) (480.13KB) (1.81ms)
  • After Access::getAssetRules (id:8 name:com_content) (7.36KB) (36μs)
  • afterRenderComponent com_content (428.11KB) (6.03ms)
  • afterDispatch (2.25KB) (47μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (438.3KB) (2.01ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (370μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.4KB) (91μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (61.45KB) (1.12ms)
  • beforeRenderRawModule mod_menu (Main Menu) (22.55KB) (258μs)
  • afterRenderRawModule mod_menu (Main Menu) (55.3KB) (627μs)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.38KB) (768μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (4.75KB) (74μs)
  • beforeRenderModule mod_menu (Main Menu) (16.66KB) (224μs)
  • afterRenderModule mod_menu (Main Menu) (3.59KB) (49μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (21.98KB) (235μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (48μs)
  • afterRender (297.27KB) (3.13ms)
  • 1 x After Access::preloadPermissions (com_content) (16.19MB) (43.81%)
    19.13ms
    1 x afterRenderComponent com_content (428.11KB) (13.82%)
    6.03ms
    1 x afterInitialise (1.14MB) (10.35%)
    4.52ms
    1 x afterRender (297.27KB) (7.17%)
    3.13ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (438.3KB) (4.61%)
    2.01ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (480.13KB) (4.14%)
    1.81ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (61.45KB) (2.56%)
    1.12ms
    1 x afterRoute (179.16KB) (2.55%)
    1.11ms
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.38KB) (1.76%)
    768μs
    1 x afterLoad (86.92KB) (1.56%)
    679μs
    1 x afterRenderRawModule mod_menu (Main Menu) (55.3KB) (1.44%)
    627μs
    1 x beforeRenderComponent com_content (100.65KB) (1.15%)
    504μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (0.85%)
    370μs
    1 x After Access::preloadComponents (all components) (107.06KB) (0.85%)
    369μs
    1 x Before Access::preloadComponents (all components) (33.44KB) (0.64%)
    279μs
    1 x beforeRenderRawModule mod_menu (Main Menu) (22.55KB) (0.59%)
    258μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (21.98KB) (0.54%)
    235μs
    1 x beforeRenderModule mod_menu (Main Menu) (16.66KB) (0.51%)
    224μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.4KB) (0.21%)
    91μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (4.75KB) (0.17%)
    74μs
    1 x afterRenderModule mod_menu (Main Menu) (3.59KB) (0.11%)
    49μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (0.11%)
    48μs
    1 x afterDispatch (2.25KB) (0.11%)
    47μs
    1 x After Access::getAssetRules (id:8 name:com_content) (7.36KB) (0.08%)
    36μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    9μs
24 statements were executed, 5 of which were duplicates, 19 unique11.91ms1.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 184μ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)190μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`53μ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` = :guest79μ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`239μ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)221μ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.88ms1.46MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_assets`299μs2.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • SELECT * FROM `incbmx_assets` WHERE `name` = 'com_content.article.989'59μs912B/libraries/src/Table/Table.php:780Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`245μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '989'123μ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)156μ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`173μ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)631μ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`164μ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 ASC355μs6.06KBParams/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`164μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `incbmx_modules` AS `m` LEFT JOIN `incbmx_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `incbmx_extensions` AS `e` ON `e`.`element` = `m`.`module` AND `e`.`client_id` = `m`.`client_id` WHERE ( ( (`m`.`published` = 1 AND `e`.`enabled` = 1 AND `m`.`client_id` = :clientId AND `m`.`access` IN (:preparedArray1,:preparedArray2)) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :publishUp)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :publishDown)) AND (`mm`.`menuid` = :itemId OR `mm`.`menuid` <= 0) ORDER BY `m`.`position`,`m`.`ordering`248μs2KBParams/libraries/src/Cache/Controller/CallbackController.php:120Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1135μs656B/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)88μ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` = 165μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy
  • warningassets - No asset found for com_content.article.989, falling back to com_content
  • warningassets - No asset found for com_content.article.989, falling back to com_content
  • warningassets - No asset found for com_content.article.989, falling back to com_content
  • warningassets - No asset found for com_content.article.989, falling back to com_content
  • warningassets - No asset found for com_content.article.989, falling back to com_content
  • warningassets - No asset found for com_content.article.989, falling back to com_content
  • warningassets - No asset found for com_content.article.989, falling back to com_content
  • warningassets - No asset found for com_content.article.989, falling back to com_content
  • warningassets - No asset found for com_content.article.989, falling back to com_content
  • warningassets - No asset found for com_content.article.989, falling back to com_content