Este proyecto tiene por base el ART111S en que se describe el funcionamiento del circuito integrado µAA170, una escala de punto móvil.

Mediante la utilización del µAA170 como indicador, se pueden percibir fácilmente variaciones grandes o pequeñas de temperatura. Los circuitos propuestos pueden funcionar en el control de temperatura de estufas, en la monitorización de la temperatura del motor del automóvil, e incluso en la determinación de la temperatura ambiente con menor precisión, brindando un bonito termómetro electrónico.

Podemos montar dos tipos de indicadores de temperatura a partir de una misma configuración básica, usando un simple diodo como sensor: con menor amplificación tendremos un termómetro de “gama amplia" en la que son detectadas grandes variaciones de temperatura, en una gama de 0º a 150ºC, por ejemplo, y con mayor amplificación tendremos un indicador que podrá acusar variaciones de pocos grados o incluso fracciones de grado centígrado.

Utilizando la placa base (ART111S), serán necesarios pocos componentes externos adicionales.

 

Montaje

En la figura 1 tenemos la versión para la “gama amplia”, que se puede usar para controlar o monitorizar Ia temperatura de motores de automóvil, baños químicos, etc., donde se desea una gama de lectura entre 0 a 150ºC aproximadamente, dividida entre los 16 LEDs indicadores.

 

Figura 1
Figura 1

 

 

Figura 2
Figura 2

 

 

Figura 3
Figura 3

 

Si el alambre del censor fuera corto, no habrán problemas de captación de ruidos. Si se produce esa captación, será fácilmente percibido por el encendido simultáneo de diversos LEDs, con brillo reducido, o incluso fuerte.

Si el alambre del sensor es largo, debe ser blindado. El capacitor C1 sirve para filtrar eventuales ruidos que aparecen en el circuito.

Esta precaución debe tomarse sobre todo si el circuito es instalado en el auto, pues el sistema de ignición puede ocasionar interferencias.

Se puede usar como censor cualquier diodo de silicio. En el prototipo usamos el BA315, y también, el 1N4148.

Este sensor debe ser blindado o protegido contra la acción externa de la humedad u otros factores que afecten la lectura. Una posibilidad es el uso de una capa de pegamento epoxi, formando una “burbuja”.

 

Figura 4
Figura 4

 

Esta “burbuja” puede ser fijada en el bloque del motor de un auto, o en su radiador, para la monitorización de la temperatura.

El resistor R1 puede ser modificado en función de la gama de temperaturas que se desea medir, ya que los limites de lectura en la escala son fijados por los trimpots.

En la figuras 5 tenemos la segunda versión, de mayor sensibilidad para la lectura de pequeñas variaciones de temperatura.

 

Figura 5
Figura 5

 

Observamos la necesidad de blindar el cable del sensor, si fuera largo, para evitar problemas de captación de ruidos que pueden hacer que los leds se enciendan de modo errático.

El sensor es el mismo, y también son iguales las precauciones que se deben tomar en relación a la captación de ruidos.

 

Figura 6
Figura 6

 

 

Figura 7
Figura 7

 

 

Prueba y Uso

Para verificar el funcionamiento de la primera versión, de menor sensibilidad, puede usar el soldador como fuente de calor, aproximándolo al diodo.

Se ajustan entonces los trimpots para los límites de indicación deseados. En una aplicación más crítica, se usa un termómetro de laboratorio convencional para las comparaciones y fijación de los límites de la escala en los trimpot.

En el caso del automóvil, se puede hacer una comparación inicial con el indicador del panel de instrumentos. Deje que el motor se caliente hasta la temperatura normal y después ajuste los trimpots para tener una lectura en el centro de la escala de LEDs (verdes).

El rojo corresponderá al recalentamiento, y el verde a un funcionamiento en frío.

EI límite inferior de la escala Io obtendrá con el auto: motor totalmente frío.

En una estufa, con la versión más sensible, el procedimiento para ajuste también es experimental, utilizando un termómetro común como referencia.

 

Versión 1

Q1 - BC 548 o equivalente - Transistor NPN de uso general

D1 - 1N4148 0 BA 315 - diodo de silicio

B1 – 10 k x 1/8 W - resistor (marrón, negro, naranja) - (ver texto)

Cl - 2,2 µF -4 capacitor electrolítico para 12V o más

