Para muchos lectores que entienden poco que sea de electrónica, la combinación de circuitos integrados CMOS con lámparas de neón en cualquier aplicación parece imposible. No es verdad. Este artículo muestra de manera sencilla algunos circuitos en los que las lámparas de neón se excita por estos circuitos integrados CMOS sin problemas! Las ideas básicas de este circuito pueden servir para una infinidad de proyectos que los lectores imaginosos pueden crear.

Los circuitos integrados CMOS son extremadamente sensibles a los excesos de tensión, operando en la estrecha banda de los 3 a los 18 V e incluso una simple carga estática acumulada en las manos de quienes los manoseo puede significar su fin. Por otro lado, las lámparas de neón necesitan al menos 70 volts para encender y son típicos dispositivos que operan con alta tensión.

Evidentemente, una combinación de los dos parece imposible, pero no es lo que vamos a demostrar. Utilizando como conductor un transistor común que soporte la tensión de las lámparas y eso no es difícil, pues la corriente en una lámpara neón es extremadamente baja, podemos conectar la salida de circuitos CMOS como los 4017, 4093 y otros con una lámpara neón y excitarla ¡!

 Las aplicaciones que vamos a dar a continuación muestran cómo se puede hacer.

 

LA FUENTE

Para alimentar el sector de alta tensión del circuito que hace uso de la lámpara neón hay dos opciones.

Una de ellas (que puede parecer menos conveniente) es utilizar 9 a 10 baterías comunes de 9 V. Esta solución, sin embargo, puede ser interesante ya que el consumo de una lámpara de neón es del orden de micro-camiones y su alimentación por batería significa prácticamente nada. La durabilidad del conjunto de baterías será, por lo tanto, prácticamente la misma que tendrían cuando se guardan. Por supuesto que estamos considerando un conjunto de algunas bombillas sólo..

La otra posibilidad consiste en el uso de una fuente de 80 a 90 voltios de baja corriente como la mostrada en la figura 1.

 


 

 

   El más interesante sería tener una fuente aislada de la red de energía, ya que un toque accidental en cualquier punto del circuito, además del peligro de choque puede significar la aplicación de alta tensión en el componente CMOS que no resistiría a eso.

 

EXCITACIÓN DIRECTA

Un primer circuito que se puede utilizar para excitar una lámpara de neón es lo que hace la excitación directa y que se muestra en la figura 2.

 


 

 

Se trata de un parpadeante o simplemente una puerta lógica que acciona una lámpara de neón. En este circuito el punto de disparo de la lámpara neón debe ser ajustado en el trimpot de 100 k ohms con mucho cuidado. El trimpot se ajustará para que la tensión aplicada a la lámpara esté cerca del punto de disparo. Esta tensión se aumentará ligeramente cuando la salida del CMOS integrado al nivel bajo, cuando la lámpara se enciende. El divisor de tensión, formado por los resistores en serie con la lámpara neón, sin embargo, garantizan que la tensión en la salida del CMOS no sobrepase 1/10 de la tensión ajustada en el cursor del trimpot.

Para la aplicación como parpadeante el condensador y la resistencia R1 determinan la frecuencia de funcionamiento del circuito. El CMOS debe ser alimentado con una tensión entre 12 y 15 volts para obtener mayor eficiencia en el disparo ya que esta es la diferencia entre el umbral del disparo y el disparo de la lámpara.

Observe que esta configuración requiere que la alimentación de la lámpara de neón se haga con una tensión negativa.

 

EXCITACIÓN DE NEON POR EL 4017

La misma técnica utilizada en el circuito anterior permite la realización de proyectos secuenciales con lámpara neón donde la excitación es hecha directamente por un circuito integrado 4017. Esta aplicación se muestra en la figura 3.

 


 

 

 

Sólo mostramos la excitación de dos lámparas y los pasos siguientes se repiten con la misma configuración. Un cuidado importante en este circuito es que el ajuste del trimpot para la tensión de disparo exige que las lámparas usadas disparen más o menos con las mismas tensiones. Esto puede requerir que en un lote de lámparas el lector haga la selección de aquellas que funcionen bien en el circuito.

También en este caso, la alimentación del circuito integrado debe ser relativamente alta ya que es la diferencia de tensión en la salida que va a hacer el accionamiento. La tensión aplicada al circuito de la lámpara neon, como en el caso anterior debe ser negativa.

 

PISCA - PISCA CMOS-NEON

Nuestro segundo circuito que combina dos tecnologías (CMOS con NEON) es el mostrado en la figura 4 consiste en un parpadeante que puede excitar una lámpara neón con un ciclo activo del 50%.

 


 

 

 

La frecuencia de los intermitentes depende básicamente del capacitor C1 y se ajusta en el trimpot P1. Los valores para C1 pueden ser entre 470 nF y 10 uF típicamente. La alimentación del circuito integrado se puede hacer con tensiones de 5 a 12 V y la negativa de la fuente independiente de baja tensión debe tener un punto en común con el negativo de la fuente de alta tensión.

