Los filtros para la separación de canales en sistemas modulados en tono traen algunos problemas para los montadores menos experimentados. Los ajustes y los cálculos son siempre un obstáculo en la puesta en funcionamiento de estos circuitos. En este artículo abordamos de manera sencilla la operación de los filtros RC.

Para obtener una buena selectividad en un filtro de radio control, la mejor técnica es la que hace uso de circuitos LC, como muestra la figura 1.

 

Figura 1
Figura 1

 

En ese circuito, una bobina y un capacitor determinan la frecuencia única a la que debe responder el circuito.

Sin embargo, si este tipo de filtro presenta el mejor desempeño con una separación buena de frecuencia, la complicación mayor para el montador está en su cálculo y principalmente en la ejecución de la bobina (L).

De hecho, además de tener que calcular la inductancia en función del valor del capacitor para la frecuencia deseada, el montador precisa también calcular las dimensiones de esta bobina, o sea, largo, diámetro, número de vueltas y tipo de alambre.

Está claro que existen tablas para esta finalidad, pero incluso así, tenemos una tarea que requiere bastante cuidado, volviendo más complicado un proyecto que podría ser simple.

Una solución alternativa para los filtros es el empleo de circuitos RC, o sea, circuitos que usan capacitores y resistores en lugar de capacitores e inductores, como muestra la figura 2.

 

Figura 2
Figura 2

 

Estos filtros presentan una selectividad menor que los LC, que aparece en la figura 3, pero si el número de canales del sistema fuera pequeño, o sea, si hubiera una buena separación entre las frecuencias, su desempeño es satisfactorio.

 

Figura 3
Figura 3

 

Así, para un sistema de 2 6 3 canales, el uso de filtros RC es perfectamente viable, con una separación satisfactoria en el accionamiento de relés o incluso servos.

Daremos a continuación ejemplos de circuitos prácticos de filtros RC y también cómo proceder para los cálculos de las frecuencias.

 

Cálculos

La frecuencia del filtro cuyo diagrama básico aparece en la figura 4 puede ser calculada por la fórmula:

F = 1/(2 x PI x R x C)

 

 

Figura 4
Figura 4

 

 

Donde:

f es la frecuencia en Hertz (Hz)

PI es la constante "pi" equivalente a 3,14

R es la resistencia en Ω

C es la capacidad en farads.

Para que tengamos un buen funcionamiento de este tipo de filtro, su frecuencia mínima debe estar alrededor de 700 Hz y su máxima alrededor de 6.000 Hz.

Así, para un sistema de dos canales, podemos perfectamente usar los dos extremos.

Damos a continuación un ejemplo de cálculo:

Fijando el valor de C en 10 nF, y eligiendo la frecuencia de operación alrededor de 800 Hz, tenemos:

 

f = 800 Hz

C = 10 nF ó 10 x 10-9

 

Colocando en la fórmula

800 = 1 / (2 . 3,14 . R . 10 . 10-9)

R = 1 / (6,28 . 10 . 10-9 . 800)

R = 1 / (5,024 10-5)

R = 19.904 Ω

 

El valor comercial mas próximo puede ser 18k.

Para las frecuencias de la banda superior, la configuración del filtro aparece en la figura 4.

Vea que la posición del resistor en relación al capacitor está modificada.

Con esto obtenernos el rechazo de las bajas frecuencias de forma mucho más acentuada.

 

Proyectos

En la figura 5 tenemos el primer circuito ya calculado para operar alrededor de 800 Hz, excitando un relé sensible para 6 V.

 

Figura 5
Figura 5

 

Los transistores son comunes, los resistores de 1/8 W y los capacitores electrolíticos para una tensión de trabajo de 6V.

La "afinación" del filtro puede hacerse con el cambio del resistor de entrada por un trimpot con el doble de su valor.

En este trimpot, con la ayuda de un generador de audio, se puede obtener la frecuencia exacta de respuesta para el filtro.

Para el límite superior de la banda de frecuencias, alrededor de 6.000 Hz, tenemos el circuito de la figura 6, usando prácticamente los mismos componentes.

 

Figura 6
Figura 6

 

Vea que los capacitores son un poco menores, pues presentan menor reactancia en las frecuencias más elevadas, acoplando así con facilidad las señales.

