单片机怎么接收远距离24V无源开关传来的信号?

作者&投稿:荆俗 (若有异议请与网页底部的电邮联系)
单片机能否接收无源信号~

当然可以,只要有合适的传感器,比如电子标签等RFID

1、见图,此电路能实现电气隔离,前后系统不产生电气干扰;
2、它的响应那可是相当的快,只受PC817的相应频率的限制,频率在K级或者M级,肯定够你用。

或多或少会有干扰,二百米可不近,24v的信号已经很高了,二百米会有一定程度的衰减,衰减的程度看你用的是什么信号线了,干扰肯定是会有了。建议:(1)低成本方案,信号依然用24v来传,但是接收端在光耦前用设计一定电压范围触发的触发器,假如行程开关没有接通输出信号0v,信号线上的干扰再大也大不大十几v去而且很短暂,肯定无法触发。当行程开关接通时,虽然衰减了,但是能足以使触发器触发。(2)采用总线方式传输,比如rs485 或者can等,但是这样会多出一些电路来,成本也高些

建议用CAN总线。CAN总线是最好的抗干扰数据传输线。如不会的话,可用屏蔽线吧,屏蔽线的外层铜皮接地。

可不可以考虑用两个单片机传输,在行程开关的地方用一个单片机接受信号后再用现场总线传输给远程的单片机。这个方案就是成本会增加。总线比如CAN,485等

一般不会干扰,外加屏蔽线会好一些。

