Si usted tiene gusto de los ferrocarriles miniatura, autorama o simplemente de los modelos de coches de motor, una fuente para alimentar motores de pilas o pequeñas bombillas incandescentes puede ser de gran utilidad. La fuente regulada que se describe a continuación proporciona de 0 a 12 V ajustables para alimentación de motores y lámparas de hasta 1A.

    Las fuentes de alimentación son siempre de gran utilidad en las bancadas de servicio de aficionados y aficionados de diversos sectores. Proporcionando tensiones en una determinada franja permiten la prueba de pequeños motores, lámparas, relés, solenoides y otros dispositivos sin la necesidad de necesitar disponer de la energía de pilas o baterías, eso sin hablar de la economía que proporcionan ya que en los trabajos de reparación, ajuste o montar el tiempo durante el cual las pilas y las baterías se solicitan es más que suficiente para provocar su completo agotamiento.

   La fuente que describimos presenta grandes ventajas para los que trabajan con pequeños motores, lámparas y otros dispositivos que necesitan de 0 a 12V a 1A de corriente. Esta fuente, sin embargo, en vista del tipo de regulación que tiene no puede ser usada en las encimeras de electrónica para alimentar circuitos de sonido tales como radios, amplificadores, etc. porque introduce ruidos en los mismos (figura 1).

 

Figura 1 - Utilidades
Figura 1 - Utilidades

 

   Alimentada por la red de 110 o 220V tiene a su salida un instrumento que indica la tensión de salida, y por la capacidad de operación de sus componentes podemos decir que es prácticamente la prueba de cortocircuitos.

   Su montaje es extremadamente simple lo que significa que incluso los no practicantes de la electrónica que se. que propusieron su realización no tendrán dificultades para seguir. a todas las instrucciones que daremos.

 

EL CIRCUITO

   Como siempre hacemos, explicamos el principio de funcionamiento de nuestros circuitos para que los montadores puedan entender lo que están haciendo y al mismo tiempo aprender un poco más de electrónica.

   Nuestra fuente de alimentación regulada con SCR se puede dividir en 4 etapas para facilitar el análisis de su funcionamiento.

   En la figura 2 tenemos el diagrama de bloques de esta fuente por donde comenzamos nuestras explicaciones.

 

Figura 2 - Diagrama de bloques
Figura 2 - Diagrama de bloques | Haga click en la imagen para ampliar |

 

   

La primera etapa de esta fuente está formada por un transformador que tiene por función reducir la tensión de la red de alimentación que puede ser de 110V o 220 V para la baja tensión que queremos tener en la salida, en nuestro caso de 12V.

   Si el reproductor desea puede utilizar un transformador para tensión mayor en caso de que el rango de variación de tensión de su circuito será modificado. El máximo recomendado para este circuito es de 28 V.

   En el secundario del transformador obtenemos una corriente alterna, aunque su tensión sea menor.

   El paso siguiente mostrado en la figura 3 está formado por 4 diodos rectificadores que deben ser capaces de trabajar con la corriente deseada para la fuente.

 

Figura 3 - Rectificador
Figura 3 - Rectificador

 

   

En nuestro caso de que se recomienda un transformador de 12V x 1A, se pueden utilizar diodos para 1A sin problemas. Si el lector necesita corrientes mayores, debe utilizar diodos para mayores corrientes.

   En la figura 4 se muestra el principio de funcionamiento de este puente rectificador en el que cada uno de los semiciclos es conducido separadamente por dos diodos de modo que en el circuito de carga la corriente circula en un único sentido.

 

Figura 4 - Funcionamiento
Figura 4 - Funcionamiento

 

   

La etapa siguiente es la formada por un regulador que tiene como elemento básico un SCR del tipo C106 que puede operar con corrientes de hasta 4 ampères. Este es, por lo tanto, el límite de la corriente que se puede obtener con este regulador, siempre y cuando se utilice un transformador y diodos apropiados.

   El SCR funciona como un conmutador que carga un circuito "depósito" de modo que su tensión sea la que se desee en la salida. El disparo de este SCR se realiza por medio de la tensión obtenida en un divisor que posee un diodo zener como referencia de tensión. el potenciómetro colocado en paralelo con este diodo permite el ajuste de la tensión de salida de cero hasta el valor máximo deseado, determinado justamente por el tipo de zener utilizado (figura 5).

 

Figura 5 - Control de tensión
Figura 5 - Control de tensión

 

   

La etapa final está formada por el "depósito" de energía que es un capacitor de gran valor. La estabilidad de funcionamiento de la fuente depende en gran medida del valor de este componente. Para los casos comunes en que pequeños motores, lámparas, etc., se alimentan su valor estará entre 1.000 y 2.200 uF.

   Si el reproductor desea utilizar la fuente en la alimentación de circuitos de audio, el valor debe ser mayor aún.

   El capacitor funciona como un depósito acumulando y energía de los pulsos suministrados por el SCR y suministrando esta energía de manera continua al circuito de carga. La corriente será tanto más cercana a la ideal en el circuito de carga, cuanto mayor sea el capacitor.

