सीरियल पोर्ट के एडीसी

T

thief_

Guest
मैं एक सर्किट जो 12 लेंगे-एक एडीसी की थोड़ी उत्पादन के लिए देख रहा हूँ और यह पीसी एक सीरियल केबल नीचे पंप.

तो मुझे क्या करना चाहते सर्किट के लिए एक और 3 और ADCs जोड़ना है.मेरा उद्देश्य के लिए निम्नलिखित तरीके से एक सतत प्रवाह के रूप में सीरियल केबल नीचे 4 ADCs के मूल्यों को संचारित होता है:

C1
XX1
YY1
सी 2
XX2
YY2
C3
XX3
YY3
C4
XX4
YY4

"यह ब्लैक बॉक्स" को 4 एनालॉग संकेतों को बदलने (चैनल) डिजिटल मूल्यों के लिए इस्तेमाल किया जाएगा.यह नहीं है कि वहाँ वहाँ बाहर भी कई चाहिए पीपीएल जो पता है कि मैं इस जानकारी को ढूँढने में कोई सफलता नहीं था के रूप में यह करने के लिए लगता है.

सादर

Thief_

 
यदि आप एक तस्वीर उपयोग करना चाहते हैं, इसके बारे में के रूप में आसान के रूप में यह हो जाता है.

एक PIC16C771 12 के 6 लाइनों बिट एडीसी और तुम थोड़ा-सीरियल धमाके सकता है बाहर है, लेकिन यह थोड़ा पुराना है.

DsPIC30F2011 12 लाइनों के 8 बिट एडीसी और एक UART है धारावाहिक आसान बनाते हैं.हो यह एक छोटी सी के साथ क्या करना चाहिए, भले ही आप एक तस्वीर प्रोग्राम से पहले कभी नहीं किया है.

कई अन्य है MCU वही कर सकता है.एक और विकल्प एक सस्ता एक ट्रैक्टर एडीसी से जुड़े तस्वीर है, फिर वहाँ * * बहुत से चुनने के लिए कर रहे हैं.

तुम भी यह सिर्फ एडीसी, एक UART और कुछ समय और गोंद तर्क के साथ कर सकता है, लेकिन यह शायद खत्म हो जाएगा और अधिक, जटिल बड़ा और महंगा.

मेरा विश्वास करो, वहाँ * जो लोग जानते हैं कि यह कैसे करना बहुत * हैं, तो आप बिल्कुल क्या तुम चाहते हो पर फैसला करने की जरूरत है (दर, एक साथ या multiplexed नमूना नमूना, संकेत कंडीशनिंग आदि) तो तय है जो ऊपर विधि का सबसे उपयुक्त है, तब इसे लागू करने में कम से कम कागज पर, प्रयास करें.तुम लोगों को और अधिक मदद कर सकते हैं जब तुम्हें पता है कि आप अपने लक्ष्यों को हासिल करना चाहता हूँ.

एक अंतिम विचार: आप यह सिर्फ एक एडीसी और तर्क के एक बिट के साथ करते हैं, अगर आप समानांतर बंदरगाह का इस्तेमाल किया यह सब नियंत्रण सकता है.

के लिए कुछ अच्छा है एडीसी, इन स्थानों की जाँच:

http://www.maxim-ic.com/ADCDACRef.cfm
http://focus.ti.com/paramsearch/docs/quicksearch.tsp?familyAliasId=1000390&templateId=4&navigationId=10680&family=analog&searchPaths=1000082&pageId=82&path=null&pageId=82

चीयर्स,
FoxyRick.

 
धन्यवाद FoxyRick,

मैं एक प्रकार की बन्दूक एडीसी 1127 जो 4 एकीकृत अनुरूप जानकारी है प्रयोग में देख रहा हूँ.

मेरा प्रश्न है, हालांकि चिप कंप्यूटर के सीरियल पोर्ट के लिए प्रत्येक एडीसी के आंकड़े प्रस्तुत करती है, कैसे अपने आवेदन पीसी पर चल रहे होंगे, जो बंदरगाह आंकड़ों की बात कर रहा है पता है?

जैसे मैं करने के लिए एक चिप जो एक एडीसी और 12 बिट के एक समानांतर डिजिटल उत्पादन किया है पता लगाना होगा जा रहा हूँ लगता है.तो hardwire शुरू othe 12 बिट्स डेटा बंदरगाह जो कि विशेष रूप से है एडीसी डाटा को संदर्भित करता है संकेत से कम 4 बिट्स.

किसी एक सर्किट जो 12 लेंगे 4 बिट्स और उन्हें serialise सुझाव है कि कर सकते हैं?धन्यवाद!

 
मैं dspic का उपयोग करें चाहते हैं, तो यह पहले से ही एक 12-bit एडीसी है 8 चैनलों को muxed.लिखना एक दिनचर्या है कि एक दो बाइट कोड भेजता है एक फ्रेम की शुरुआत का संकेत है, तो 16 भेजने बिट चैनल डेटा जानकारी आप का वर्णन किया.चलो uart सब तैयार करने, आदि का ध्यान रखना - बहुत आसान से गोंद के लिए कोशिश कर रहा-तर्क एडीसी बाहर एक समानांतर एक असतत UART.

पुनश्च - अपनी 4 इनपुट पिंस, यह अनुरूप है जो भाग के अलावा?आप शायद डिजिटल या microcontroller इस धागे जाने चाहिए.

 
सीरियल पोर्ट आप संचार प्रोटोकॉल डिजाइन के साथ कोशिश कर सकते हैं के द्वारा 12 बिट डेटा प्रसारण के लिए ...
उदाहरण:
तुम धारावाहिक कॉम में आंकड़ों के फ्रेम के साथ प्रोटोकॉल जैसे, निर्माण कर सकते हैं:

कमांड: frame1 एडीसी का पता =
frame2 कमान =
frame3 parameter1 =

धारावाहिक डिवाइस से जवाब:
frame1 = युक्ति जवाब देने की आईडी
frame2 answer1 = (पहली बाइट एडीसी डाटा)
frame2 answer2 = (दूसरा बाइट एडीसी डाटा)

बस धारावाहिक संचार प्रोटोकॉल का एक उदाहरण के ऊपर ...आप इसे अपने खुद डिजाइन कर सकते हैं, है न?

फिर से!

 

Welcome to EDABoard.com

Sponsor

Back
Top