MC68HC908JB8是采用HCMOS工艺技术生产的高性能单片机芯片,具有片内256BRAM和8KB的Flash ROM结构,16位双通道TIM模块(每一通道配有输入捕捉、输出比较和PWM工作模式),以及兼容USB1.1协议低速通信功能。
JB8 的性能
68HC908JB8是一种高性能M68HC08结构,它和M6805、M146805及M68HC05族代码兼容,3MHz内部总线频率,256B的RAM和8129字节的Flash存储器,且在片内可编程。最多可达37个一般3.3V的I/O口。其中包括:
·因封装不同有13或10个共享I/O脚
·因封装不同有24、22、8、或2个专用I/O脚
·端口A有8个键盘中断
·6个10mA的驱动LED脚
·2个25mA红外LED脚
·2个在USB模块禁止情况下,对于PS/2连接有10mA的高电流驱动脚
16位双通道TIM兼容USB1.1协议的低速器件,其中数据传输速率为1.5Mbps,内置3.3V的电压调节器。Endpoint0 有8字节的发射缓冲器和8字节的接收缓冲器;Endpoint1 有8字节的发射缓冲器;Endpoint2有8字节的发射缓冲器及8字节接收缓冲器。
系统保护特征包括可选COP复位、可选LVI复位、非法代码复位及非法地址复位。
低功耗设计有完全静态STOP模式和WAIT模式,内部连接上拉电阻的主复位脚,以及上电复位和外部异步中断( IRQ)。
引脚功能
JB8单片机有44脚(QFP封装)、42脚(SDIP封装)、28脚(PDIP/SOIC封装)及20脚(PDIP/SOIC封装),现以44引脚芯片(如图1)为例,说明各脚的功能。
VDD和VSS分别为电源和地引脚,VREG为3.3V输出,其主要用于USB数据驱动的电压调制,OSC1、OSC2为时钟引脚,RST外部复位引脚,RST是双向的,该引脚包含一个对VDD的上拉电阻;IRQ:外部异步中断引脚,它也可编程进入监控模式,该引脚包含一个对VDD的上拉电阻;PTE4/D-也可编程对IRQ1中断进行触发,也可编程为USB D-引脚;PTA7/KBA7~PTA0/KBA0:双向I/O引脚,可编程作为外部键盘中断引脚;PTB7~PTB0:双向I/O引脚;PTC7~PTC0:双向I/O引脚;PTD7~PTD0:双向I/O引脚;引脚E是5位具有特殊功能的引脚,其中PTE4/D-、PTE3/D+同USB数据总线D-、D+共享,其他3个引脚同定时器模快连接。当USB模块禁止时,PTE4,PTE3成为驱动电流10mA的引脚,且包含5KΩ的上拉电阻;当USB 模快使能时,PTE4/D-和PTE3/D+成为USB的D-和D+。PTE2/TCH1、PTE1/TCH0、PTE0/TCLK为共享引脚。
表1 68HC908JB8性能指标
MC68HC908JB8内部包含保护电路,但在使用时应尽量使电压低于表1中所给的最大值,即VSS ≤VIN或 VOUT≤ VREG。当芯片工作时,不用的引脚要连接到适当的VSS 或VREG上。
USB模块
JB8是根据USB1.1协议而设计的低速USB芯片,它支持控制及中断数据两种类型传输,Endpoint0可作为发射/接收控制端点;Endpoint1作为中断发射端点;Endpoint2可作为发射/接收端点。
USB模块功能
模块功能包括和USB1.1协议兼容,1.5Mbps的数据速率,3.3V 电压调制;其中Endpoint0有8字节发射缓冲器和8字节接收缓冲器,Endpoint1有8字节发射缓冲器,Endpoint2有8字节发射缓冲器和8字节接收缓冲器。USB数据传输控制逻辑包括控制端点Endpoint0及中断端点Endpoint1和Endpoint2;数据包的产生及译码;CRC校验码的产生及校验;NRZI码的编码/译码以及在在传输中遇到连续6个1时的位插入;USB 复位有内部MCU产生的复位以及CPU中断请求产生的复位。通过远程唤醒支持suspend 和resume操作。USB产生的中断有传输中断驱动、Resume 中断、数据包EOP中断以及USB复位。
功能描述
USB模块主要管理芯片和主机之间的通信,该功能块可以分为三部分:双功能的收发器;USB控制逻辑单元;端点寄存器(如图2)。
USB协议
JB8MCU中的USB模块支持控制传输和中断传输两种类型。每一USB处理事项都是由一系列的数据包组成,每一数据包的类型如图3所示。 Token数据包由主机产生并由USB芯片译码,数据和握手信号包由USB芯片产生和译码产生。
SYNC是用来同步的,是数据包的前缀;PID和PID紧跟在SYNC后面来决定总线的方向和类型;ADDR是用来选某一特定的USB芯片,该值和芯片内寄存器UADDR低7位比较来决定传输的目标器件;ENDP是用来确定USB芯片中某一endpoint的,该JB8芯片取0~2值;CRC是用来校验地址和数据流的,对于信令包是5位,对于数据包是16位。
低速芯片
低速芯片IB8的配置即在D脚与VREG(3.3V)之间有一1.5KΩ的上拉电阻。对于低速传输,发射EOP脉宽必须在1.25μs~1.50μs之间,接收时SE0为670ns,且有一个J态转换作为有效的EOP,SE0大于2.5μs时则自动认为为复位。其外围连接如图4所示。
JB8的应用前景
JB8是Motorola推出的具有USB模块系列产品之一,它与以前推出的05系列完全兼容的基础上,又增加了许多功能,特别是他提供了USB接口,同USB1.1协议兼容,且是低速(1.5MIPS)芯片。USB作为一种通用串行总线在1995年开始研究,因为它的通用性引起了广泛的关注,JB8正是顺应这一潮流而设计的MCU。它可设计开发支持热插拔,标准的计算机USB外设。现在Motorola公司已经开发出USB的写字笔、键盘、鼠标、游戏杆等。
单片机应用 - 应用MOTOROLA 68HC908GP32设计的IC卡计费器 - Go to message
林欣荣、朱明程 《电子产品世界》2000年第11期
摘要: 本文介绍了MOTOROLA 68HC908GP32单片机结构和资源特征,并用它进行一个IC卡计费器的设计。
一、引言
随着智能化控制的不断推广应用,作为智能化应用之一的IC卡也进入各
大领域,如IC卡门禁系统,公共汽车的无人售票系统等。作为一个IC卡的计费系统,本设计采用了MOTOROLA半导体公司的新型08系列单片机中的一员-68HC908GP32。
二、系统简介
本系统通过MOTOROLA 68HC908GP32单片机,控制IC卡读写器读入IC卡中的数据,再对外置的传感器传来的信号进行分析后命令IC卡读写器对IC卡进行相应的读写,从而完成一个计费器的功能。其中的MOTOROLA 单片机是整个系统的核心。系统框图如图一。
三、MOTOROLA 68HC908GP32 单片机的简介
本设计采用GP32单片机,它是MOTOROLA半导体公司的新型08系列单片机中的一种通用芯片。具有速度快,功能强和价格低等优点,并且向下兼容原有的M68HC05系列单片机,极大的维护了用户的利益,而且新一代的M68HC08系列机种按各种型号带有不同大小的片内闪速(FLASH)存储器,具有非常高的性价比。根据不同的应用,08系列单片机分出很多型号,而本设计采用的MC68HC908GP32单片机在标准08单片机核心的基础上,增加了增强型的串行通讯接口SCI和串行外围接口SPI。
MC68HC908GP32单片机主要特性有:
1、 32K片内FLASH程序存储器,具有在线编程能力和保密功能。
2、 512 BIT 片内RAM
3、 8MHZ 内部总线频率。
4、 增强行串行通讯口SCI
5、 串行外围接口SPI
6、 两个16位双通道定时器接口模块(TIM1和TIM2)。
7、 8路A/D转换器
8、 系统保护特性
--计算机工作正常复位(COP)
--低电压检测复位,可选为3V或5V操作
--非法指令码检测复位
--非法地址检测复位
9、 时种发生模块,具有32KHZ晶振PLL电路,可产生各种工作频率。
10、具有PDIP40、SDIP42、DIP40和QFP44等多种封装形式,可方便的应用于各种嵌入式系统。
四、系统的硬件及软件设计
整个系统可分为三大部分,一是传感器等外围电路部分,二是单片机及其外围电路部分,最后是IC卡读写器部分.