Varios: puente de terminales o placa, alambres, alambre blindado, etc.

 

Versión 2

Q1, Q2 - BC548 o equivalente transistores NPN de uso general

D1 - 1N4148 o BA 315 - diodo de silicio

R1 – 1 k a 4k7 x 1/8 W – resistor (ver texto)

C1 - 2,2 u + capacitor electrolítico para 12 V o más

Varios: puente de terminales o placa, alambres, alambre blindado, etc.

 

Observación: en los dos montajes, R1 puede ser sustituido por trimpot del mismo valor, para mejor fijación de las escalas, según la aplicación

PS: en este montaje de la placa base no use R4, C1, R5, D1 y Rx (ART111S).

 

(Publicado originalmente en 1987)

 

18.978MBMemory Usage50.33msRequest 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" => 1748962207 "last" => 1748962207...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.42KB) (352μs)
  • afterInitialise (1.14MB) (4.1ms)
  • afterRoute (179.21KB) (975μs)
  • beforeRenderComponent com_content (100.98KB) (390μs)
  • Before Access::preloadComponents (all components) (33.44KB) (194μs)
  • After Access::preloadComponents (all components) (107.06KB) (526μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (7μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (27.28ms)
  • Before Access::getAssetRules (id:8 name:com_content) (480.06KB) (2.06ms)
  • After Access::getAssetRules (id:8 name:com_content) (7.36KB) (34μs)
  • afterRenderComponent com_content (420.49KB) (6.52ms)
  • afterDispatch (2.25KB) (54μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.53KB) (1.65ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (342μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (93μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (63.02KB) (1.24ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (571μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.22KB) (78μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (221μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (53μs)
  • afterRender (296.75KB) (3.47ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (54.21%)
    27.28ms
    1 x afterRenderComponent com_content (420.49KB) (12.95%)
    6.52ms
    1 x afterInitialise (1.14MB) (8.15%)
    4.10ms
    1 x afterRender (296.75KB) (6.89%)
    3.47ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (480.06KB) (4.09%)
    2.06ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.53KB) (3.29%)
    1.65ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (63.02KB) (2.47%)
    1.24ms
    1 x afterRoute (179.21KB) (1.94%)
    975μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (1.13%)
    571μs
    1 x After Access::preloadComponents (all components) (107.06KB) (1.05%)
    526μs
    1 x beforeRenderComponent com_content (100.98KB) (0.77%)
    390μs
    1 x afterLoad (85.42KB) (0.7%)
    352μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (0.68%)
    342μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (0.44%)
    221μs
    1 x Before Access::preloadComponents (all components) (33.44KB) (0.39%)
    194μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.18%)
    93μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.22KB) (0.15%)
    78μs
    1 x afterDispatch (2.25KB) (0.11%)
    54μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (0.11%)
    53μs
    1 x After Access::getAssetRules (id:8 name:com_content) (7.36KB) (0.07%)
    34μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.01%)
    7μs
23 statements were executed, 5 of which were duplicates, 18 unique19.23ms1.58MB
  • SELECT @@SESSION.sql_mode;34μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 176μ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)237μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`50μ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` = :guest80μ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`271μ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)359μ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` = 015.03ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_assets`344μs2.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • SELECT * FROM `incbmx_assets` WHERE `name` = 'com_content.article.758'76μs912B/libraries/src/Table/Table.php:780Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`371μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '758'191μ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)190μ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`250μ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)230μ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 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`256μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1167μ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)95μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context69μ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)188μ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` = 179μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy
  • warningassets - No asset found for com_content.article.758, falling back to com_content
  • warningassets - No asset found for com_content.article.758, falling back to com_content
  • warningassets - No asset found for com_content.article.758, falling back to com_content
  • warningassets - No asset found for com_content.article.758, falling back to com_content
  • warningassets - No asset found for com_content.article.758, falling back to com_content
  • warningassets - No asset found for com_content.article.758, falling back to com_content
  • warningassets - No asset found for com_content.article.758, falling back to com_content
  • warningassets - No asset found for com_content.article.758, falling back to com_content
  • warningassets - No asset found for com_content.article.758, falling back to com_content
  • warningassets - No asset found for com_content.article.758, falling back to com_content