Para excitar la lámpara neón transistores como el 2N2222 o equivalentes con tensiones de colector de más de 60 V pueden ser usados.

 

     SEQUENCIAL NEON

El circuito presentado en la figura 5 es una variación del anterior en que los transistores se utilizan en el disparo.

 


 

 

La ventaja de este circuito es que el CMOS integrado no necesita ser alimentado con una tensión elevada. El sector CMOS del circuito puede ser alimentado con tensiones de 6 a 12 voltios sin problemas. El transistor usado puede ser el 2N2222 o equivalentes con una tensión máxima de colector / emisor de al menos 40 V.

Observe también que para este circuito no tenemos necesidad de ajustar el punto de disparo de las lámparas neón como ocurre en las versiones que no usan los transistores para excitación.

 

CONCLUSIÓN

 Los circuitos presentados en este artículo muestran que la combinación CMOS / NEON no es tan incompatible como mango con leche según muchos creyeron. Los circuitos interesantes se pueden elaborar sobre la base de estas configuraciones interesantes.

El lector dotado de más imaginación puede crear diversas aplicaciones útiles para estos circuitos. Sugerimos que aquellos que "descubran" nuevas aplicaciones para estos circuitos que las envíen para que publiquemos en nuestro sitio.

 

 

18.993MBMemory Usage45.08msRequest 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" => 1749369307 "last" => 1749369307...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.3KB) (1.35ms)
  • afterInitialise (1.14MB) (5.74ms)
  • afterRoute (179.21KB) (1.4ms)
  • beforeRenderComponent com_content (100.98KB) (490μs)
  • Before Access::preloadComponents (all components) (33.45KB) (381μs)
  • After Access::preloadComponents (all components) (107.06KB) (460μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (8μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (19.09ms)
  • Before Access::getAssetRules (id:8 name:com_content) (480.05KB) (2.27ms)
  • After Access::getAssetRules (id:8 name:com_content) (7.36KB) (33μs)
  • afterRenderComponent com_content (428.63KB) (5.58ms)
  • afterDispatch (2.25KB) (65μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.53KB) (1.84ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (480μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (96μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (63.02KB) (1.28ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (605μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (90μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (212μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (48μs)
  • afterRender (296.81KB) (3.45ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (42.35%)
    19.09ms
    1 x afterInitialise (1.14MB) (12.74%)
    5.74ms
    1 x afterRenderComponent com_content (428.63KB) (12.38%)
    5.58ms
    1 x afterRender (296.81KB) (7.66%)
    3.45ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (480.05KB) (5.04%)
    2.27ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.53KB) (4.07%)
    1.84ms
    1 x afterRoute (179.21KB) (3.11%)
    1.40ms
    1 x afterLoad (85.3KB) (2.99%)
    1.35ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (63.02KB) (2.84%)
    1.28ms
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (1.34%)
    605μs
    1 x beforeRenderComponent com_content (100.98KB) (1.09%)
    490μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (1.06%)
    480μs
    1 x After Access::preloadComponents (all components) (107.06KB) (1.02%)
    460μs
    1 x Before Access::preloadComponents (all components) (33.45KB) (0.85%)
    381μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (0.47%)
    212μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.21%)
    96μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (0.2%)
    90μs
    1 x afterDispatch (2.25KB) (0.14%)
    65μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (0.11%)
    48μs
    1 x After Access::getAssetRules (id:8 name:com_content) (7.36KB) (0.07%)
    33μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    8μs
23 statements were executed, 5 of which were duplicates, 18 unique11.32ms1.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 172μ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)150μ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` = :guest72μ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`258μ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)316μ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.67ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_assets`331μs2.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • SELECT * FROM `incbmx_assets` WHERE `name` = 'com_content.article.3099'96μs912B/libraries/src/Table/Table.php:780Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`267μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '3099'135μ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)148μ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`178μ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)218μ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`168μ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 ASC410μ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`202μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1160μ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)92μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context65μ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)164μs22.17KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `incbmx_scheduler_tasks` AS `a` WHERE `a`.`state` = 166μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy
  • warningassets - No asset found for com_content.article.3099, falling back to com_content
  • warningassets - No asset found for com_content.article.3099, falling back to com_content
  • warningassets - No asset found for com_content.article.3099, falling back to com_content
  • warningassets - No asset found for com_content.article.3099, falling back to com_content
  • warningassets - No asset found for com_content.article.3099, falling back to com_content
  • warningassets - No asset found for com_content.article.3099, falling back to com_content
  • warningassets - No asset found for com_content.article.3099, falling back to com_content
  • warningassets - No asset found for com_content.article.3099, falling back to com_content
  • warningassets - No asset found for com_content.article.3099, falling back to com_content
  • warningassets - No asset found for com_content.article.3099, falling back to com_content