如有錯誤敬請指導(dǎo)!
今天來詳細(xì)介紹一下TTL,COMS,USB,232,422,485電平,以及之間的轉(zhuǎn)換問題.
有些地方的引腳圖可能不是規(guī)范的,具體引腳以自己的模塊資料為主,這篇文章著重介紹使用...
先介紹各個電平
TTL電平------我們使用的51單片機(jī),5V供電的那種,+5V等價于邏輯“1”,0V等價于邏輯“0”,“TTL電平”最常用于有關(guān)電專業(yè),如:電路、數(shù)字電路、微機(jī)原理與接口技術(shù)、單片機(jī)等課程中都有所涉及。在數(shù)字電路中只有兩種電平(高和低)高電平+5V、低電平0V。
COMS電平------COMS電路的供電電壓VDD范圍比較廣大約在+5~+15V均能正常工作,只是比TTL的工作電壓范圍廣.
USB----
信號線,D+比D-大200mV時為1,D-比D+大200mV時為0,屬差分信號.
RS232---
在TxD和RxD上:邏輯1=-3V~-15V邏輯0=+3~+15V一般就用這兩條線通信..
RS422----
RS422采用4線傳輸方式,差分傳輸,發(fā)送數(shù)據(jù)線為T+\T-,接收數(shù)據(jù)線為R+\R-。在RS422總線中:數(shù)據(jù)“1”以兩線間的電壓差為+2V至+6V表示;數(shù)據(jù)“0”以兩線間的電壓差為-2至-6V表示.
一般對于接收端,A比B大200mV時認(rèn)為為邏輯1,B比A大200mV時認(rèn)為為邏輯0,屬差分信號.
RS485----與RS422差不多
(1) USB轉(zhuǎn)TTL(USB差分信號轉(zhuǎn)TTL電平)
最典型的應(yīng)用
(2)串口(RS232)轉(zhuǎn)TTL,一般老的電腦或臺式機(jī)都是RS232串口,一般我們說的串口就是說的RS232.
就是通過一個非門而已,因為232是負(fù)邏輯嘛
(3)USB 轉(zhuǎn) 串口(RS232) 轉(zhuǎn) TTL
當(dāng)然是先USB轉(zhuǎn)RS232 然后 RS232 轉(zhuǎn) TTL
上面有了RS232轉(zhuǎn)TTL,就不貼這方面的圖了
還記得這根線嗎
(4)RS422,用的最多的就是和PLC進(jìn)行通信了,包括下載程序
RS422是這樣子進(jìn)行通信的
假設(shè)現(xiàn)在電腦要與PLC通信
假設(shè)與電腦的232接口
假設(shè)手頭沒有任何元器件只有線那么怎樣和電腦232通信呢
假設(shè)422發(fā)送1,那么TX+ > TX- 而對于左面的232而言,GND>RXD,即接收到一個負(fù)電平.即接收到1.
假設(shè)232發(fā)送1,那么TXD 最后看485吧!!!!!!!! 對于485也就是AB兩根線的事 只說一點(diǎn) 以前在用單片機(jī)和西門子的PLC通信的時候,我的單片機(jī)上有一個485轉(zhuǎn)TTL的芯片,不過進(jìn)行通信的時候需要控制芯片的選通腳,控制是接收還是發(fā)送,當(dāng)時的時候用單片機(jī)發(fā)給plc,然后plc再發(fā)過來,只不過中途需要注意的是PLC程序中停止位,如果PLC加了停止位那么單片機(jī)在后面一定要加上停止位,
聯(lián)系客服