Esta eficiente alarma se basa en el circuito denominado detector de ausencia de pulso y se puede utilizar en una gran variedad de aplicaciones en las que las alarmas comunes no son tan eficientes. Al analizar su principio de funcionamiento el lector podrá fácilmente percibir en qué tipo de casos esta alarma puede ser mucho mejor que las alarmas convencionales.

   El sistema de alarma propuesto está formado por un transmisor y un receptor interconectados a través de un hilo que pasa por los elementos sensores.

   Las señales de baja frecuencia generadas por el transmisor, que en realidad son pulsos de corta duración, mantiene excitado el receptor de tal forma que el relé queda desactivado.

   Si hay una interrupción en el recorrido de la señal, el circuito receptor detecta la ausencia de os pulsos y dispara el relé.

   La gran ventaja de este sistema está en la sensibilidad del receptor que permite usar la tierra para cerrar el circuito y, además, un cable muy largo entre el transmisor y el receptor. Este segundo hecho facilita el uso de la alarma en la protección de grandes ambientes.

   El transmisor y el receptor pueden ser alimentados por fuentes independientes, siempre que con la misma tensión, las características del relé determinan el tipo de dispositivo de advertencia que se puede disparar.

   

COMO FUNCIONA

   El transmisor está formado por un circuito integrado 555 (CI-1) que opera como astable donde la frecuencia de operación está determinada por R1, R2 y C1. El diodo sirve para obtener una relación marca-espacio más apropiada para la operación del sistema.

   El capacitor se carga a través de R1 y se descarga a través de R2 en esta configuración.

   Los pulsos generados por este oscilador se aplican directamente en la línea en que están intercalados los sensores. La propia línea es un sensor, ya que, si se interrumpe, la alarma se dispara.

   El receptor consta básicamente de un circuito integrado 555 conectado como detector de ausencia de pulsos. En este circuito, se deben aplicar pulsos de cierta duración e intervalo, determinados por el ajuste de P1 para que la salida se mantenga en el nivel bajo.

   La constante de tiempo dada por P1, R3 y C2 permite detectar cuando "falta" un pulso en el tren que debe ser aplicado al circuito. Cuando esto ocurre, la salida del 555 va al nivel alto, saturando así el transistor Q2.

   La carga de colector del transistor Q2 es el relé que controla el circuito externo de aviso.

   La tensión de alimentación del circuito se puede cambiar en el rango de 5 a 12 voltios dependiendo sólo de las características del relé usado.

 

   MONTAJE

   En la figura 1 tenemos el diagrama completo del aparato.

 

 


 

 

 

   La disposición de los componentes para el transmisor y el receptor en dos placas de circuito impreso se muestra en la figura 2.

 

 


 

 

   Los circuitos integrados, para mayor seguridad, se pueden montar en sockets DIL. El relé, si es de tipo diferente al indicado, puede tener una forma de base diferente, requiriendo así cambiar el diseño de la placa de circuito impreso.

   Los resistores son todos de 1 / 8W con un 5% o más de tolerancia y los transistores admiten equivalentes. Los diodos también admite equivalentes como los 1N914, 1N4002, etc.

   Los capacitores son todos cerámicos o de poliéster.

   En la figura 3 mostramos una fuente de alimentación que sirve tanto para el receptor y para el transmisor.

 


 

 

 

   El transformador debe tener bobinado primario según la red de energía y secundaria de 9 + 9 V con al menos 300 mA. Si el receptor está muy lejos del transmisor se deben utilizar dos fuentes separadas igual a ésta.

   El circuito integrado de la fuente no necesita ser dotado de radiador de calor ya que el consumo de la alarma es bajo, siendo apenas un poco mayor cuando el relé es energizado.

   Para conectar el transmisor al receptor se puede utilizar cualquier tipo de hilo. La conexión a tierra es importante para garantizar el buen funcionamiento del sistema y puede ser hecha tanto en cualquier objeto de gran porte en contacto con la tierra, en una barra de metal enterrada como también en el polo neutro de la toma.

   La longitud máxima entre las estaciones no es crítica, pudiendo superar los 1 000 metros. Los cambios de los valores de los componentes, específicamente C1 y C2, pueden ser necesarios si se produce un funcionamiento errático con longitudes de hilo muy largas.

 