En la salida del circuito se conecta un voltímetro de hierro móvil que es el tipo más barato encontrado en el comercio. Este instrumento no puede ser considerado como de precisión excelente, pero sirve perfectamente para tener una idea de la tensión que se está aplicando al circuito de carga.

   Como opción damos la conexión de un LED en la fuente para indicar que está conectada. El resistor tendrá 2,2k x ½ W si la tensión de la fuente es de 12V. Para tensiones mayores, se deben utilizar resistencias proporcionalmente mayores.

 

MONTAJE

    La elección de la caja para el montaje de esta fuente de alimentación está condicionada principalmente al tamaño del transformador.

   Elegida la caja, que puede ser metálica de madera o plástico las herramientas necesarias para la realización de la parte electrónica son comunes: hierro de soldadura pequeño, alicate de corte lateral, alicate de punta y destornilladores.

   El montaje puede realizarse directamente en puente de terminales en vista del número reducido de componentes.

   En el panel de la caja quedará expuesto el medidor de tensión, el control de la tensión de salida que es el potenciómetro en el cual la unidad puede ser encendida y apagada, el LED indicador y los bornes de conexión al circuito externo que deben tener la indicación de polaridad.

   El fusible preferentemente debe quedar en un lugar accesible para facilitar su cambio en caso de necesidad. En la figura 6 se da nuestra sugerencia de caja para esta fuente.

 

Figura 6 - Sugerencia de caja
Figura 6 - Sugerencia de caja

 

   

El diagrama completo de la fuente de alimentación se muestra en la figura 7.

 

Figura 7 - Diagrama completo
Figura 7 - Diagrama completo

 

   

Observe al lector que se utilizó un transformador con secundario simple de la utilización de 4 diodos en la rectificación. Si el lector dispone de un transformador con secundario con toma central podrá hacer la rectificación con sólo dos diodos como se muestra en la figura 8.

 

Figura 8 - Rectificado con dos diodos
Figura 8 - Rectificado con dos diodos

 

   

El montaje en puente de terminales se muestra en la figura 9, siendo los siguientes los principales cuidados a ser tomados con su realización:

 

 

Figura 9 - Montaje en puente de terminales
Figura 9 - Montaje en puente de terminales | Haga click en la imagen para ampliar |

 

 

a) El transformador debe tener un enrollamiento primario de acuerdo con la tensión de la red de su ciudad, es decir, 110 o .220V y secundario de 12V x 1A o 12 + 12V - 1A (transformador con toma central) tensión hasta 28V según la salida deseada por el lector en la salida. El enrollamiento secundario es identificado por sus hilos esmaltados más gruesos.

b) Los diodos pueden ser del tipo 1N4002 o equivalentes para las corrientes de 1A si la versión es la original. Para mayores corrientes, los diodos proporcionalmente mayores deben ser usados. También se pueden utilizar los puentes rectificadores. En la conexión de estos componentes se debe observar cuidadosamente su posición.

c) En la soldadura del SCR además de observar cuidadosamente su polaridad el lector deberá usar un disipador de calor si la corriente con que operar normalmente es superior a 1A. Esto quiere decir que en la versión original el uso del disipador no es obligatorio. Evite el exceso de calor en este componente.

d) El diodo zener utilizado es para 12V si la tensión máxima deseada en la salida es de este orden. Para tensiones mayores, se deben utilizar diodos de mayor tensión. Para cualquier caso diodos de 400 mW pueden ser empleados debiendo ser observada con cuidado su posición y evitando el exceso de calor en su soldadura.

e) El diodo utilizado como D5 en la conducción del SCR puede ser de cualquier tipo como, por ejemplo, el 1N4001 o sus equivalentes de mayor tensión. Observe sólo la polaridad de este componente al hacer su conexión.

f) El potenciómetro es del tipo lineal de 10k con llave. El interruptor sirve para encender y apagar la unidad, siendo también optativo su uso conjunto con el potenciómetro. En la conexión de este componente observe sólo la posición de los hilos ya que si hay inversión la tensión aumentará cuando lo giramos a la izquierda y no derecha.

9) El capacitor de filtro debe tener una tensión de aislamiento mayor que la tensión máxima de salida de la fuente. En nuestro caso se puede utilizar un capacitor de 16V pero si la tensión deseada por el lector es mayor, proporcionalmente mayor debe ser la tensión de este componente. Observe su polaridad a la hora de la conexión.

h) El resistor único utilizado en este montaje es de 1/4 o ½ W no precisando ser observada polaridad a la hora de la conexión.

i) El capacitor de 1 uF puede ser electrolítico a 16V o según la tensión de salida, en cuyo caso deberá observarse su polaridad (el polo positivo irá al cursor del potenciómetro), o bien de poliéster metalizado, en cuyo caso la polaridad no necesitará ser observada.

   El voltímetro recomendado es de hierro móvil de 0-15V o entonces con tensión de fondo de escala de acuerdo con lo deseado.

