Controlar el brillo de las lámparas, temperatura de los calentadores y planchas de soldadura o aún pequeños invernaderos, la velocidad de los taladros eléctricos puede ser una necesidad de muchos de los lectores. Para este tipo de aplicación existen circuitos simples y eficientes, como el dimmer o control de potencia que describimos en este artículo. Puede controlar cargas de hasta 400W en la red de 110V y el doble en la red de 220V él demostrará todas sus utilidades con una inversión muy pequeña.

   Dimmers son circuitos para controlar el brillo de las lámparas, mientras que los controles de potencia sirven para controlar la velocidad de un motor o la temperatura de un elemento de calentamiento. En realidad, los dos circuitos tienen nombres diferentes sólo en función de la aplicación, pues la configuración electrónica es la misma.

   Normalmente se utilizan controles de potencia con dispositivos de estado sólido como SCR y TRIAC que se pueden obtener fácilmente, tienen gran eficiencia y requieren pocos elementos para obtener la configuración deseada.

   Lo que describimos en este artículo es un control de potencia que también se puede utilizar como dimmer con un SCR bastante común y barato que es el TIC106 para 4 ampères.

   Con este circuito podemos usar un potenciómetro de baja disipación para controlar corrientes elevadas en una carga en una banda que va de poco más del 3% al 99% de la potencia máxima típicamente.

   El control es de onda completa, es decir, los dos semiciclos de la energía de la red son controlados de ahí la banda amplia de potencias obtenida.

   Conectado en serie con lámparas podemos controlar el brillo de una lámpara; en serie con una pequeña estufa, podemos ajustar la temperatura fácilmente y en serie con herramientas de motores universales tales como taladros, podemos controlar su velocidad.

 

   CARACTERÍSTICAS

   * Tensión de alimentación: 110/220 VCA

   * Corriente máxima: 4 ampères

   * Potencia máxima: 400W en la red de 110V

                      800W en la red de 220V

   * Rango de control: 3 a 99% (tip)

   

   

COMO FUNCIONA

   Lo que tenemos es un SCR cuyo punto de disparo en los semiciclos de la tensión alternada de la red de energía, varía según la potencia que pretendemos aplicar en la carga.

   Así, como muestra la figura 1, si disparamos el SCR al inicio de cada semiciclo, todo este semiciclo será conducido y el resultado será la aplicación de una potencia mayor en la carga.

 


 

 

 

   Si el disparo se hace en la mitad del semiciclo, por ejemplo tendremos un ángulo de conducción menor y por lo tanto la potencia aplicada a la carga también será menor.

   Ajustando entonces el ángulo de conducción podemos variar linealmente la potencia aplicada a la carga.

   El ángulo de disparo del SCR está determinado por una red RC de retardo, y que tiene un potenciómetro de ajuste.

   Así, según el valor del resistor, el capacitor tarda más o menos para alcanzar el punto de ionización de una lámpara neón ligada a la conducción del SCR.

   Cuando la constante RC es mayor, el retardo en el disparo es mayor y así la potencia aplicada al circuito de carga es mínima.

   Un puente de 4 diodos hace que tengamos solamente semiciclos positivos para el control, pues el SCR es un dispositivo unilateral, o sea, funciona como un diodo conduciendo la corriente en un solo sentido cuando se dispara.

 

MONTAJE

   En la figura 2 tenemos el diagrama completo del control de potencia.

 


 

 

 

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

 


 

 

 

   El SCR debe ser el TIC106B si la red de energía es de 110V y debe ser el TIC106D si la red de energía es de 220V. En ambos casos este componente debe tener un radiador de calor.

   El resistor R1 debe ser de 1W pues tiende a calentarse durante el funcionamiento del aparato.

   El capacitor C1 debe ser de poliéster metalizado con una tensión mínima de trabajo de 100V. La lámpara de neón puede ser de cualquier tipo.

   Para los diodos tenemos dos opciones. Si la corriente de la carga controlada es menor que 2 amperios, se pueden utilizar los 1N4004 en la red de 110V o 1N4007 si la red es de 220V. Cada diodo soporta una corriente de 1A, pero como cada uno conduce sólo la mitad de los semiciclos, en esta configuración podemos usarlos con cargas de hasta 2A.

   Para las corrientes en el rango de 2 a 4 amperios, se deben utilizar los 1N5404 para la red de 110V o 1N5407 para la red de 220V.

   El fusible de protección puede ser de 5 a 8A dependiendo de la corriente de la carga. Es interesante utilizar un fusible que tenga el doble de la corriente de la carga con que normalmente se emplea el aparato.

 

   PRUEBA Y USO

   Para probar el aparato, basta con conectar en su salida una lámpara común de 5 a 100 W.

   Actuando sobre el potenciómetro, la lámpara debe variar su brillo de cero hasta el máximo.

   Si el cero no se alcanza, aumente el valor de C1, conectando capacitores de 10 nF a 100 nF en paralelo, hasta alcanzar el efecto deseado.

   Si la lámpara no alcanza el brillo máximo, el valor de C1 debe reducirse.

   Comprobado el funcionamiento del aparato es sólo usarlo.

   Los controles de potencia de este tipo, por la conmutación rápida de los SCRs generan una pequeña interferencia que puede afectar a televisores y radios cercanos. Si bien esta interferencia molesta, es inofensiva no causando ningún tipo de peligro a la integridad de los aparatos interferidos.

   Un filtro como se muestra en la figura 4, se puede agregar al aparato para eliminar o reducir este tipo de interferencia.

 


 

 

 

 

   Semiconductores:

   D1 a D4 - 1N4004, 1N4007, 1N5404 o 1N5407 - diodos de silicio - ver el texto

   SCR - TIC106B (110V) o TIC106D (220V) - diodo controlado de silicio

   