PRUEBA Y USO

  Conecte las estaciones y ajuste P1 para que el relé quede cerca del punto de disparo. Este es el único ajuste necesario para obtener el funcionamiento de la alarma. Sólo verifique si deshacer las interconexiones entre los dos circuitos ocurre el disparo.

   Para obtener el cierre del relé en caso de interrupción del eslabón entre el receptor y el transmisor se puede modificar la etapa de salida que excita el relé como muestra la figura 4.

 

 


 

 

 

   Este cambio permite utilizar el circuito en otras aplicaciones igualmente interesantes.

   Para distancias muy largas entre el receptor y el transmisor, se pueden utilizar cables blindados entre dos puntos de colocación de sensores. Las mallas de estos hilos deben ser conectadas a tierra. En la figura 5 mostramos cómo se puede hacer la protección de una larga cerca con varios puntos de sensores.

 


 

 

 

 

    Semiconductores:

    CI-1, CI-2 - 555 - circuito integrado

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

    D1, D2 - 1N4148 o equivalente - diodos de uso general

   

Resistores: (1 / 8W, 5%)

    R1, R2 - 10 k ohms

    R3 - 1 k ohms

    R4 - 2,2 k ohms

    P1 - 1 M ohms - trimpot

 

    Capacitores:

    C1 - 47 nF - cerámico o poliéster

    C2, C3 - 100 nF - cerámicos o poliéster

 

Varios:

    K1 - relé de 6V - G1RC1 o equivalente - ver texto

    Placa de circuito impreso, material para la fuente de alimentación, sensores y cable, caja para montaje, hilos, soldadura, etc.

 

18.993MBMemory Usage39.86msRequest 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" => 1749017814 "last" => 1749017814...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.36KB) (332μs)
  • afterInitialise (1.14MB) (3.84ms)
  • afterRoute (179.21KB) (911μs)
  • beforeRenderComponent com_content (100.98KB) (436μs)
  • Before Access::preloadComponents (all components) (33.45KB) (211μs)
  • After Access::preloadComponents (all components) (107.06KB) (361μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (10μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (18.77ms)
  • Before Access::getAssetRules (id:8 name:com_content) (480.05KB) (2.12ms)
  • After Access::getAssetRules (id:8 name:com_content) (7.36KB) (27μs)
  • afterRenderComponent com_content (428.57KB) (5.52ms)
  • afterDispatch (2.25KB) (56μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.53KB) (1.59ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (354μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (90μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (63.02KB) (1.12ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (562μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (69μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (182μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (47μs)
  • afterRender (296.81KB) (3.15ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (47.1%)
    18.77ms
    1 x afterRenderComponent com_content (428.57KB) (13.85%)
    5.52ms
    1 x afterInitialise (1.14MB) (9.63%)
    3.84ms
    1 x afterRender (296.81KB) (7.91%)
    3.15ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (480.05KB) (5.31%)
    2.12ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.53KB) (4%)
    1.59ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (63.02KB) (2.81%)
    1.12ms
    1 x afterRoute (179.21KB) (2.29%)
    911μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (1.41%)
    562μs
    1 x beforeRenderComponent com_content (100.98KB) (1.09%)
    436μs
    1 x After Access::preloadComponents (all components) (107.06KB) (0.91%)
    361μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (0.89%)
    354μs
    1 x afterLoad (85.36KB) (0.83%)
    332μs
    1 x Before Access::preloadComponents (all components) (33.45KB) (0.53%)
    211μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (0.46%)
    182μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.23%)
    90μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (0.17%)
    69μs
    1 x afterDispatch (2.25KB) (0.14%)
    56μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (0.12%)
    47μs
    1 x After Access::getAssetRules (id:8 name:com_content) (7.36KB) (0.07%)
    27μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.03%)
    10μs
23 statements were executed, 5 of which were duplicates, 18 unique11.12ms1.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 182μ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)141μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`48μ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` = :guest77μ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`235μ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)212μ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`321μs2.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • SELECT * FROM `incbmx_assets` WHERE `name` = 'com_content.article.2227'82μs912B/libraries/src/Table/Table.php:780Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`273μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '2227'124μ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`175μ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)214μ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`169μ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 ASC389μ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`168μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1159μ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)77μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context75μ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)172μ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` = 171μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy
  • warningassets - No asset found for com_content.article.2227, falling back to com_content
  • warningassets - No asset found for com_content.article.2227, falling back to com_content
  • warningassets - No asset found for com_content.article.2227, falling back to com_content
  • warningassets - No asset found for com_content.article.2227, falling back to com_content
  • warningassets - No asset found for com_content.article.2227, falling back to com_content
  • warningassets - No asset found for com_content.article.2227, falling back to com_content
  • warningassets - No asset found for com_content.article.2227, falling back to com_content
  • warningassets - No asset found for com_content.article.2227, falling back to com_content
  • warningassets - No asset found for com_content.article.2227, falling back to com_content
  • warningassets - No asset found for com_content.article.2227, falling back to com_content