Este instrumento es de bajo costo pero no presenta una precisión muy grande. Es claro que si el lector desea podrá utilizar en su lugar un voltímetro de bobina móvil que podrá ser obtenida desde un miliamperímetro de 0-1 mA el cual para un fondo de escala de 15V deberá ser asociado a un resistor de aproximadamente 15 k ¼ W para obtener un voltímetro.

   Para el caso de los voltímetros de hierro móvil estos no tienen polaridad para ser conectados lo que ya no ocurre con los voltímetros de bobina móvil. Cuidado con el manejo de estos instrumentos que son muy delicados.

 

PRUEBA

   Completado el montaje y conferidas todas las conexiones es muy simple probar la fuente.

   Sólo tienes que conectarla a la red de alimentación y comprobar que con el potenciómetro se puede barrer toda la banda de tensiones deseada. Si hay oscilación excesiva del puntero en las bajas tensiones este hecho puede ser corregido con la alteración del valor del capacitor de 1uF.

   Si el lector dispone de un multímetro es conveniente comprobar la marcación del voltímetro verificando el error de indicación no. es excesivo o si hay necesidad de hacer nueva escala para el mismo.

 

SCR - C106, MCR106, IR106 o TIC106 diodo controlado de silicio a 50 V.

D1, D2, D3. D4 -1N4002, 1N4004 o BY127 diodos rectificadores

D5 - IN4001 o igual a D1

D2 - diodo zener para 12V (ver texto)

T1- Transformador con primario la red local y secundaria de 12V x 1A (ver texto)

R1 - 4,7k ohms x ¼ W - resistor

R2 - 10 k - potenciómetro con llave

C1 - 1uF x (16 V - capacitor (ver texto)

C2 - I 000 a 2 200, uF x 16 V - capacitor electrolítico

V - voltímetro de hierro móvil de 0-15 V

F1 - fusible de 1A

Varios: caja, bornes aislados, puente de terminales, alambres, soldadura, knob para el pote, etc.

 

 

18.931MBMemory Usage47.73msRequest 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" => 1743691617 "last" => 1743691617...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.67KB) (319μs)
  • afterInitialise (1.14MB) (3.66ms)
  • afterRoute (179.16KB) (864μs)
  • beforeRenderComponent com_content (100.65KB) (423μs)
  • Before Access::preloadComponents (all components) (33.45KB) (196μs)
  • After Access::preloadComponents (all components) (107.06KB) (359μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (7μs)
  • After Access::preloadPermissions (com_content) (16.19MB) (26.75ms)
  • Before Access::getAssetRules (id:21435 name:com_content.article.25237) (514.65KB) (718μs)
  • After Access::getAssetRules (id:21435 name:com_content.article.25237) (7.38KB) (40μs)
  • afterRenderComponent com_content (424.38KB) (6.39ms)
  • afterDispatch (2.25KB) (59μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (359.33KB) (1.7ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (349μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (93μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (64.98KB) (1.38ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.98KB) (589μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.14KB) (71μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.14KB) (187μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (48μs)
  • afterRender (269.23KB) (3.39ms)
  • 1 x After Access::preloadPermissions (com_content) (16.19MB) (56.04%)
    26.75ms
    1 x afterRenderComponent com_content (424.38KB) (13.39%)
    6.39ms
    1 x afterInitialise (1.14MB) (7.67%)
    3.66ms
    1 x afterRender (269.23KB) (7.1%)
    3.39ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (359.33KB) (3.55%)
    1.70ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (64.98KB) (2.9%)
    1.38ms
    1 x afterRoute (179.16KB) (1.81%)
    864μs
    1 x Before Access::getAssetRules (id:21435 name:com_content.article.25237) (514.65KB) (1.5%)
    718μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.98KB) (1.23%)
    589μs
    1 x beforeRenderComponent com_content (100.65KB) (0.89%)
    423μs
    1 x After Access::preloadComponents (all components) (107.06KB) (0.75%)
    359μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (0.73%)
    349μs
    1 x afterLoad (85.67KB) (0.67%)
    319μs
    1 x Before Access::preloadComponents (all components) (33.45KB) (0.41%)
    196μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.14KB) (0.39%)
    187μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.19%)
    93μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.14KB) (0.15%)
    71μs
    1 x afterDispatch (2.25KB) (0.12%)
    59μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (0.1%)
    48μs
    1 x After Access::getAssetRules (id:21435 name:com_content.article.25237) (7.38KB) (0.08%)
    40μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.01%)
    7μs
21 statements were executed, 5 of which were duplicates, 16 unique11.02ms1.61MB
  • SELECT @@SESSION.sql_mode;31μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 174μ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)158μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`44μ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` = :guest66μ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`228μ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)213μ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.77ms1.46MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`346μs2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '25237'178μ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)172μs46.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`185μ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)245μs4KBParams/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`167μ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 ASC390μ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`169μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1167μ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)98μ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: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)176μs46.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` = 174μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy