Este es sin duda un sistema bastante interesante y sofisticado que permite el funcionamiento de un mando a distancia con hasta 10 canales. Este circuito funcionará con los transmisores apropiados descritos en este sitio web. Consulte la serie de artículos anteriores.

 

Nota: Este proyecto forma parte de un libro que publicamos en 1993. Hoy en día hay versiones mucho más modernas para los circuitos mostrados, algunas haciendo uso de la modulación digital e incluso Wifi, pero el aspecto didáctico es importante y algunos proyectos simples se pueden lograr. Vea en artículos anteriores más proyectos relacionados y también en los siguientes.

 

Los sistemas por tono, como vimos en artículos anteriores, detectan una señal de audio enviada por el transmisor y activan un circuito de comando correspondiente. El punto crítico de este tipo de proyecto es el filtro que debe tener sensibilidad para reconocer las señales más débiles de audio y selectividad para no confundirlas con canales adyacentes.

El proyecto que damos a continuación es un filtro que reconoce un tono y por lo tanto se puede conectar a la salida de cualquier receptor para la formación de un sistema de control remoto multicanal.

Tantos filtros se montarán como el lector desee, dependiendo del número de canales en su sistema, con un máximo de 10 unidades. En la figura 1 tenemos una idea básica de aplicar bloques donde podemos con 5 filtros tener un sistema de comando para un coche.

 

 


 

 

 

Se utilizan dos canales para activar el motor e invertir su rotación. Otros dos canales se utilizan para girar a la derecha y a la izquierda. Finalmente el quinto canal se puede utilizar para controlar alguna característica especial como faros, bocina, apertura automática de un puerto, etc.

La base de proyecto es el circuito integrado 567 que consiste en un PLL y que tiene la configuración básica mostrada en la figura 2.

 

 


 

 

Configurando el trimpot P1 de este circuito, y dependiendo del valor del capacitor, podemos hacer que reconozca frecuencias entre 200 y 20 000 Hz aproximadamente, con excelente selectividad y sensibilidad, lo que permite su conexión directamente en las salidas de audio de cualquiera de los receptores que describimos.

 La salida del 567 tiene suficiente intensidad para activar directamente un transistor con un relé, lo que facilita enormemente el proyecto y permite su montaje en módulos. Otra característica importante para el proyecto es que esté integrado funciona satisfactoriamente con una tensión de 6 V y tiene un bajo consumo.

 

 

