侵權投訴

如何利用Prometheus+InfluxDB+Grafana打造高逼格監控平臺

馬哥Linux運維 ? 2021-09-01 15:36 ? 次閱讀

在本模塊中,我將把幾個常用的監控部分給梳理一下。前面我們提到過,在性能監控圖譜中,有操作系統、應用服務器、中間件、隊列、緩存、數據庫、網絡、前端、負載均衡、Web 服務器、存儲、代碼等很多需要監控的點。

顯然這些監控點不能在一個專欄中全部覆蓋并一一細化,我只能找最常用的幾個,做些邏輯思路的說明,同時也把具體的實現描述出來。如果你遇到了其他的組件,也需要一一實現這些監控。

在本篇中,主要想說明白下圖的這個監控邏輯。

d850b2d4-0acf-11ec-911a-12bb97331649.png

這應該是現在最流行的一套監控邏輯了吧。我今天把常見的使用 Grafana、Prometheus、InfluxDB、Exporters 的數據展示方式說一下,如果你剛進入性能測試領域,也能有一個感性的認識。

有測試工具,有監控工具,才能做后續的性能分析和瓶頸定位,所以有必要把這些工具的邏輯跟你擺一擺。

所有做性能的人都應該知道一點,不管數據以什么樣的形式展示,最要緊的還是看數據的來源和含義,以便做出正確的判斷。

我先說明一下 JMeter 和 node_exporter 到 Grafana 的數據展示邏輯。至于其他的 Exporter,我就不再解釋這個邏輯了,只說監控分析的部分。

JMeter+InfluxDB+Grafana 的數據展示邏輯

一般情況下,我們用 JMeter 做壓力測試時,都是使用 JMeter 的控制臺來查看結果。如下圖所示:

d862d7e8-0acf-11ec-911a-12bb97331649.png

或者裝個插件來看結果:

d87b3a7c-0acf-11ec-911a-12bb97331649.png

或者用 JMeter 來生成 HTML:

這樣看都沒有問題,我們在前面也強調過,對于壓力工具來說,我們最多只關心三條曲線的數據:TPS(T 由測試目標定義)、響應時間、錯誤率。這里的錯誤率還只是輔助排查問題的曲線,沒有問題時,只看 TPS 和響應時間即可。

不過采取以上三種方式有幾個方面的問題。

整理結果時比較浪費時間。

在 GUI 用插件看曲線,做高并發時并不現實。

在場景運行時間比較長的時候,采用生成 HTML 的方式,會出現消耗內存過大的情況,而實際上,在生成的結果圖中,有很多生成的圖我們并不是那么關注。

生成的結果保存之后再查看比較麻煩,還要一個個去找。

那么如何解決這幾個問題呢?

用 JMeter 的 Backend Listener 幫我們實時發送數據到 InfluxDB 或 Graphite 可以解決這樣的問題。

Graphite Backend Listener 的支持是在 JMeter 2.13 版本,InfluxdDB Backend Listener 的支持是在 JMeter 3.3 的版本,它們都是用異步的方式把數據發送出來,以便查看。

其實有這個 JMeter 發送給 InfluxDB 的數據之后,我們不需要看上面的那些 HTML 數據,也可以直觀地看到系統性能的性能趨勢。

并且這樣保存下來的數據,在測試結束后想再次查看也比較方便比對。

JMeter+InfluxDB+Grafana 的結構如下:

d8b369b0-0acf-11ec-911a-12bb97331649.png