eos7d 怎么拍摄远距离和近距离的景,怎么调远近
10-17mm为超广角——主要拍风景,尤其是大场景,比如草原、沙漠、大海。17-35mm为广角——风景、人文,拍到此一游的主力焦段,尤其适合旅行拍摄。35-135mm为中焦——人文、人像。这个焦段里面85mm焦段尤其是被推崇为拍人像最佳的焦段,所以我们经常可以看见全幅机使用85mmF1.8做人像头。50mm——这个...

唱片机怎么用家里有一台过去音响送的,想
灯光:灯光有声控灯光,灯控台控台(可以编程预置灯的效果),灯控台编程根据音乐节奏调节灯光的步调,灯光到灯控台需要信号线连接,远距离需要加信号放大器保持稳定的信号。音响:功放分纯功放和模拟功放,纯功放就是只起信号放大作用(专业功放);模拟功放就是一体机(就是功放有前面板可以调节音乐高低音和...

华为mate20远距离拍照
1. 华为mate20怎么全景拍摄 2. 华为MATE20X的拍照问题 3. 为什么华为mate8远距离拍照很模糊 华为mate20怎么全景拍摄 华为mate20可通过以下方式进行全景拍摄:1、首先打开手机,向右滑动屏幕打开菜单栏;2、然后点击全景,再点击快门;3、接着移动手机到自己想要的照片位置;4、点击快门,最后点击照片按钮...

相机三脚架可以远距离拍照吗
可以的,如果相机配置上长焦镜头甚至超长焦镜头就可以比较清晰的拍到远距离的景象,而且由于人手有时候可能会产生抖动,导致拍出来的照片清晰度不够,而三脚架就很好的解决了这个问题,大大提高了出片了,所以选择合适的镜头和三脚架,就能够拍出较好的远景图片。使用长焦镜头的技巧是,用长焦头拍摄远处景物...

尼康p100多远的距离拍的片比较清晰?一块电池能照多少张片?
因为这款相机有26倍的光学变焦,所以远距离的物体可以在画面上比例变大,具体拍摄情况要看你拍什么,比如距离五十米左右的人可以拍全身像大概的比例。电池是EL5,1000多毫安,如果用显示屏取景正常拍摄可以拍200张左右,如果你懂得省电,用上面的小电子取景器取景,能拍300张还多。

穷学生,相机求推荐!主要进行远距离摄影,是入门单反?长焦数码?还是随便...
第一,单反相机要实现远距离摄影,靠的是镜头。即比如18-200mm,18-250mm或70-300mm等长焦镜头(200,250,300这些尾数表示长焦端,数字越大,放大倍数越大,远摄能力越强。但目前的单反, 多数套机是配18-55mm基础镜头,不适合你的需要。 除非买佳能600D套机(带18-135mm镜头)或宾得K-30套机(带18...

...T77 去拍演唱会 请问怎么样可以调到最远距离 应该主要哪些方面 拍出 ...
只能说卡片机拍这种光线复杂的演唱会很难拍出好照片,如果你的位置靠舞台比较近,还有可能拍出清晰漂亮的照片,如果离得远,很难拍出好照片。要调到最远距离,你可以在相机设置里面把数码变焦打开,但数码变焦用处不大。只能说在现有器材情况下,尽量离舞台近一点,尽量拍照时保持相机的平稳。

拍照片时怎么把远距离的景物拉近拍摄
调节变焦就可以了,有的相机上通常标有树形状的按扭就是。如果是手机调节声音健可以进行变焦。如果没有这个功能,就没办法了。

拍摄较远距离的照片时需要增大还是减小镜头与感光镜片间的距离
照相机的调焦是指当改变物体和镜头的距离时,调节镜头和胶片的距离.用照相机照相时,为使成的像再小些,即需要让相距小些,同时物距应大些,故可采取的办法是增加物体与镜头间的距离,同时减小胶卷与镜头的距离 故答案为:增加;减小.

单反相机能拍出远距离清晰的照片嘛???
选购单反,然后选购一支长焦镜头。你说的排出清晰的图像,我是这么理解的,第一,相机的分辨率不能太低,起码1万像素以上,这样放大也不会模糊。第二,因为长焦的缘故,所以需要镜头带有防抖功能,或者架在三角架上拍摄,这样就能防止因为抖动而造成的画面模糊。第三,相机选购一定要选一款反应快(也就是...

萨嘎县15639094164: 24VNPN型常开光电开关的信号线能不能直接接到单片机给单片机信号 -
琴斩达英: 可以,只需让单片机与光电开关共地,然后将输出电压(24V)用两个电阻分压成为单片机可接受的值,再连接到单片机上即可. 注意需要加一些电容滤除抖动,如果光电开关到单片机的线路过长,则需要进行防浪涌保护. 可使用舜变二极管等. 另外如果线路长,建议减小分压电阻的值,以增加回路电流,达到抗干扰的目的.

萨嘎县15639094164: 传感器输出信号24v怎么输入单片机啊 -
琴斩达英: 光电传感器输出信号是24v 的,显然不能直接输入单片机,处理很简单,见下图:

萨嘎县15639094164: 单片机采集24V信号 -
琴斩达英: tony_sgt的接法信号就反相了,一般情况下都是第一脚接一个限流电阻(300欧姆)接PLC的24V电源,第二脚直接接到PLC的24V信号上,第三脚接单片机电源的地,第四脚上拉一个10k电阻然后连接到单片机的IO上.这样就OK了

萨嘎县15639094164: 51单片机怎么接收24V的瞬时电压信号(该信号不足以驱动继电器) -
琴斩达英: 用分压电阻法接收,5V分压送单片机的I/O口;或者用光耦隔离接收,不过如果要做AD的话,光耦隔离后,值的误差就太大了.

萨嘎县15639094164: 单片机与24v光电开关 -
琴斩达英: 单片机与光电开关接线如图:三线光电开关三线一般为 电源+ 、 电源- 、信号输出端,根据信号输出端输出形式,根据不同形式再添加相应电路(如上拉电阻等),再连到单片机某个IO口即可.

萨嘎县15639094164: 24V接近开关怎么和5V的单片机连接呀 -
琴斩达英: 接近开关有 N 和 P 型, 如N型一般是集电极开路型输出,单片机IO接5V上拉电阻,接近开关输出-地 与单片机IO-地连接就行!

萨嘎县15639094164: 8051单片机接24V继电器这个接线图对吗? -
琴斩达英: 没有问题 可以这样连接,P0.7 输出 1 8050 导通 继电器 吸合,这时 P0.7 ≈ 0.7V P0.7 输出 0 8050 截止 继电器 释放,这时 P0.7 = 0V

萨嘎县15639094164: 怎样用51单片机读取电压值0至24V -
琴斩达英: 电阻分压到0至5v内,将信号输入到ad,单片机从ad中读出转换结果

萨嘎县15639094164: 单片机怎么处理24V上拉的信号 -
琴斩达英: 单片机P0口当I/O口用时相当于集电极开路型,所以需要在外面接一个上拉电阻才可以. 其他I/O口可以接也可以不接,接上拉电阻是为了有更大电流输出.

萨嘎县15639094164: 如何用单片机I0口控制24v继电器
琴斩达英: <p>三极管的b接单片机的io口控制三极管的开关从而控制继电器 继电器的电源是24V的</p> <p></p>

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网