EL PROYECTO

 Comenzamos dando el diagrama esquemático del módulo receptor que puede operar a cualquier frecuencia entre 27 y 100 MHz, dependiendo de la bobina utilizada y eventualmente con el intercambio del capacitor C3. Para frecuencias de hasta 40 MHz, este capacitor debe ser de 47 pF, para frecuencias entre 40 y 60 MHz debe ser de 22 pF y superior a 60 MHz de 10 o 4,7 pF.

 Para la banda FM la bobina L1 tendrá 4 agujas de hilo 20 o 22 en 1 cm de diámetro sin núcleo. La placa de circuito impreso para el módulo receptor se muestra en la figura 3.

 


 

 

 Los resistores son de 1/8 watt o más y los capacitores son todos de cerámica excepto C1 que es electrolito para 6 V y C6 que también puede ser de poliéster.

 El transistor Q1 puede ser reemplazado por BF495 y BC547. El módulo de un filtro con 567 tiene el diagrama esquemático que se muestra en la figura 4.

  


 

 

 La placa de circuito impreso correspondiente a este filtro y se muestra en la figura 5.

 


 

 

 El lector puede elaborar el mismo dibujo con repetición en una sola placa y por lo tanto ya obtener un filtro multicanal. Los resistores son de 1/8 watt y los capacitores pueden ser cerámicos como poliéster metalizado o similar. El relé es de 6V y la potencia de cada módulo no debe exceder los 10 V.

 El relé indicado se puede montar en unos zócalos DIL de 16 pinos y tiene una capacidad de contacto de 2 amperes. P1 ajusta la frecuencia que acepta el filtro. Más tarde damos el procedimiento para realizar esta configuración.

 El transistor también admite equivalentes. El transmisor se muestra en la figura 6.

 


 

 En la figura 7 tenemos la placa de circuito impreso del transmisor que tiene un alcance de hasta 100 metros con 6 V de potencia en clavar el receptor descrito.

 


 

 

 El número de botones de presión en el paso de modulación de este transmisor depende del número de canales que desee, consulte la figura 7.

 La bobina del transmisor debe ser la misma que la del receptor, de modo que ambos funcionen a la misma frecuencia, que se ajustarán en los recortadores correspondientes. Los resistores deben ser de 1/8 watt y los capacitores deben ser de tipo disco cerámico.

 La potencia del transmisor se puede hacer con pilas o baterías. La antena telescópica tanto del receptor como del transmisor debe ser de al menos 60 cm para un mejor rendimiento y no debe exceder 1,20 metros para que no haya introducción de inestabilidad.

 

 PRUEBA Y USO

 Inicialmente conectar la salida del receptor a un amplificador de audio como un procedimiento que hemos explicado en proyectos anteriores. A continuación, configure el trimmer del receptor y del transmisor para que la captura de señales. Configure el trimpot del receptor para tener una mayor sensibilidad sin inestabilidades operativas.

 Probado el funcionamiento del paso de transmisión y el paso de recepción, pasamos la comprobación del filtro. A continuación, pulsamos el botón en el primer canal transmisor y ajustamos el depósito correspondiente del receptor hasta que el relé cierra sus contactos. Tenga cuidado de no calibrar el filtro en armónicos.

 A continuación, hacemos la misma operación con los otros canales.

 Si, en algún canal tenemos la activación de dos relés en lugar de uno, debemos cambiar la frecuencia del transmisor en la industria del audio, cambiando el valor del resistor que se asocia con el botón de presión del canal que tiene problemas. Experimente hasta que todos los canales actúen, sin interferencias entre sí.

 

A) TRANSMISOR

 

SEMICONDUCTORES

Cl-1 - 555 - circuito integrado

Q1 - BF494 o 2N2218 - Transistor de RF

 

RESISTORES

R1, R6 y R7 - 10 k ohms (marrón, negro, naranja)

R2 - 12 k ohms (marrón, rojo, naranja)

R3 - 15 k ohms (marrón, verde, naranja)

R4 - 1 k ohms (marrón, gris, naranja)

R5 - 22k ohms (rojo, rojo, naranja)

R8 - 6k8 ohms (azul, gris, rojo)

R9 - 47 ohms (amarillo, violeta, negro)

 

CAPACITORES

C1 a C5 - 100 nF (cerámica o poliéster)

C2 - 47 nF (cerámica)

C3 - 10 nF (cerámica)

C4 - 4.7 pF (cerámica)

 

VARIOS

L1 - Bobina - vea texto

B1 - 6 o 9 V - pilas o baterías

S9 - Interruptor simple

S1, etc. - interruptor de prensión

Placa de circuito impreso, caja, soporte de pila o clip para batería, antena, hilos, soldadura, zócalo para integrado, etc.

 

 

B) RECEPTOR

 

SEMICONDUCTORES

Q1 - BF494 o BF495 - Transistor de RF

Q2 - BC548 o equivalente - Transistor NPN de uso general

 

RESISTORES

P1 - 47 k (trimpot)

R1 - 47 k ohms (amarillo, violeta, naranja)

R2 - 10 k ohms (marrón, negro, naranja)

R3 - 3k3 ohms (naranja, naranja, rojo)

R4 - 2k2 ohms (rojo, rojo, rojo)

R5 - 1M5 ohms (marrón, verde, verde)

R6 - 15 k ohms (marrón, verde, naranja)

 

CAPACITORES

CV1 - 3-30 pF (recortador)

C1 - 10 uF (electrolítico)

C2 - 10 nF (cerámica)

C3 - 5p6 (cerámica)

C4 - 2n2 (cerámica)

C5 - 10 nF (poliéster o cerámica)

C6 - 100 nF (poliéster o cerámica)

 

VARIOS

XRF - 100 uH - micro choque

L1 - bobina - vea texto

A - antena - vea texto

Placa de circuito impreso, hilos, soldadura, etc.

 

 

C) FILTRO (una unidad)

 