在這個結構中,JMeter 發送壓力到服務器的同時,統計下 TPS、響應時間、線程數、錯誤率等信息。默認每 30 秒在控制臺輸出一次結果(在 jmeter.properties 中有一個參數 #summariser.interval=30 可以控制)。

配置了 Backend Listener 之后,將統計出的結果異步發送到 InfluxDB 中。最后在 Grafana 中配置 InfluxDB 數據源和 JMeter 顯示模板。

然后就可以實時查看 JMeter 的測試結果了,這里看到的數據和控制臺的數據是一樣。

但如果這么簡單就說完了,這篇文章也就沒價值了。下面我們來說一下,數據的傳輸和展示邏輯。

JMeter 中 Backend Listener 的配置

下面我們就 InfluxDB 的 Backend Listener 做個說明。它的配置比較簡單,在腳本中加上即可。

我們先配置好 influxdb Url、application 等信息,application 這個配置可以看成是場景名。

那么 JMeter 如何將數據發給 InfluxDB 呢?請看源碼中的關鍵代碼,如下所示:

private void addMetrics(String transaction, SamplerMetric metric) {

// FOR ALL STATUS

addMetric(transaction, metric.getTotal(), metric.getSentBytes(), metric.getReceivedBytes(), TAG_ALL, metric.getAllMean(), metric.getAllMinTime(),

metric.getAllMaxTime(), allPercentiles.values(), metric::getAllPercentile);

// FOR OK STATUS

addMetric(transaction, metric.getSuccesses(), null, null, TAG_OK, metric.getOkMean(), metric.getOkMinTime(),

metric.getOkMaxTime(), okPercentiles.values(), metric::getOkPercentile);

// FOR KO STATUS

addMetric(transaction, metric.getFailures(), null, null, TAG_KO, metric.getKoMean(), metric.getKoMinTime(),

metric.getKoMaxTime(), koPercentiles.values(), metric::getKoPercentile);

metric.getErrors().forEach((error, count) -》 addErrorMetric(transaction, error.getResponseCode(),

error.getResponseMessage(), count));

}

從這段代碼可以看出,站在全局統計的視角來看,這里把 JMeter 運行的統計結果,比如事務的 Total 請求、發送接收字節、平均值、最大值、最小值等,都加到 metric 中,同時也會把成功和失敗的事務信息添加到 metric 中去。

在源碼中,還有更多的添加 metric 的步驟,你有興趣的話,也可以看一下 JMeter 源碼中的InfluxdbBackendListenerClient.java

保存了 metric 之后,再使用 InfluxdbMetricsSender 發送到 Influxdb 中去。發送關鍵代碼如下:

@Override

public void writeAndSendMetrics() {

。。。。。。。。

if (!copyMetrics.isEmpty()) {

try {

if(httpRequest == null) {

httpRequest = createRequest(url);

}

StringBuilder sb = new StringBuilder(copyMetrics.size()*35);

for (MetricTuple metric : copyMetrics) {

// Add TimeStamp in nanosecond from epoch ( default in InfluxDB )

sb.append(metric.measurement)

.append(metric.tag)

.append(“ ”) //$NON-NLS-1$

.append(metric.field)

.append(“ ”)

.append(metric.timestamp+“000000”)

.append(“

”); //$NON-NLS-1$

}

StringEntity entity = new StringEntity(sb.toString(), StandardCharsets.UTF_8);

httpRequest.setEntity(entity);

lastRequest = httpClient.execute(httpRequest, new FutureCallback《HttpResponse》() {

@Override

public void completed(final HttpResponse response) {

int code = response.getStatusLine().getStatusCode();

/*

* HTTP response summary 2xx: If your write request received

* HTTP 204 No Content, it was a success! 4xx: InfluxDB

* could not understand the request. 5xx: The system is

* overloaded or significantly impaired.

*/

if (MetricUtils.isSuccessCode(code)) {

if(log.isDebugEnabled()) {

log.debug(“Success, number of metrics written: {}”, copyMetrics.size());

}

} else {

log.error(“Error writing metrics to influxDB Url: {}, responseCode: {}, responseBody: {}”, url, code, getBody(response));

}

}

@Override

public void failed(final Exception ex) {

log.error(“failed to send data to influxDB server : {}”, ex.getMessage());

}

@Override

public void cancelled() {

log.warn(“Request to influxDB server was cancelled”);

}

});

。。。。。。。。

}

}

}

通過 writeAndSendMetrics,就將所有保存的 metrics 都發給了 InfluxDB。

InfluxDB 中的存儲結構

然后我們再來看下 InfluxDB 中如何存儲:

》 show databases

name: databases

name

----

_internal

jmeter

》 use jmeter

Using database jmeter

》 show MEASUREMENTS

name: measurements

name

----

events

jmeter

》 select * from events where application=‘7ddemo’

name: events

time application text title

---- ----------- ---- -----

1575255462806000000 7ddemo Test Cycle1 started ApacheJMeter

1575256463820000000 7ddemo Test Cycle1 ended ApacheJMeter

。。。。。。。。。。。。。。

n》 select * from jmeter where application=‘7ddemo’ limit 10

name: jmeter

time application avg count countError endedT hit max maxAT meanAT min minAT pct90.0 pct95.0 pct99.0 rb responseCode responseMessage sb startedT statut transaction

---- ----------- --- ----- ---------- ------ --- --- ----- ------ --- ----- ------- ------- ------- -- ------------ --------------- -- -------- ------ -----------

1575255462821000000 7ddemo 0 0 0 0 0 internal

1575255467818000000 7ddemo 232.82352941176472 17 0 17 849 122 384.9999999999996 849 849 0 0 all all

1575255467824000000 7ddemo 232.82352941176472 17 849 122 384.9999999999996 849 849 0 0 all 0_openIndexPage

1575255467826000000 7ddemo 232.82352941176472 17 849 122 384.9999999999996 849 849 ok 0_openIndexPage

1575255467829000000 7ddemo 0 1 1 1 1 internal

1575255472811000000 7ddemo 205.4418604651163 26 0 26 849 122 252.6 271.4 849 0 0 all all

1575255472812000000 7ddemo 0 1 1 1 1 internal

1575255472812000000 7ddemo 205.4418604651163 26 849 122 252.6 271.4 849 ok 0_openIndexPage

1575255472812000000 7ddemo 205.4418604651163 26 849 122 252.6 271.4 849 0 0 all 0_openIndexPage

1575255477811000000 7ddemo 198.2142857142857 27 0 27 849 117 263.79999999999995 292.3500000000001 849 0 0 all all

這段代碼也就是說,在 InfluxDB 中,創建了兩個 MEASUREMENTS,分別是 events 和 jmeter。這兩個各自存了數據,我們在界面中配置的 testtile 和 eventTags 放在了 events 這個 MEASUREMENTS 中。在模板中這兩個值暫時都是不用的。

在 jmeter 這個 MEASUREMENTS 中,我們可以看到 application 和事務的統計信息,這些值和控制臺一致。在 Grafana 中顯示的時候,就是從這個表中取出的數據,根據時序做的曲線。

Grafana 中的配置

有了 JMeter 發送到 InfluxDB 中的數據,下面就來配置一下 Grafana 中的展示。首先,要配置一個 InfluxDB 數據源。如下所示:

d907566a-0acf-11ec-911a-12bb97331649.png

在這里配置好 URL、Database、User、Password 之后,直接點擊保存即可。

然后添加一個 JMeter dashboard,我們常用的 dashboard 是 Grafana 官方 ID 為 5496 的模板。導入進來后,選擇好對應的數據源。

然后就看到界面了。

這時還沒有數據,我們稍后做個示例,看下 JMeter 中的數據怎么和這個界面的數據對應起來。我們先看下圖中兩個重要的數據查詢語句吧。

TPS 曲線:

SELECT last(“count”) / $send_interval FROM “$measurement_name” WHERE (“transaction” =~ /^$transaction$/ AND “statut” = ‘ok’) AND $timeFilter GROUP BY time($__interval)

上面這個就是 Total TPS 了,在這里稱為 throughput。

關于這個概念,我在第一篇中就已經有了說明,這里再次提醒,概念的使用在團隊中要有統一的認識,不要受行業內一些傳統信息的誤導。

這里取的數據來自 MEASUREMENTS 中成功狀態的所有事務。

響應時間曲線:

SELECT mean(“pct95.0”) FROM “$measurement_name” WHERE (“application” =~ /^$application$/) AND $timeFilter GROUP BY “transaction”, time($__interval) fill(null)

這里是用 95 pct 內的響應時間畫出來的曲線。

整體展示出來的效果如下:

d9986218-0acf-11ec-911a-12bb97331649.png

數據比對

首先,我們在 JMeter 中配置一個簡單的場景。10 個線程,每個線程迭代 10 次,以及兩個 HTTP 請求。

也就是說,這時會產生 10x10x2=200 次請求。我們用 JMeter 跑起來看一下。

d9e756c0-0acf-11ec-911a-12bb97331649.png

看到了吧,這個請求數和我們預想的一樣。下面我們看一下 Grafana 中展示出來的結果。

還有針對每個事務的統計情況。

至此,JMeter 到 Grafana 的展示過程就完成了。以后我們就不用再保存 JMeter 的執行結果了,也不用等著 JMeter 輸出 HTML 了。

node_exporter+Prometheus+Grafana 的數據展示邏輯

對性能測試來說,在常用的 Grafana+Prometheus+Exporter 的邏輯中,第一步要看的就是操作系統資源了。所以在這一篇中,我們將以 node_exporter 為例來說明一下操作系統抽取數據的邏輯,以便知道監控數據的來源,至于數據的含義,我們將在后續的文章中繼續描述。

首先,我們還是要畫一個圖。

現在 node_exporter 可以支持很多個操作系統了。官方列表如下:

da3f5ed8-0acf-11ec-911a-12bb97331649.png

當然不是說只支持這些,你也可以擴展自己的 Exporter。

配置 node_exporter

node_exporter 目錄如下:

[root@7dgroup2 node_exporter-0.18.1.linux-amd64]# ll

total 16524

-rw-r--r-- 1 3434 3434 11357 Jun 5 00:50 LICENSE

-rwxr-xr-x 1 3434 3434 16878582 Jun 5 00:41 node_exporter

-rw-r--r-- 1 3434 3434 463 Jun 5 00:50 NOTICE

啟動:

[root@7dgroup2 node_exporter-0.18.1.linux-amd64]#./node_exporter --web.listen-address=:9200 &

是不是很簡潔?如果想看更多的功能 ,可以查看下它的幫助。

配置 Prometheus

先下載 Prometheus:

[root@7dgroup2 data]# wget -c https://github.com/prometheus/prometheus/releases/download/v2.14.0/prometheus-2.14.0.linux-amd64.tar.gz

。。。。。。。。。。

100%[=============================================================================================》] 58,625,125 465KB/s in 6m 4s

2019-11-29 15:40:16 (157 KB/s) - ‘prometheus-2.14.0.linux-amd64.tar.gz’ saved [58625125/58625125]

[root@7dgroup2 data]

解壓之后,我們可以看到目錄結構如下:

[root@7dgroup2 prometheus-2.11.1.linux-amd64]# ll

total 120288

drwxr-xr-x. 2 3434 3434 4096 Jul 10 23:26 console_libraries

drwxr-xr-x. 2 3434 3434 4096 Jul 10 23:26 consoles

drwxr-xr-x. 3 root root 4096 Nov 30 12:55 data

-rw-r--r--。 1 3434 3434 11357 Jul 10 23:26 LICENSE

-rw-r--r--。 1 root root 35 Aug 7 23:19 node.yml

-rw-r--r--。 1 3434 3434 2770 Jul 10 23:26 NOTICE

-rwxr-xr-x. 1 3434 3434 76328852 Jul 10 21:53 prometheus

-rw-r--r-- 1 3434 3434 1864 Sep 21 09:36 prometheus.yml

-rwxr-xr-x. 1 3434 3434 46672881 Jul 10 21:54 promtool

[root@7dgroup2 prometheus-2.11.1.linux-amd64]#

再配置一個 node_exporter 的模板,比如我這里選擇了官方模板(ID:11074),展示如下:

da67b446-0acf-11ec-911a-12bb97331649.png

數據邏輯說明

說明完上面的過程之后,對我們做性能測試和分析的人來說,最重要的,就是要知道數據的來源和含義了。

拿上面圖中的 CPU 使用率來說吧(因為 CPU 使用率是非常重要的一個計數器,所以我們今天先拿它來開刀)。

我們先點一下 title 上的 edit,看一下它的 query 語句。

avg(irate(node_cpu_seconds_total{instance=~“$node”,mode=“system”}[30m])) by (instance)

avg(irate(node_cpu_seconds_total{instance=~“$node”,mode=“user”}[30m])) by (instance)

avg(irate(node_cpu_seconds_total{instance=~“$node”,mode=“iowait”}[30m])) by (instance)

1 - avg(irate(node_cpu_seconds_total{instance=~“$node”,mode=“idle”}[30m])) by (instance)

這些都是從 Prometheus 中取出來的數據,查詢語句讀了 Prometheus 中node_cpu_seconds_total的不同的模塊數據。

下面我們來看一下,node_exporter暴露出來的計數器。

這些值和 top 一樣,都來自于/proc/目錄。

到此,我們就了解到了操作系統中監控數據的取值邏輯了,也就是從操作系統本身的計數器中取出值來,然后傳給 Prometheus,再由 Grafana 中的 query 語句查出相應的數據,最后由 Grafana 展示在界面上。

總結

為什么要解釋數據的邏輯呢?因為最近在工作中遇到一些情況,有人覺得有了 Prometheus+Grafana+Exportor 這樣的組合工具之后,基本上都不再用手工執行什么命令了。但我們要了解的是。

對于監控平臺來說,它取的所有的數據必然是被監控者可以提供的數據,像 node_exporter 這樣小巧的監控收集器,它可以獲取的監控數據,并不是整個系統全部的性能數據,只是取到了常見的計數器而已。

這些計數器不管是用命令查看,還是用這樣炫酷的工具查看,它的值本身都不會變。所以不管是在監控平臺上看到的數據,還是在命令行中看到的數據,我們最重要的是要知道含義以及這些值的變化對性能測試和分析的下一步驟的影響。

編輯:jq

原文標題:Prometheus+InfluxDB+Grafana 打造高逼格監控平臺

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
分享:

評論

相關推薦

東芝微波輔助磁記錄技術助力醫療信息化區域數據聯通保駕護航

醫療信息化的后臺應用,簡言之,就是打破數據孤島,實現區域數據的互聯互通。
的頭像 東芝硬盤 發表于 09-04 14:49 ? 316次 閱讀
東芝微波輔助磁記錄技術助力醫療信息化區域數據聯通保駕護航

日常生活中常見的網絡狀態碼

上網沖浪的時候,不管是“網頁迷路了”還是“網頁乘坐火箭飛向太空”,頁面都有一個數字“404”。相信對....
發表于 09-04 11:41 ? 17次 閱讀
日常生活中常見的網絡狀態碼

如何用數據保證學生安全?這套方案值得一看

上周,我們對高校信息化建設階段的3個要點進行了探討: ■第一,制定戰略目標 ■第二,不要貪多 ■第三....
發表于 09-03 17:17 ? 13次 閱讀
如何用數據保證學生安全?這套方案值得一看

大佬都在用的桑基圖到底怎么做?告訴你個最簡單的方法

桑基圖,即桑基能量分流圖,也叫桑基能量平衡圖。因1898年Matthew Henry Phineas....
發表于 09-03 16:52 ? 16次 閱讀
大佬都在用的桑基圖到底怎么做?告訴你個最簡單的方法

金蝶天燕Apusic應用服務器軟件順利通過鯤鵬Validated認證

近日,金蝶天燕云計算股份有限公司 (以下簡稱:金蝶天燕)的旗艦中間件產品Apusic應用服務器軟件(....
的頭像 華為計算 發表于 09-03 15:18 ? 515次 閱讀
金蝶天燕Apusic應用服務器軟件順利通過鯤鵬Validated認證

浙江移動聯合華為共同完成電信云&5GC分批升級解決方案

近日,中國移動浙江公司(下稱:浙江移動)聯合華為共同完成電信云&5GC分批升級解決方案在現網的FOA....
的頭像 華為云核心網 發表于 09-03 15:02 ? 662次 閱讀
浙江移動聯合華為共同完成電信云&5GC分批升級解決方案

諾通推出一系列新型MPO成束聚合光纜

為解決高吞吐量、高光纖數數據中心連接應用的需要,MPO型光纜提供了完美的解決方案。 L-com諾通全....
的頭像 諾通 發表于 09-03 10:48 ? 69次 閱讀
諾通推出一系列新型MPO成束聚合光纜

網絡分析儀測量精度與不確定度計量校準方法

有效系統數據表征矢量網絡分析儀校準以后的剩余測量誤差,有效系統數據指標與網絡分析儀傳輸反射測量準確度....
的頭像 羅德與施瓦茨中國 發表于 09-03 10:11 ? 52次 閱讀
網絡分析儀測量精度與不確定度計量校準方法

智能駕駛數據網絡時間同步

智能駕駛數據網絡時間同步(PTP時鐘服務器)分析隨著汽車電子的日益復雜化以及汽車電子電氣架構(EEA)的升級,人們對于聯網...
發表于 09-03 07:34 ? 0次 閱讀
智能駕駛數據網絡時間同步

sew 31系列服務器報警故障代碼原因及解決對策

故障代碼故障代碼故障現象/類型故障原因解決對策1過電流短路故障時土/輸出。汽車太大了。錯誤輸出階段。去除短路。小型馬達連接。...
發表于 09-03 06:46 ? 0次 閱讀
sew 31系列服務器報警故障代碼原因及解決對策

pandas的定義及使用步驟

系列文章目錄文章目錄系列文章目錄前言一、pandas是什么?二、使用步驟1.引入庫2.讀入數據總結前言一、pandas是什么?二、使用步...
發表于 09-03 06:13 ? 0次 閱讀
pandas的定義及使用步驟

ElasticSearch調優需要注意什么

? S官方調優指南 第一部分:調優索引速度 第二部分:調優搜索速度 第三部分:通用的一些建議 ES發....
的頭像 Android編程精選 發表于 09-02 17:24 ? 292次 閱讀
ElasticSearch調優需要注意什么

供應鏈系統數字化轉型加快供需協同

在數字化時代下,傳統的燈飾照明企業面對電子商務的沖擊,轉型升級已經逐漸變成了行業趨勢,眾多企業紛紛爭....
發表于 09-02 16:25 ? 38次 閱讀
供應鏈系統數字化轉型加快供需協同

銀河麒麟高可用集群軟件V10的優勢特點是什么

銀河麒麟高可用集群軟件V10 是基于銀河麒麟高級服務器操作系統開發的智能高可用軟件產品,通過應用銀河....
發表于 09-02 16:20 ? 39次 閱讀
銀河麒麟高可用集群軟件V10的優勢特點是什么

Spark SQL的概念及查詢方式

一、Spark SQL的概念理解 Spark SQL是spark套件中一個模板,它將數據的計算任務通....
的頭像 數據分析與開發 發表于 09-02 15:44 ? 102次 閱讀
Spark SQL的概念及查詢方式

土壤墑情監測系統研究墑情與作物生長的關系

土壤墑情是影響農業種植的一個重要因素,土壤墑情是指土壤中的水分含量情況,水分是農作物生長必備條件,農....
發表于 09-02 11:09 ? 17次 閱讀
土壤墑情監測系統研究墑情與作物生長的關系

跳表的基本概念和實際應用

跳躍鏈表及其應用是非常熱門的問題,面試時也非常常問,深入了解其中奧秘大有裨益,不吹了,直接開始! 跳....
的頭像 算法與數據結構 發表于 09-02 10:45 ? 138次 閱讀
跳表的基本概念和實際應用

特殊行業中如何選擇稱重傳感器

稱重顧名思義是對物體進行稱重,稱重傳感器是指利用傳感器的性能特點對物體進行精準的的測量。布局在我們生....
發表于 09-02 10:03 ? 23次 閱讀
特殊行業中如何選擇稱重傳感器

一文帶你了解QUIC協議

當通過網絡傳輸數據時,一種新的協議QUIC(Quick UDP Internet Connectio....
的頭像 訊維官方公眾號 發表于 09-02 09:39 ? 138次 閱讀
一文帶你了解QUIC協議

如何去設置stm32窗口看門狗的喂狗時間

如何去設置stm32窗口看門狗的喂狗時間? STM32窗口看門狗是如何工作的? STM32窗口看門狗有何意義? ...
發表于 09-02 07:27 ? 0次 閱讀
如何去設置stm32窗口看門狗的喂狗時間

默納克服務器密碼正確進不去,默納克常見故障與解決 精選資料推薦

默納克E65,E66故障詳解根據國家要求,默納克系統增加了新功能。“ucmp”和“抱閘力檢測”這兩個功能。實驗方法如下:ucmp防止...
發表于 09-02 07:05 ? 0次 閱讀
默納克服務器密碼正確進不去,默納克常見故障與解決  精選資料推薦

RS485串口設備無線聯網服務器

型號CR130接口類型WiFi發射波長2.4GHz線纜類型屏蔽雙絞線傳輸方式無線電壓DC9~30VG產地北京支持用戶自定義協議定制在工...
發表于 09-02 06:48 ? 0次 閱讀
RS485串口設備無線聯網服務器

化工防爆氣象站的功能和特點是什么?

化工防爆氣象站的功能和特點是什么?FT-FB【風途】防御指南:1.政府及相關部門按照職責做好防暴雨準....
發表于 09-01 16:22 ? 32次 閱讀
化工防爆氣象站的功能和特點是什么?

Linux服務器被入侵導致凍結的過程

來自:看雪論壇,作者:Hefe https://bbs.pediy.com/thread-22516....
的頭像 Linux愛好者 發表于 09-01 16:11 ? 706次 閱讀
Linux服務器被入侵導致凍結的過程

C++編程中整型數據在內存中存儲是怎么樣的

1.整型的歸類 char short int long 以上都分為有符號(signed)與無符號(u....
的頭像 C語言編程基礎 發表于 09-01 15:22 ? 804次 閱讀
C++編程中整型數據在內存中存儲是怎么樣的

一文吃透Cache處理一致性及工作原理

可以隨便到網上查一查,各大互聯網公司筆試面試特別喜歡考一道算法題,即 LRU緩存機制,又順手查了一下....
的頭像 Linux愛好者 發表于 09-01 14:55 ? 556次 閱讀
一文吃透Cache處理一致性及工作原理

光照培養箱使用說明和效果分析

托普云農研發供應的光照培養箱,該儀器配有大屏幕液晶顯示屏,能夠直接顯示北京時間,時段剩余時間、光照等....
發表于 09-01 14:55 ? 20次 閱讀
光照培養箱使用說明和效果分析

應用材料公司數字化服務工具省時增效

在客戶的一家工廠,應用材料公司Mustang? 電化學沉積(ECD)設備正在進行生產工藝特性鑒定。該....
的頭像 西西 發表于 09-01 14:43 ? 1061次 閱讀
應用材料公司數字化服務工具省時增效

查看Linux服務器性能參數指標教程

一個基于 Linux 操作系統的服務器運行的同時,也會表征出各種各樣參數信息。通常來說運維人員、系統....
的頭像 Linux愛好者 發表于 09-01 14:25 ? 129次 閱讀
查看Linux服務器性能參數指標教程

代碼中是數學圖像解法和貪心解法

今天講一個貪心的老司機的故事,就是力扣第 134 題「加油站」: 題目應該不難理解,就是每到達一個站....
的頭像 新材料在線 發表于 09-01 14:14 ? 117次 閱讀
代碼中是數學圖像解法和貪心解法

jsonpath庫中的常規功能介紹

1 簡介 在日常使用Python的過程中,我們經常會與json格式的數據打交道,尤其是那種嵌套結構復....
的頭像 Linux愛好者 發表于 09-01 14:11 ? 107次 閱讀
jsonpath庫中的常規功能介紹

手持氣象站的作用和意義

在農業生產過程中,氣象監測的重要性是毋庸置疑的,不同的氣象條件會對農業生產產生不同的影響,簡單來說就....
發表于 09-01 11:39 ? 51次 閱讀
手持氣象站的作用和意義

全面解讀圖像局部特征點檢測算法

研究圖像特征檢測已經有一段時間了,圖像特征檢測的方法很多,又加上各種算法的變形,所以難以在短時間內全....
的頭像 尖刀視 發表于 09-01 10:19 ? 94次 閱讀
全面解讀圖像局部特征點檢測算法

數據挖掘任務最重要的特征抽取

特征抽取是數據挖掘任務最為重要的一個環節,一般而言,它對最終結果的影響要高過數據挖掘算法本身。 不幸....
的頭像 上海磐啟微電子有限公司 發表于 09-01 09:56 ? 510次 閱讀
數據挖掘任務最重要的特征抽取

異步通信和同步通信

2.6 重要的話題Topics機器人有許多的功能,這些功能的實現是依靠著機器人各個模塊之間的通信來完成。在ros中有兩種通信方式,其...
發表于 09-01 06:57 ? 0次 閱讀
異步通信和同步通信

一種服務器通信安全加密芯片

技術領域:本發明涉及計算機技術領域,具體涉及一種服務器通信安全加密芯片。背景技術:TCM安全芯片,TCM標準,即中國研發...
發表于 09-01 06:37 ? 0次 閱讀
一種服務器通信安全加密芯片

IDC設備資產運營中四種“折舊率計算”的常見方法

原標題:IDC設備資產運營中四種“折舊率計算”的常見方法數據中心基礎設施設備管理中設備的折舊是固定資產的折舊。該基礎設施...
發表于 09-01 06:06 ? 0次 閱讀
IDC設備資產運營中四種“折舊率計算”的常見方法

美國主機和香港主機哪個更有優勢

對于很多的新手站長來說,可能對于美國主機和香港主機并不是很熟悉。今天來和大家一起來對比介紹一些,這兩....
發表于 08-31 18:21 ? 77次 閱讀
美國主機和香港主機哪個更有優勢

緩沖器的工作原理 有哪些作用

緩沖寄存器又稱緩沖器,它分輸入緩沖器和輸出緩沖器兩種。前者的作用是將外設送來的數據暫時存放,以便處理....
的頭像 汽車玩家 發表于 08-31 17:37 ? 163次 閱讀
緩沖器的工作原理 有哪些作用

簡述計算機硬件系統的工作原理及特點

計算機系統是由硬件系統和軟件系統兩大部分組成,分為硬件和軟件系統。 ? 計算機硬件系統的工作原理: ....
的頭像 汽車玩家 發表于 08-31 16:36 ? 140次 閱讀
簡述計算機硬件系統的工作原理及特點

Linux下Apache服務器的安裝和配置

Linux下Apache服務器的安裝和配置(現代電源技術的發展概況)-Linux下Apache服務器....
發表于 08-31 16:22 ? 9次 閱讀
Linux下Apache服務器的安裝和配置

TCP字段介紹 TCP 數據包的大小

傳輸控制協議英文全稱為Transmission Control Protocol,縮寫為TCP,是一....
的頭像 Les 發表于 08-31 16:08 ? 683次 閱讀
TCP字段介紹 TCP 數據包的大小

簡述DNS服務的作用及記錄類型

域名系統英文全稱為:Domain Name System 縮寫為DNS。是一種可以將域名和IP地址相....
的頭像 Les 發表于 08-31 14:56 ? 154次 閱讀
簡述DNS服務的作用及記錄類型

如何解決計算機服務器散熱問題

人們在日常工作、生活中經常會使用到網絡技術,可以說現在社會離不開通信網絡,而作為網絡的節點,存儲、處....
發表于 08-31 14:09 ? 29次 閱讀
如何解決計算機服務器散熱問題

土壤檢測儀的正確使用方法

土壤檢測儀【恒美HM-GT3】的正確使用方法。土壤是農業生產的基礎,充分的掌握土壤相關指標,對于農業....
發表于 08-31 09:52 ? 39次 閱讀
土壤檢測儀的正確使用方法

揚塵在線監測儀的特點有哪些

揚塵在線監測儀【恒美HM-YC05】由數據采集器、傳感器、視頻監控系統、無線傳輸系統、后臺數據處理系....
發表于 08-31 09:47 ? 30次 閱讀
揚塵在線監測儀的特點有哪些

讀書筆記常用的5款思維導圖軟件,你正在用哪款?

無論是對于讀書愛好者,還是學生來說,一款好的讀書筆記工具都能讓讀書效率得到質一般的提升。思維導圖作為....
發表于 08-30 19:44 ? 18次 閱讀
讀書筆記常用的5款思維導圖軟件,你正在用哪款?

WordPress 一鍵式全站優化插件:WPJAM-Basic

WPJAM Basic 是我愛水煮魚博客多年來使用 WordPress 來整理的優化插件,主要功能,....
的頭像 話說科技 發表于 08-30 17:27 ? 84次 閱讀
WordPress 一鍵式全站優化插件:WPJAM-Basic

浮標水質監測設備的功能特點是怎樣的

浮標水質監測設備的功能特點是什么?FT-ZSFB【風途】 系統構成 浮標水質站采用360°圓形平臺,....
發表于 08-30 14:46 ? 14次 閱讀
浮標水質監測設備的功能特點是怎樣的

北鯤云超算平臺助力靶向蛋白質組技術研發

在近代生物醫藥的發展進程中,針對蛋白質的研究一直沒有停止過。近些年,業界的研究重點主要集中在了靶向蛋....
發表于 08-30 09:34 ? 31次 閱讀
北鯤云超算平臺助力靶向蛋白質組技術研發

北鯤云聯合寶德打造混合云高性能計算解決方案

近日,深圳北鯤云計算有限公司與寶德網絡安全系統(深圳)有限公司(以下簡稱“寶德”)就聯合打造混合云高....
發表于 08-30 09:30 ? 32次 閱讀
北鯤云聯合寶德打造混合云高性能計算解決方案

根系分析儀是一種新型的信息化分析設備

近幾年,隨著農業科技迅速進步,市場上出現了各種各樣先進儀器,其中根系分析儀,它是由托普云農研發供應的....
發表于 08-28 16:05 ? 22次 閱讀
根系分析儀是一種新型的信息化分析設備

農業氣象站的應用對于農業生產是非常重要的

農業生產想要有個好的收成,就需要應對外界各種因素的影響,其中影響較大的就是氣象,常言道:“萬物生長靠....
發表于 08-28 16:04 ? 24次 閱讀
農業氣象站的應用對于農業生產是非常重要的

Flash編程和燒寫前所需要做的準備工作

本文介紹ADI SHARC 21489 Flash編程,共兩節。在使用VDSP5.12編寫完自己的程....
的頭像 處理器世界 發表于 08-27 15:01 ? 886次 閱讀
Flash編程和燒寫前所需要做的準備工作

給大家講解一下物聯網結構中的物聯網應用層

物聯網應用層利用經過分析處理的感知數據,為用戶提供不同類型的特定服務,其主要功能包括對采集數據的匯集....
的頭像 論智 發表于 08-27 14:30 ? 738次 閱讀
給大家講解一下物聯網結構中的物聯網應用層

如何過濾掉MySQL大批量插入的重復數據

線上庫有6個表存在重復數據,其中2個表比較大,一個96萬+、一個30萬+,因為之前處理過相同的問題,....
的頭像 阿銘linux 發表于 08-27 11:00 ? 220次 閱讀
如何過濾掉MySQL大批量插入的重復數據

Linux進程間通信趣味介紹

??? 月黑風高夜,突然聽得咣當一聲,Web服務器的目錄下冒出了兩個文件,弄出了不小的聲響。這兩個家....
的頭像 深圳東裕光大 發表于 08-27 10:28 ? 922次 閱讀
Linux進程間通信趣味介紹

一文讓你讀懂Nginx的五大應用場景

一、HTTP服務器 Nginx本身也是一個靜態資源的服務器,當只有靜態資源的時候,就可以使用Ngin....
的頭像 開關電源芯片 發表于 08-27 09:16 ? 1322次 閱讀
一文讓你讀懂Nginx的五大應用場景

解析編程藝術之策略與機制相分離

在現代操作系統的結構設計中,經常利用“機制與策略分離”的原理來構造OS結構。所謂機制,是指實現某一功....
的頭像 開關電源芯片 發表于 08-26 18:03 ? 424次 閱讀
解析編程藝術之策略與機制相分離

SN74HC4040A 12 位異步二進制計數器

與其它產品相比?計數器/算術/奇偶校驗功能 ? Technology Family VCC (Min) (V) VCC (Max) (V) Rating Operating temperature range (C) Package Group ? SN74HC4040A HC ? ? 2 ? ? 6 ? ? Catalog ? ? -40 to 85 ? ? SO | 16 TSSOP | 16 ? ?
發表于 01-08 17:46 ? 297次 閱讀
SN74HC4040A 12 位異步二進制計數器

CD54HC190 高速 CMOS 邏輯可預設的同步 4 位 BCD 碼十進制加/減計數器

CD54 /74HC190是異步預設的BCD十進制計數器,而CD54 /74HC191和CD54 /74HCT191是異步預設的二進制計數器。 通過低異步并行負載(LOAD)輸入完成預置數字輸入(A ?? D)上的數字預置。當LOAD \為高電平,計數使能(CTEN)為低電平時,計數發生,向下/向上(D /U)輸入為低電平表示減計數或低電平表示向上計數。計數器與時鐘從低到高的轉換同步遞減或遞增。 當計數器發生上溢或下溢時,MAX /MIN輸出(在計數期間為低電平)變高并且在一個時鐘周期內保持高電平。此輸出可用于高速級聯中的先行進位(參見圖1)。 MAX /MIN輸出還啟動紋波時鐘(RCO)輸出,該輸出通常為高電平,變為低電平,并在時鐘脈沖的低電平部分保持低電平。這些計數器可以使用RCO \進行級聯(參見圖2)。 如果將十進制計數器預設為非法狀態或在接通電源時采用非法狀態,則會返回正常序列中的一個或兩個計數,如狀態圖所示(見圖3)。 特性 2-V至6-VV CC 操作(?? HC190,191) 4.5 V至5.5 VV CC 操作(?? HCT191) 55至125°C的寬工作溫度范圍 同步計數和...
發表于 11-02 19:21 ? 146次 閱讀
CD54HC190 高速 CMOS 邏輯可預設的同步 4 位 BCD 碼十進制加/減計數器

CD54AC161 具有異步復位的同步可預設的二進制計數器

?? AC161設備是4位二進制計數器。這些同步可預置計數器具有內部進位預測功能,適用于高速計數應用。這些器件完全可編程;也就是說,它們可以預設為0到9或15之間的任何數字。預設是同步的;因此,在負載輸入處設置低電平會禁用計數器,并使輸出在下一個時鐘脈沖之后與設置數據一致,無論使能輸入的電平如何。 清除功能是異步。清零(CLR)\輸入的低電平將所有四個觸發器輸出設置為低電平,無論CLK,負載(LOAD)\或使能輸入的電平如何。 進位外觀 - 前端電路為n位同步應用提供級聯計數器,無需額外的門控。有助于實現此功能的是ENP,ENT和紋波進位輸出(RCO)。 ENP和ENT都必須高計數,并且ENT被前饋以啟用RCO。當計數最大時(9或15,Q A 為高電平),啟用RCO會產生高電平脈沖。這種高電平溢出紋波進位脈沖可用于實現連續級聯級。無論CLK的電平如何,都允許ENP或ENT的轉換。 計數器具有完全獨立的時鐘電路。在發生計時之前,修改操作模式的控制輸入(ENP,ENT或LOAD \)的更改不會影響計數器的內容。計數器的功能(無論是啟用,禁用,加載還是計數)僅由滿足穩定設置和保持時間的條件決定。 特性 快速...
發表于 11-02 19:21 ? 121次 閱讀
CD54AC161 具有異步復位的同步可預設的二進制計數器

CD54AC280 9 位奇偶校驗發生器/校驗器

?? AC280和?? ACT280是采用高級CMOS邏輯技術的9位奇數/偶數奇偶校驗發生器/檢查器。偶數和奇數奇偶校驗輸出均可用于檢查或生成長達9位的字的奇偶校驗。甚至指示奇偶校驗( E輸出到另外的任何輸入?AC280,?? ACT280奇偶校驗器。 特性 緩沖輸入 典型傳播延遲 - 在V CC = 5V時為10ns ,T A = 25°C,C L = 50pF 超過MIL-STD-883的2kV ESD保護,方法3015 耐SCR閂鎖CMOS工藝和電路設計 功耗顯著降低的雙極FAST ?? /AS /S速度 平衡傳播延遲 < li> AC類型具有1.5V至5.5V的工作電壓和30%電源的均衡噪聲抗擾度 ±24mA輸出驅動電流 - 扇出至15 FAST ??集成電路 - 驅動器50 傳輸線 表征操作來自?? 40°至85°C FAST ??是飛兆半導體的商標。 參數 與其它產品相比?計數器/運算器/奇偶校驗功能產品 ? Technology Family VCC (Min) (V) VCC (Max) (V) Bits (#) Voltage (Nom) (V) F @ Nom Voltage (Max) (Mhz) ICC @ Nom Voltage (Max) (mA) tpd @ Nom Voltage (Max) (ns) IOL (Max) (mA) Function Type...
發表于 11-02 19:21 ? 117次 閱讀
CD54AC280 9 位奇偶校驗發生器/校驗器

CD4060B-MIL CMOS 14 級紋波進位二進制計數器/除法器和振蕩器

CD4060B由振蕩器部分和14個紋波進位二進制計數器級組成。振蕩器配置允許設計RC或晶體振蕩器電路。提供RESET輸入,將計數器復位到全O狀態并禁用振蕩器。 RESET線上的高電平完成復位功能。所有計數器階段都是主從觸發器。在 O )。所有輸入和輸出均完全緩沖。施密特觸發器對輸入脈沖線的作用允許無限制的輸入脈沖上升和下降時間。 CD4060B系列類型采用16引腳密封雙列直插式陶瓷封裝(F3A后綴), 16引腳雙列直插塑料封裝(E后綴),16引腳小外形封裝(M,M96,MT和NSR后綴),以及16引腳薄型收縮小外形封裝(PW和PWR后綴)。 特性 15 V時12 MHz時鐘頻率 常用復位 完全靜態操作 緩沖輸入和輸出 施密特觸發器輸入脈沖線 在20 V下測試靜態電流100% 標準化,對稱輸出特性< /li> 5 V,10 V和15 V參數額定值 符合JEDEC暫定標準No. 13B的所有要求,“B ??系列說明的標準規范” CMOS器件?? 振蕩器特性: 芯片上的所有有源元件 RC或晶體振蕩器配置 RC振蕩器頻率為690 kHz最小電壓15 V 應用 控制計數器 定時器 分頻器 延時電路 參數 與其它產品相比?計數器/運算器/奇偶校驗功能產品 ...
發表于 11-02 19:21 ? 229次 閱讀
CD4060B-MIL CMOS 14 級紋波進位二進制計數器/除法器和振蕩器

CD40193B-MIL CMOS 可預設置的二進制加/減計數器(具有雙時鐘和復位功能)

CD40192b可??預置BCD向上/向下計數器和CD40193B可預設二進制向上/向下計數器均由4個同步時鐘控制的門控“D”型觸發器組成作為一個柜臺。輸入包括4個獨立的阻塞線,一個PRESET \ ENABLE \控制,單獨的CLOCK UP和CLOCK DOWN信號以及一個主RESET。提供四個緩沖Q信號輸出以及用于多級計數方案的CARRY \和BORROW \輸出。 計數器被清零,以便所有輸出在RESET線上處于低電平狀態。 RESET與時鐘異步完成。當PRESET \ ENABLE \控制為低電平時,每個輸出都可以與相應的卡紙輸入電平的時鐘異步編程。 計數器在CLOCK UP信號的正時鐘沿計數一個計數如果CLOCK DOWN線為高電平。如果CLOCK UP線為高電平,計數器會對CLOCK DOWN信號的正時鐘沿計數遞減計數。 CARRY \和BORROW \信號為高電平,計數器向上或向下計數。在計數器達到計數模式下的最大計數后,CARRY \信號在半個時鐘周期內變為低電平。在計數器達到倒計數模式下的最小計數后,BORROW \信號在半個時鐘周期內變為低電平。通過將BORROW \和CARRY \輸出分別連接到后續計數器...
發表于 11-02 19:21 ? 311次 閱讀
CD40193B-MIL CMOS 可預設置的二進制加/減計數器(具有雙時鐘和復位功能)

CD40161B-MIL 具有異步清零功能的 CMOS 同步可編程 4 位二進制計數器

CD40160B,CD40161B,CD40162B和CD40163B是4位同步可編程計數器。 CD40162B和CD40163B的CLEAR功能是同步的,CLEAR \輸入的低電平在下一個正的CLOCK邊沿將所有四個輸出設置為低電平。 CD40160B和CD40161B的CLEAR功能是異步的,CLEAR \輸入的低電平將所有四個輸出設置為低電平,而不管CLOCK,LOAD \或ENABLE輸入的狀態如何。 LOAD \輸入的低電平禁用計數器,并使輸出與下一個CLOCK脈沖后的設置數據一致,無論ENABLE輸入的條件如何。 進位預測電路提供用于n位同步應用的級聯計數器,無需額外的門控。完成此功能的工具有兩個計數使能輸入和一個進位輸出(C OUT )。當PE和TE輸入均為高電平時,計數啟用。 TE輸入被前饋以使能C OUT 。該使能輸出產生正輸出脈沖,其持續時間約等于Q1輸出的正部分。該正溢出進位脈沖可用于實現連續級聯級。當時鐘為高電平或低電平時,可能會發生PE或TE輸入的邏輯轉換。 CD40160B類型采用16引腳密封雙列直插式陶瓷封裝(F3A后綴)。 CD40161B型采用16引腳密封雙列直插式陶瓷封裝(F3A后綴),16引腳雙列直插塑料封裝(E后...
發表于 11-02 19:21 ? 384次 閱讀
CD40161B-MIL 具有異步清零功能的 CMOS 同步可編程 4 位二進制計數器

CD4518B-MIL CMOS 雙路 BCD 加計數器

CD4518雙BCD上行計數器和CD4520雙二進制上行計數器均由兩個相同的內部同步4級計數器組成。計數器級是D型觸發器,具有可互換的CLOCK和ENABLE線,用于遞增正向或負向轉換。對于單機操作,ENABLE輸入保持高電平,計數器在CLOCK的每個正向轉換時前進。計數器在其RESET線上被高電平清零。 通過將Q4連接到后續計數器的使能輸入,同時后者的CLOCK輸入保持低電平,可以在紋波模式下級聯計數器。 CD4518B和CD4520B型采用16引腳密封雙列直插陶瓷封裝(F3A后綴),16引腳雙列直插塑料封裝(E后綴),16引腳小型-outline包(M,M96和NSR后綴)和16引腳薄收縮小外形封裝(PW和PWR后綴)。 特性 中速操作 - 10 V時的6 MHz典型時鐘頻率 正或負 - 邊沿觸發 同步內部進位傳播 100%測試20 V時的靜態電流 在整個封裝溫度下,18 V時的最大輸入電流為1μA范圍;在18 V和25°C下100 nA 噪聲容限(在整個封裝溫度范圍內): 1 V,V DD = 5 V 2 V V DD = 10 V 2.5 V V DD = 15 V 5 V,10 V和15 V參數額定值 標準化,對稱輸出特性 符合JEDEC暫定標準No. 13B的所有...
發表于 11-02 19:21 ? 249次 閱讀
CD4518B-MIL CMOS 雙路 BCD 加計數器

CD54HC161 具有異步復位的高速 CMOS 邏輯 4 位二進制計數器

?? HC161,?? HCT161,?? HC163和?? HCT163是可預設的同步計數器,具有先行進位邏輯,可用于高電平高速計數應用程序。 ?? HC161和?? HCT161分別是異步復位十進制和二進制計數器; ?? HC163和?? HCT163器件分別是十進制和二進制計數器,它們與時鐘同步復位。計數和并行預置都與時鐘的負到正轉換同步完成。 同步并行使能輸入SPE的低電平禁用計數操作并允許P0到P3的數據輸入要加載到計數器中(前提是滿足SPE的建立和保持要求)。 所有計數器在主復位輸入MR上以低電平復位。在?? HC163和?? HCT163計數器(同步復位類型)中,必須滿足相對于時鐘的建立和保持時間要求。 每個計數器中有兩個計數使能,PE和TE提供n位級聯。在所有計數器中,無論SPE \,PE和TE輸入的電平(以及時鐘輸入,CP,在?? HC161和?? HCT161類型中)都會發生復位操作。 如果是十年計數器當電源被施加電源時,它被預置為非法狀態或呈現非法狀態,它將以一個計數返回到正常序列,如狀態圖所示。 先行進位功能簡化了串行級聯計數器。兩個計數使能輸入(PE和TE)必須為高才能計數。 TE輸入通過所有四個級的Q輸出進行門控,以便在最大計數時,終...
發表于 11-02 19:21 ? 119次 閱讀
CD54HC161 具有異步復位的高速 CMOS 邏輯 4 位二進制計數器

CD54AC283 具有快速進位的 4 位二進制全加器

具有快速進位的?? AC283和?? ACT283 4位二進制加法器,采用先進的CMOS邏輯技術。如果總和超過15,這些器件會添加兩個4位二進制數并生成進位。 由于add函數的對稱性,該器件可與所有高電平有效操作數一起使用(正邏輯)或所有低電平有效操作數(負邏輯)。使用正邏輯時,如果沒有進位,則必須將進位輸入連接為低電平。 特性 緩沖輸入 超過2kV ESD保護MIL-STD-883,方法3015 SCR -Lackup-Resistant CMOS工藝和電路設計 雙極FAST ?? /AS /S速度顯著降低功耗 平衡傳播延遲 AC類型具有1.5V至5.5V的工作電壓和30%供電時的平衡噪聲抗擾度 ±24mA輸出驅動電流 - 扇出至15 FAST ??集成電路 - 驅動器50 傳輸線 表征操作來自?? 40°至85°C FAST ??是Fairchild Semiconductor的商標。 參數 與其它產品相比?計數器/運算器/奇偶校驗功能產品 ? Technology Family VCC (Min) (V) VCC (Max) (V) Bits (#) Voltage (Nom) (V) F @ Nom Voltage (Max) (Mhz) ICC @ Nom Voltage (Max) (mA) tpd @ Nom Voltage (Max) (ns) IOL (Max) (mA) ...
發表于 11-02 19:21 ? 68次 閱讀
CD54AC283 具有快速進位的 4 位二進制全加器

CD4516B-MIL CMOS 可預設置的二進制加/減計數器

CD4510B可預置BCD向上/向下計數器和CD4516可預置二進制向上/向下計數器由四個同步時鐘控制的D型觸發器組成(帶有門控結構)提供T型觸發器功能)作為計數器連接。這些計數器可以通過RESET線上的高電平清除,并且可以通過PRESET ENABLE線上的高電平預設為卡紙輸入上的任何二進制數。 CD4510B將在向上模式下最多兩個時鐘脈沖計數非BCD計數器狀態,在向下模式下最多四個時鐘脈沖。 如果保持CARRY-IN輸入低電平,計數器在每個正向時鐘轉換時上升或下降。同步級聯是通過并聯所有時鐘輸入并將不太重要的級的CARRY-OUT連接到更重要級的CARRY-IN來實現的。 CD4510B和CD4516B可以級聯在紋波中通過將CARRY-OUT連接到下一級的時鐘來實現模式。如果在終端計數期間UP /DOWN輸入發生變化,則必須使用時鐘門控CARRY-OUT,并且在時鐘為高電平時必須更改UP /DOWN輸入。該方法為隨后的計數階段提供干凈的時鐘信號。 (見圖15)。 這些器件類似于MC14510和MC14516。 CD4510B和CD4516B類型采用16引腳雙列直插塑料封裝( E后綴),16引腳小外形封裝(NSR后綴)和16引腳薄縮小外...
發表于 11-02 19:21 ? 166次 閱讀
CD4516B-MIL CMOS 可預設置的二進制加/減計數器

CD4017B-MIL 具有 10 個解碼輸出的 CMOS 十進制計數器

CD4017B和CD4022B分別是具有10和8個解碼輸出的5級和4級Johnson計數器。輸入包括CLOCK,RESET和CLOCK INHIBIT信號。 CLOCK輸入電路中的施密特觸發器動作提供脈沖整形,允許無限制的時鐘輸入脈沖上升和下降時間。 如果CLOCK INHIBIT信號為低電平,這些計數器在正時鐘信號轉換時提前一位計數。當CLOCK INHIBIT siganl為高電平時,禁止通過時鐘線的計數器前進。高RESET信號將計數器清零至零計數。 Johnson計數器配置的使用允許高速操作,2輸入解碼門控和無尖峰解碼輸出。提供防鎖定門控,從而確保正確的計數順序。解碼輸出通常為低并且僅在它們各自的解碼時隙處變高。每個解碼輸出在一個完整時鐘周期內保持高電平。 CAR40-B信號在CD4017B中每10個時鐘輸入周期或CD4022B中每8個時鐘輸入周期完成一次,用于在多器件計數鏈中對后續器件進行紋波時鐘。 CD4017B和CD4022B采用16引腳密封雙列直插式陶瓷封裝(F3A后綴),16引腳雙列直插塑料封裝(E后綴),16引腳小外形封裝(NSR后綴)和16引腳薄收縮小外形封裝(PW和PWR后綴)。 CD4017B類型還提供16引腳小外形封裝(M和M9...
發表于 11-02 19:21 ? 277次 閱讀
CD4017B-MIL 具有 10 個解碼輸出的 CMOS 十進制計數器

CD54ACT283 具有快速進位的 4 位二進制全加器

具有快速進位的?? AC283和?? ACT283 4位二進制加法器,采用先進的CMOS邏輯技術。如果總和超過15,這些器件會添加兩個4位二進制數并生成進位。 由于add函數的對稱性,該器件可與所有高電平有效操作數一起使用(正邏輯)或所有低電平有效操作數(負邏輯)。使用正邏輯時,如果沒有進位,則必須將進位輸入連接為低電平。 特性 緩沖輸入 超過2kV ESD保護MIL-STD-883,方法3015 SCR -Lackup-Resistant CMOS工藝和電路設計 雙極FAST ?? /AS /S速度顯著降低功耗 平衡傳播延遲 AC類型具有1.5V至5.5V的工作電壓和30%供電時的平衡噪聲抗擾度 ±24mA輸出驅動電流 - 扇出至15 FAST ??集成電路 - 驅動器50 傳輸線 表征操作來自?? 40°至85°C FAST ??是Fairchild Semiconductor的商標。 參數 與其它產品相比?計數器/運算器/奇偶校驗功能產品 ? Technology Family VCC (Min) (V) VCC (Max) (V) Bits (#) Voltage (Nom) (V) F @ Nom Voltage (Max) (Mhz) ICC @ Nom Voltage (Max) (mA) tpd @ Nom Voltage (Max) (ns) IOL (Max) (mA) ...
發表于 11-02 19:21 ? 78次 閱讀
CD54ACT283 具有快速進位的 4 位二進制全加器

CD4018B-MIL CMOS 可預設置 N 分頻計數器

CD4018B類型包括5個Johnson-Counter階段,每個階段的緩沖Q輸出和計數器預設控制選通。提供時鐘,復位,數據,預設啟用和5個單獨的JAM輸入。通過將Q \ 5,Q \ 4,Q \ 3,Q \ 2,Q \ 1信號分別饋送回DATA輸入,可以實現10,8,6,4或2個計數器配置的除法。通過使用CD4011B來控制到DATA輸入的反饋連接,可以實現9,7,5或3個除計數器配置。通過使用多個CD4018B單元可以實現大于10的除法功能。計數器在正時鐘信號轉換時提前計數一次。時鐘線上的施密特觸發器動作允許無限制的時鐘上升和下降時間。高RESET信號將計數器清零至全零狀態。高PRESET-ENABLE信號允許JAM輸入信息預設計數器。提供防鎖定門控以確保正確的計數順序。 CD4018B型采用16引腳密封雙列直插式陶瓷封裝(F3A后綴),16引腳雙列直插式塑料封裝(E后綴),16引腳小外形封裝(M,M96,MT和NSR后綴),以及16引腳薄型收縮小外形封裝(PW和PWR后綴)。 特性 中速運行???? 10 MHz(典型值)V DD ?? V SS = 10 V 完全靜態工作 100%測試20 V時的靜態電流 標準化,對稱輸出特性 5 V,10 V和15 V參數額定值 在整個封裝溫...
發表于 11-02 19:21 ? 215次 閱讀
CD4018B-MIL CMOS 可預設置 N 分頻計數器

CD54HC192 高速 CMOS 邏輯可預設的同步 4 位 BCD 碼十進制加/減計數器

?? HC192,?? HC193和?? HCT193分別是異步預置的BCD十進制和二進制向上/向下同步計數器。 < p>將計數器預設為預設數據輸入(P0-P3)上的數字是通過LOW異步并行負載輸入(PL)來完成的。計數器在Clock-Up輸入的低到高轉換(和Clock-Down輸入的高電平)上遞增,并在Clock-Down輸入的低到高轉換時遞減(和高電平時鐘輸入)。 MR輸入的高電平會覆蓋任何其他輸入,以將計數器清零為零狀態。終端向上計數(進位)在達到零計數之前的半個時鐘周期內變為低電平,并在零計數時返回高電平。倒計數模式下的終端倒計數(借用)同樣在最大計數之前的半個時鐘周期內變低(192中的9和193中的15)并且在最大計數時返回高。通過將較低有效計數器的進位和借位輸出分別連接到下一個最重要的計數器的Clock-Up和CLock-Down輸入來實現級聯。 如果存在十進制計數器非法狀態或在接通電源時采取非法狀態,它將按一個計數返回正常順序,如狀態圖所示。 特性 同步計數和異步加載 N位級聯的兩個輸出 前瞻進行高速計數 扇出(超溫范圍) 標準輸出。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 10 LSTTL負載 總線驅動器輸出。 。 。 。 。 。 。 。 。...
發表于 11-02 19:21 ? 254次 閱讀
CD54HC192 高速 CMOS 邏輯可預設的同步 4 位 BCD 碼十進制加/減計數器

CD40192B-MIL CMOS 可預置 BCD 加/減計數器(具有重置功能的雙時鐘)

CD40192b可??預置BCD向上/向下計數器和CD40193B可預設二進制向上/向下計數器均由4個同步時鐘控制的門控“D”型觸發器組成作為一個柜臺。輸入包括4個獨立的阻塞線,一個PRESET \ ENABLE \控制,單獨的CLOCK UP和CLOCK DOWN信號以及一個主RESET。提供四個緩沖Q信號輸出以及用于多級計數方案的CARRY \和BORROW \輸出。 計數器被清零,以便所有輸出在RESET線上處于低電平狀態。 RESET與時鐘異步完成。當PRESET \ ENABLE \控制為低電平時,每個輸出都可以與相應的卡紙輸入電平的時鐘異步編程。 計數器在CLOCK UP信號的正時鐘沿計數一個計數如果CLOCK DOWN線為高電平。如果CLOCK UP線為高電平,計數器會對CLOCK DOWN信號的正時鐘沿計數遞減計數。 CARRY \和BORROW \信號為高電平,計數器向上或向下計數。在計數器達到計數模式下的最大計數后,CARRY \信號在半個時鐘周期內變為低電平。在計數器達到倒計數模式下的最小計數后,BORROW \信號在半個時鐘周期內變為低電平。通過將BORROW \和CARRY \輸出分別連接到后續計數器...
發表于 11-02 19:21 ? 461次 閱讀
CD40192B-MIL CMOS 可預置 BCD 加/減計數器(具有重置功能的雙時鐘)

CD54ACT163 具有同步復位的同步可預設的二進制計數器

?? ACT163器件是4位二進制計數器。這些同步可預設計數器具有內部進位前瞻功能,適用于高速計數設計。通過使所有觸發器同時計時以使得輸出在由計數使能(ENP,ENT)輸入和內部門控指示時彼此一致地改變來提供同步操作。這種工作模式消除了通常與同步(紋波時鐘)計數器相關的輸出計數尖峰。緩沖時鐘(CLK)輸入觸發時鐘波形上升(正向)邊沿的四個觸發器。 計數器完全可編程;也就是說,它們可以預設為0到9或15之間的任何數字。預設是同步的;因此,在負載輸入處設置低電平會禁用計數器,并使輸出在下一個時鐘脈沖之后與設置數據一致,無論使能輸入的電平如何。 清除功能是同步。無論使能輸入的電平如何,清零(CLR)\輸入的低電平都會在CLK的下一次低電平到高電平轉換后將所有四個觸發器輸出設置為低電平。這種同步清除允許通過解碼Q輸出以獲得所需的最大計數來容易地修改計數長度。用于解碼的門的低電平有效輸出連接到CLR \以同步清除計數器0000(LLLL)。 進位超前電路為n位同步應用提供級聯計數器沒有額外的門控。 ENP,ENT和紋波進位輸出(RCO)有助于實現此功能。 ENP和ENT都必須高計數,并且ENT被前饋以啟用RCO。...
發表于 11-02 19:20 ? 117次 閱讀
CD54ACT163 具有同步復位的同步可預設的二進制計數器

CD4029B-MIL CMOS 可預設置的加/減計數器

CD4029B由一個四級二進制或BCD十進制加/減計數器組成,在兩種計數模式下均提供先行進位。輸入包括單個CLOCK,CARRY-IN \(CLOCK ENABLE \),BINARY /DECADE,UP /DOWN,PRESET ENABLE和四個單獨的JAN信號,Q1,Q2,Q3,Q4和一個CARRY OUT \信號作為輸出。 高PRESET ENABLE信號允許JAM INPUTS信息將計數器預設為與時鐘異步的任何狀態。當每個JAM線為低電平時,當PRESET-ENABLE信號為高電平時,將計數器復位為零計數。當CARRY-IN \和PRESET ENALBE信號為低電平時,計數器在時鐘正跳變時前進一次。當CARRY-IN \或PRESET ENABLE信號為高電平時,進程被禁止。 CARRY-OUT \信號通常為高電平,當計數器在UP模式下達到最大計數或在DOWN模式下達到最小計數時,如果CARRY-IN \信號為低電平,則變為低電平。處于低狀態的CARRY-IN \信號因此可以被認為是CLOCK ENABLE \。不使用時,CARRY-IN \端子必須連接到V SS 。 當BINARY /DECADE輸入為高電平時,完...
發表于 11-02 19:20 ? 156次 閱讀
CD4029B-MIL CMOS 可預設置的加/減計數器

CD4020B-MIL CMOS 14 級紋波進位二進制計數器/除法器

CD4020B,CD4024B和CD4040B是紋波進位二進制計數器。所有計數器階段都是主從觸發器。計數器的狀態對每個輸入脈沖的負轉變進行一次計數; RESET線上的高電平將計數器重置為全零狀態。輸入脈沖線上的施密特觸發器動作允許無限制的上升和下降時間。所有輸入和輸出均經過緩沖。 CD4020B和CD4040B型采用16引腳密封雙列直插式陶瓷封裝(F3A后綴),16引腳雙列直插塑料封裝(E后綴),16引腳小外形封裝(NSR后綴)和16引腳薄收縮小外形封裝(PW和PWR后綴)。 CD4040B型還提供16引腳小外形封裝(M和M96后綴)。 CD4024B類型采用14引腳密封雙列直插陶瓷封裝(F3A后綴), 14引腳雙列直插塑料封裝(E后綴),14引腳小外形封裝(M,MT,M96和NSR后綴),以及14引腳薄型收縮小外形封裝(PW和PWR后綴) 。 特性 中速操作 完全靜態操作 緩沖輸入和輸出 100%測試20 V時的靜態電流 標準化,對稱輸出特性 完全靜態操作 常用復位 5V,10V和15V參數額定值 在整個封裝溫度范圍內,18 V時的最大輸入電流為1μA;在18 V和25°C下100 nA 噪聲容限(在整個封裝溫度范圍內): V DD = 5 V時為1 V 2 V at ...
發表于 11-02 19:20 ? 395次 閱讀
CD4020B-MIL CMOS 14 級紋波進位二進制計數器/除法器

SN74HC4060-Q1 汽車類 14 級異步二進制計數器和振蕩器

HC4060-Q1器件包含一個振蕩器部分和14個紋波進位二進制計數器級。此振蕩器配置可實現RC-或者晶體振蕩器電路設計。時鐘(CLKI)輸入上的高到低轉換增加了計數器的值。清除(CLR)輸入上的高電平會關閉振蕩器( CLKO 變為高電平而CLKO變為低電平)并且將計數器復位清零(所有的Q輸出為低電平)。 特性 符合汽車應用要求 2V至6V的寬運行電壓范圍 輸出可驅動多達10個低功耗肖特基晶體管邏輯電路(LSTTL)負載 低功耗,I CC 最大80μA t pd 典型值= 14 ns ±4mA輸出驅動(在5V時間) 低輸出電流,最大值1μA 實現相移振蕩電路(RC) - 或者晶體振蕩器電路的設計 參數 與其它產品相比?計數器/算術/奇偶校驗功能 ? Technology Family VCC (Min) (V) VCC (Max) (V) Bits (#) Voltage (Nom) (V) F @ Nom Voltage (Max) (Mhz) ICC @ Nom Voltage (Max) (mA) tpd @ Nom Voltage (Max) (ns) IOL (Max) (mA) IOH (Max) (mA) Function Type Rating Operating Temperature Range (C) Pin/Package ? var ...
發表于 10-16 10:08 ? 184次 閱讀
SN74HC4060-Q1 汽車類 14 級異步二進制計數器和振蕩器
免费无限看黄app_蜜柚app官网下载入口_成版人黄瓜app