Los montajes de los dos circuitos no son críticos, porque trabajamos en la banda de audio, pero se deben tomar precauciones para que no ocurran realimentaciones entre los circuitos si fueran alimentados por una misma fuente.

Ambos circuitos exigen una serial de entrada para la excitación con amplitud de por lo menos 500 mV.

Si la amplitud fuera menor no ocurrirá su excitación, por lo que, si el receptor no fuera apto para proveer esta tensión, se deben añadir etapas adicionales.

En la figura 7 damos el diseño de una placa de circuito impreso que sirve perfectamente para los dos circuitos.

 

Figura 7
Figura 7

 

Los diodos en paralelo con los relés son de uso general, como el 1N4148, sirviendo solamente como protección.

Publicado originalmente en 1989

 

18.982MBMemory Usage47.56msRequest 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" => 1749218082 "last" => 1749218082...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.36KB) (843μs)
  • afterInitialise (1.14MB) (4.99ms)
  • afterRoute (179.21KB) (1.16ms)
  • beforeRenderComponent com_content (100.98KB) (477μs)
  • Before Access::preloadComponents (all components) (33.44KB) (296μs)
  • After Access::preloadComponents (all components) (107.06KB) (567μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (8μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (21.09ms)
  • Before Access::getAssetRules (id:8 name:com_content) (480.06KB) (2.81ms)
  • After Access::getAssetRules (id:8 name:com_content) (7.36KB) (42μs)
  • afterRenderComponent com_content (420.52KB) (6.02ms)
  • afterDispatch (2.25KB) (49μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.53KB) (2.22ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (392μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (125μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (63.02KB) (1.27ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (713μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (81μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (239μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (64μs)
  • afterRender (296.75KB) (3.98ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (44.35%)
    21.09ms
    1 x afterRenderComponent com_content (420.52KB) (12.67%)
    6.02ms
    1 x afterInitialise (1.14MB) (10.48%)
    4.99ms
    1 x afterRender (296.75KB) (8.38%)
    3.98ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (480.06KB) (5.91%)
    2.81ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.53KB) (4.66%)
    2.22ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (63.02KB) (2.67%)
    1.27ms
    1 x afterRoute (179.21KB) (2.44%)
    1.16ms
    1 x afterLoad (85.36KB) (1.77%)
    843μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (1.5%)
    713μs
    1 x After Access::preloadComponents (all components) (107.06KB) (1.19%)
    567μs
    1 x beforeRenderComponent com_content (100.98KB) (1%)
    477μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (0.82%)
    392μs
    1 x Before Access::preloadComponents (all components) (33.44KB) (0.62%)
    296μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (0.5%)
    239μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.26%)
    125μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (0.17%)
    81μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (0.13%)
    64μs
    1 x afterDispatch (2.25KB) (0.1%)
    49μs
    1 x After Access::getAssetRules (id:8 name:com_content) (7.36KB) (0.09%)
    42μ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.94ms1.58MB
  • SELECT @@SESSION.sql_mode;36μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 1101μ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)200μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`54μ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` = :guest90μ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`226μ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)408μ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.98ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_assets`334μs2.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • SELECT * FROM `incbmx_assets` WHERE `name` = 'com_content.article.745'94μs912B/libraries/src/Table/Table.php:780Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`339μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '745'139μ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)153μ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`181μ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`173μ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 ASC430μ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`213μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1154μ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` = :context67μs1.55KBParams/plugins/system/schemaorg/src/Extension/Schemaorg.php:403Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `incbmx_content` AS `a` INNER JOIN `incbmx_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `incbmx_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `incbmx_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `incbmx_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `incbmx_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)176μ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` = 173μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy
  • warningassets - No asset found for com_content.article.745, falling back to com_content
  • warningassets - No asset found for com_content.article.745, falling back to com_content
  • warningassets - No asset found for com_content.article.745, falling back to com_content
  • warningassets - No asset found for com_content.article.745, falling back to com_content
  • warningassets - No asset found for com_content.article.745, falling back to com_content
  • warningassets - No asset found for com_content.article.745, falling back to com_content
  • warningassets - No asset found for com_content.article.745, falling back to com_content
  • warningassets - No asset found for com_content.article.745, falling back to com_content
  • warningassets - No asset found for com_content.article.745, falling back to com_content
  • warningassets - No asset found for com_content.article.745, falling back to com_content