SEMICONDUCTORES

CI-1 - 567 - Circuito integrado PLL

Q1 - BC548 - Transistor NPN de uso general

DI - 1N4148 - Diodo de silicio

 

RESISTORES

P1 - 100 k - trimpot

R1 - 10 k ohms (marrón, negro, naranja)

 

CAPACITORES

C1 a C3 - 100 nF (cerámica o poliéster)

C2 - 10 nF a 47 nF (cerámica o poliéster)

 

VARIOS

K1 - Relé 6 V

Placa de circuito impreso, zócalo para integrado, zócalo para relé, hilos, soldadura, etc.

 

19.017MBMemory Usage45.31msRequest Duration
Joomla! Version5.2.3
PHP Version8.3.20
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" => 1749877266 "last" => 1749877266...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.42KB) (1.22ms)
  • afterInitialise (1.14MB) (5.91ms)
  • afterRoute (179.16KB) (1.46ms)
  • beforeRenderComponent com_content (100.7KB) (619μs)
  • Before Access::preloadComponents (all components) (33.45KB) (366μs)
  • After Access::preloadComponents (all components) (107.06KB) (356μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (10μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (18.62ms)
  • Before Access::getAssetRules (id:8 name:com_content) (480.08KB) (1.89ms)
  • After Access::getAssetRules (id:8 name:com_content) (7.36KB) (50μs)
  • afterRenderComponent com_content (437.41KB) (6.64ms)
  • afterDispatch (2.25KB) (65μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.53KB) (1.82ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (455μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (88μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (63.02KB) (1.28ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (593μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.22KB) (105μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (182μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (54μs)
  • afterRender (304.81KB) (3.38ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (41.09%)
    18.62ms
    1 x afterRenderComponent com_content (437.41KB) (14.65%)
    6.64ms
    1 x afterInitialise (1.14MB) (13.04%)
    5.91ms
    1 x afterRender (304.81KB) (7.46%)
    3.38ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (480.08KB) (4.16%)
    1.89ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.53KB) (4.02%)
    1.82ms
    1 x afterRoute (179.16KB) (3.23%)
    1.46ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (63.02KB) (2.82%)
    1.28ms
    1 x afterLoad (85.42KB) (2.69%)
    1.22ms
    1 x beforeRenderComponent com_content (100.7KB) (1.37%)
    619μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (1.31%)
    593μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (1%)
    455μs
    1 x Before Access::preloadComponents (all components) (33.45KB) (0.81%)
    366μs
    1 x After Access::preloadComponents (all components) (107.06KB) (0.79%)
    356μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (0.4%)
    182μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.22KB) (0.23%)
    105μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.19%)
    88μs
    1 x afterDispatch (2.25KB) (0.14%)
    65μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (0.12%)
    54μs
    1 x After Access::getAssetRules (id:8 name:com_content) (7.36KB) (0.11%)
    50μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    10μs
23 statements were executed, 5 of which were duplicates, 18 unique11.05ms1.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 171μ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`52μ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` = :guest77μ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`236μ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)210μ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.55ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_assets`289μs2.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • SELECT * FROM `incbmx_assets` WHERE `name` = 'com_content.article.5261'78μs912B/libraries/src/Table/Table.php:780Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`258μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '5261'148μ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)170μ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`187μ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)231μ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`175μ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 ASC382μ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`190μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1172μ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)81μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context67μ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)166μ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:465Copy
  • warningassets - No asset found for com_content.article.5261, falling back to com_content
  • warningassets - No asset found for com_content.article.5261, falling back to com_content
  • warningassets - No asset found for com_content.article.5261, falling back to com_content
  • warningassets - No asset found for com_content.article.5261, falling back to com_content
  • warningassets - No asset found for com_content.article.5261, falling back to com_content
  • warningassets - No asset found for com_content.article.5261, falling back to com_content
  • warningassets - No asset found for com_content.article.5261, falling back to com_content
  • warningassets - No asset found for com_content.article.5261, falling back to com_content
  • warningassets - No asset found for com_content.article.5261, falling back to com_content
  • warningassets - No asset found for com_content.article.5261, falling back to com_content