Resistores

   R1 - 10 k ohms x 1W

   P1 - 100 k ohms - potenciómetro

   R2 - 10 k ohms x 1/8 W

   

Capacitores:

   C1 - 100 nF - poliéster

   

Varios:

   NE-1 - lámpara de neón común

   X1 - Toma común

   F1 - Fusible de 5 a 10 A

   Placa de circuito impreso, soporte de fusible, caja para montaje, cable de fuerza, tornillos, cables, tuercas, radiador de calor para el SCR, botón para el potenciómetro, etc.

 

18.925MBMemory Usage41.66msRequest 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" => 1749515784 "last" => 1749515784...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.42KB) (870μs)
  • afterInitialise (1.14MB) (4.94ms)
  • afterRoute (179.21KB) (1.16ms)
  • beforeRenderComponent com_content (100.98KB) (457μs)
  • Before Access::preloadComponents (all components) (33.45KB) (300μs)
  • After Access::preloadComponents (all components) (107.06KB) (454μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (9μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (18.61ms)
  • Before Access::getAssetRules (id:17051 name:com_content.article.20977) (514.65KB) (504μs)
  • After Access::getAssetRules (id:17051 name:com_content.article.20977) (7.38KB) (75μs)
  • afterRenderComponent com_content (393.08KB) (6.7ms)
  • afterDispatch (2.25KB) (41μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (358.53KB) (1.52ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (395μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (99μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (64.9KB) (1.17ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.81KB) (618μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.38KB) (66μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (190μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (48μs)
  • afterRender (261KB) (3.32ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (44.67%)
    18.61ms
    1 x afterRenderComponent com_content (393.08KB) (16.09%)
    6.70ms
    1 x afterInitialise (1.14MB) (11.86%)
    4.94ms
    1 x afterRender (261KB) (7.98%)
    3.32ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (358.53KB) (3.64%)
    1.52ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (64.9KB) (2.81%)
    1.17ms
    1 x afterRoute (179.21KB) (2.78%)
    1.16ms
    1 x afterLoad (85.42KB) (2.09%)
    870μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.81KB) (1.48%)
    618μs
    1 x Before Access::getAssetRules (id:17051 name:com_content.article.20977) (514.65KB) (1.21%)
    504μs
    1 x beforeRenderComponent com_content (100.98KB) (1.1%)
    457μs
    1 x After Access::preloadComponents (all components) (107.06KB) (1.09%)
    454μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (0.95%)
    395μs
    1 x Before Access::preloadComponents (all components) (33.45KB) (0.72%)
    300μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (0.46%)
    190μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.24%)
    99μs
    1 x After Access::getAssetRules (id:17051 name:com_content.article.20977) (7.38KB) (0.18%)
    75μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.38KB) (0.16%)
    66μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (0.12%)
    48μs
    1 x afterDispatch (2.25KB) (0.1%)
    41μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    9μs
21 statements were executed, 5 of which were duplicates, 16 unique10.97ms1.58MB
  • SELECT @@SESSION.sql_mode;35μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 175μ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)174μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`45μ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` = :guest71μ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`231μ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)308μ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.63ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`367μs2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '20977'204μ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)175μ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`182μ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)241μ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`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 ASC382μ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`167μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1155μ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)89μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context57μ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)154μs22.17KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `incbmx_scheduler_tasks` AS `a` WHERE `a`.`state` = 172μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy