利用DMX512控制电机,51 单片机的串行通信是如何工作的?...我简单回答一下,DMX512用RS485以250Kbps传输调光信息。首先,你需要的是DMX512的解码器,对DMX512的数据进行量化,第二,你需要用单片 machine来控制晶闸管,第三,量化晶闸管的导通时间,因为我们是50Hz市电,半波是100Hz,也就是10 ms。
我简单回答一下,DMX512用RS485以250Kbps传输调光信息。每帧包含512个字节,每个字节对应一个频道。这种控制方式可以定位,信号并行输入,不存在单点故障。目前很多人提供了一个单片 computer实现的通用解码芯片,非常好用。可以在百度文库中搜索通用DMX512解码芯片找到解释。有这样一个开发板。这样你就可以系统的学习了。
DMX512协议DMX512协议最初是由USITT(美国剧院技术协会)开发出来的,是一种通过标准数字接口从控制台控制调光器的方法。DMX512超越模拟系统,但不能完全取代模拟系统。DMX512的简单性和可靠性(如果可以正确安装和使用的话!)和灵活性使其在资金允许的情况下迅速成为首选协议。除了调光器,一系列不断发展的控制设备也是证据。
我想问一下,你是电机,不是步进电机。如果是电机,可以用可控硅控制吗?你用DMX512来控制电机的速度。如果是这样,是可以实现的。首先,你需要的是DMX512的解码器,对DMX512的数据进行量化。第二,你需要用单片 machine来控制晶闸管。第三,量化晶闸管的导通时间。因为我们是50Hz市电,半波是100Hz,也就是10 ms。
3、利用 单片机把一个灯点亮,100%亮3秒,然后50%亮3秒,然后10%亮3秒...照明常用的控制协议叫DMX512协议,其实是RS485协议之一,其数据格式可以在网上找到。你找个熟悉的单片机,输出RS485这个格式,点亮一盏灯,100% 3秒,然后50% 3秒,然后10% 3秒。提示:百度文库可以通过搜索DMX521协议得到一些协议描述。根据描述,单片 machine可以给出适当时间的等级。你想问什么?
4、怎么样快速了解DMX512控制系统?DMX512协议最初由USITT(美国剧院技术协会)开发,是一种通过标准数字接口从控制台控制调光器的方法。DMX512超越模拟系统,但不能完全取代模拟系统。DMX512的简单性和可靠性(如果可以正确安装和使用的话!)和灵活性使其在资金允许的情况下迅速成为首选协议。除了调光器,一系列不断发展的控制设备也是证据。DMX512还是科学的新领域,各种基于规则的奇妙技术。
EIA485属于接口、电压和电流的“电气”端子。该系统基于双绞线沿屏蔽导体向下对称传输。这种绕组结构确保产生的干扰以相同的方式作用于两个信号,从而确保数字相位一致。所用的线应该是由一根或两根双绞线、箔和编织网组成的合适的数据线。对称音频线做不到这一点。通常,就像任何网段一样,线路的两端都应该有两个终端。
5、(100分求助DMX512的通信方式采用异步通信格式,每个调光点由11位组成,其中1位为起始位,8位调光数据,2位停止位。每次传输可以有512个调光点。EIA485(RS485)DMX512围绕工业标准EIA485接口而设计。EIA485属于接口、电压和电流的“电气”端子。
6、怎样实现用DMX512信号控制步进电机每套有一个DMX512通道和所有复位通道,相当于一个解码器同时有两个通道。有几种方法可以解决这个问题:1。每个DMX512同时包含两个连续的通道,一个是奇数通道,一个是偶数通道,这样我们就可以把偶数通道做成“全复位通道”,就在数据定义好之后,这样做最方便。2.使DMX512数据中的第一个通道或最后一个通道为“全复位通道”,仅在解码器的/1233处。
7、51 单片机的串行通信是怎么工作的??两段都对。SM2是一个控制位,由软件控制,通常不使用模式0。当在模式2和3中时,因为发送的数据具有11位,数据位具有9位,有效数据具有8位,所以第9位数据用于确定是否丢弃前8位数据,如果它是0,它将被丢弃,只要SM1。关于你的问题(问题:此时中断请求对吗?)可以,因为此时SM21和RB81(即接收的第9位数据为1)置位RI,产生中断。